How long should a shared file stay downloadable?

The instinct is that a longer expiry is a better product. It is not — it is a longer window in which a link you have forgotten about is still a working key to your file.

Updated:

Why permanent links leak

A share link is a bearer credential: whoever holds it gets in, with no further check. That is exactly what makes it convenient, and it is why the link's lifetime is the thing that matters. Consider where the link ends up in an ordinary week.

None of these require an attacker. They are ordinary things people do with links. The file does not become sensitive later — it was always sensitive, and it stayed reachable long enough for one of these to happen.

Expiry is the control, not the inconvenience

Once you see a share link as a credential, the case for expiry is the same as the case for rotating any credential: it limits the blast radius of a leak you do not know about. If the link stopped working after three days, the copy sitting in a group chat from last March is inert. The exposure window is the security property; everything else is detail.

Automatic expiry also solves the part humans reliably fail at. "Delete it when you are done" is advice nobody follows, because the moment you are done is the moment you stop thinking about the file. A deletion that happens whether or not anyone remembers is the only kind that actually happens.

Advertisement

How long is enough

The useful question is how long the recipient realistically needs, not how long feels generous.

SituationReasonable window
Both of you are looking at the screen right nowMinutes — an hour at most
Sending to a colleague in the same working day24 hours
Sending across a time zone, or to someone who has to get to a computer2–3 days
Sending to a group where somebody is on holidayAbout a week
The recipient needs to keep the file long-termNot a share link — see below

Roughly three days covers the overwhelming majority of real transfers, which is why so many services land near that number. A week covers the long tail — a recipient travelling, a weekend in the way, an assistant forwarding to someone else.

When the file has to outlive the link

If the recipient needs the file for months, a transfer service is the wrong shape entirely, no matter how long you can stretch the expiry. Transfer services are a delivery mechanism; they are not storage, they usually have no versioning, no access log worth the name, and no way to revoke access from one person out of the ten you sent the link to.

The right move is to use the transfer for delivery and let the recipient put the file where it belongs — their own drive, their own repository, their own backups. Then expiry costs you nothing: by the time the link dies, the file has already arrived somewhere it is meant to live.

More guides

Try SendMyFile

Encrypt a file in your browser and hand it over with a 9-digit code. No account, and it deletes itself.

Try SendMyFile