Choosing a service, configuring it right, and avoiding the common mistakes. A non-technical reference.
Updated May 18, 2026
"Just send it on Slack" works fine for cat memes. For anything you wouldn't paste in a public square, you need a real workflow. This guide is the practical, non-paranoid version — enough to make sensible choices without becoming a full-time security person.
Start here. Security choices that don't map to a real risk are theater. Ask yourself:
Your answers determine which trade-offs are worth making. A wedding photo to your in-laws doesn't need the same precautions as a whistleblower drop.
Not sensitive, but you'd rather it stay private. Examples: family photos, project drafts, restaurant receipts.
What's enough:
Most decent services meet this bar.
You'd be upset if a stranger read it, and possibly liable. Examples: legal contracts, financial records, ID scans, NDA-protected work.
What's needed:
This rules out plain Dropbox, Google Drive, plain email. Or WeTransfer. You want a real E2EE service.
Source protection, whistleblower-class material, or anything where leakage has serious consequences.
What's needed:
For the highest tier, consider SecureDrop or similar dedicated tools. More on that here.
Five questions to ask before trusting a service with anything tier 2 or above:
#. URLs without a fragment imply server-side decryption.The whole point of end-to-end encryption is that only people with the URL can decrypt. If you post the URL in a public Notion, Discord channel, or GitHub gist, you've defeated it. The link is the key.
The file content might be safe, but PDFs and photos often contain author info, edit history, GPS data. Strip with mat2, exiftool, or by re-exporting through a clean editor before uploading.
If you use a service that splits the file from a separate password, sending both through the same email or chat defeats the protection. Use one channel for the URL, a different one for the password (or, in Zippd's case, split the URL itself).
At-rest encryption only protects against stolen drives. The vendor still has the keys. Insist on end-to-end for anything sensitive.
Many services keep files until you manually delete. That's a long exposure window. Prefer services with default expiry. More on expiry.
Worked example — sending a legal contract:
#k=... part.End-to-end services that look like normal file sharing (Zippd, the late Firefox Send) are designed for non-experts. The recipient clicks a link, clicks download. The encryption is invisible.
Better than nothing, but ZIP encryption is older and weaker than AES-256-GCM. The bigger issue: the password has to travel somehow, and people often send it in the same email as the link.
For tier 1 stuff, sure. For anything sensitive, no — emails sit in inboxes forever, often in providers that scan content. Send via a real E2EE service and include only the link in your email.
If the service is E2EE, you're double-encrypting, which doesn't add real security but adds friction. If the service isn't E2EE, local encryption helps but key exchange becomes your problem.
Pick a file you'd want kept private. Upload it on the homepage and walk through the flow yourself. The whole guide above takes about 30 seconds to actually do.
A deep-dive into Zippd's system architecture and the choices that remove categories of ris...
A plain-English explanation of what happens when you click "encrypt." Lock-and-key analogi...
Send up to 20 GB encrypted in your browser. No Dropbox subscription. No account at all.
The zero-knowledge file sharing tool you miss. Same browser-side encryption, same URL-frag...