Encrypted in your browser before it leaves your device. The server only ever receives scrambled data.
Choose a fileor drop it here · up to 50 MB
Your secret link is ready
Share it over any channel you like. The key lives in the link, not on the server.
Expires if nobody opens it
Readable once
Copy it now. This is the only time it is shown, and the key cannot be recovered. Remember that a secret can only be retrieved once: if you open the link yourself, it is destroyed.
Someone sent you a secret
It is stored encrypted. The key came with your link and never reached the server, so only this page can unlock it.
This works exactly once. The moment you continue, the secret is destroyed server-side, so save what you need before closing this page.
Decrypted
This secret has now been destroyed on the server. Nobody else can open the link.
The download stays available until you close or reload this page.
This secret has expired, or never existed
Secrets are deleted the moment their time runs out, and a mistyped link matches nothing at all. Either way, there is nothing here to open.
It is locked on your device. Your browser makes a random key and scrambles the text or file before anything is uploaded.
The server never gets the key. The key is placed after the # in the link, and browsers never send that part to a server. All that is stored is scrambled data that cannot be read without the key.
One read, then it is gone. The first person to open the link and press the button gets the secret. The stored copy is destroyed immediately, so the link stops working for everyone afterwards.
Encryption is AES-256-GCM with a 64-character random key (A-Z a-z 0-9) run through HKDF-SHA-256. The file name and type are encrypted along with the contents. Everything happens in your browser, and the code is right here on this page.