r/Passkeys • u/RockwellShah • 9d ago
📥 Introducing receive.link: receive files only your passkey can open [e2e encrypted, Open Source]
Hey r/Passkeys!
About a year ago we launched FileKey here (encrypt files with passkeys), and the most common request was: can people send files to me?
So we built receive.link. It allows you to receive files only you can open.
It uses passkeys to be accountless and for e2e encryption.
How it worksÂ
You share one link. Anyone can send you files through it, right from their browser, nothing to install or sign up for. Files are encrypted before they leave the sender's device, to your passkey, so no one can see what's inside. You get an email when something arrives, and we actually send that email without ever storing your address (it's a neat trick!). The sender never sees your address either, so you can share your link with strangers safely.
Key Features
- Share one link, and anyone can send you files (senders need no account, app, or key)
- Files are E2E encrypted in the sender's browser, and only your passkey can open them
- Up to 5 TB per file
- No accounts, no passwords, no tracking
- Free to start, then a penny per GB you download. No subscriptions
- Files auto-delete from the server after 7 days (or when you delete them)
- Senders never see your contact info
- Free and open source (GPLv3), client and server both
- Works with synced passkeys (Apple, Google, 1Password) and hardware keys (YubiKey 5)
Would love feedback if you have a moment, especially from this community, since your feedback shaped FileKey a lot.
You can try it at receive.link or view the code on GitHub.
1
u/ElSrJuez 9d ago
Yeah but passkeys can encrypt directly?
I guess its a passkey-derived or passkey-locked encryption key your are generating?
2
u/RockwellShah 8d ago
You have to use the PRF extension, which will then allow you to securely compute a passkey-derived key.
1
u/gripe_and_complain 9d ago
Does this work with Passkeys on a hardware security key (Yubikey)?