How it works
sendme connects two browsers directly. The server only helps them find each other; the file itself never passes through it.
1. Your browser creates an identity
On your first visit, your browser makes a private key that never leaves the device, and a friendly name like HappyElephant7556 derived from it. There's no sign-up.
2. You share your link
Your link points to a short-lived meeting point on our server. It also carries a fingerprint of your browser's encryption certificate in the part after #, which browsers never send to servers.
3. The sender picks a file
Their browser connects to yours with WebRTC and checks that your certificate matches the fingerprint in the link, so nobody in the middle can pretend to be you.
4. You accept
You see who is sending what, and how big it is. When you accept, the file streams directly into your device, encrypted end to end, and is checked with SHA-256 when it arrives.
Good to know
- Your tab must stay open while people send you files. Closing it ends the link.
- The two browsers can see each other's IP address, unless the connection has to be relayed.
- Clearing your browser data creates a new identity (and a new name).
- Very large files work best in Chromium-based browsers, which can save straight to disk.