Encrypted in your browser
Every secret gets its own random 256-bit key, generated in your browser. Only the ciphertext reaches us: the key stays with you and your recipient.
We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Text, credentials, documents: encrypted in your browser with AES-256-GCM before they leave it. We only ever receive the ciphertext — never the key.
Every secret gets its own random 256-bit key, generated in your browser. Only the ciphertext reaches us: the key stays with you and your recipient.
By default, the link alone reveals nothing: send it and the key through two different channels, so a single leaked message is not enough. A quick link carries the key inside, after # — convenient, but whoever holds the link can open the secret.
One hour, one day or one week. The secret is deleted once viewed or when it expires, whichever comes first.
Your browser encrypts the secret before sending it. We store the ciphertext, its lifetime, and a fingerprint that lets us check the key without knowing it. For files, we also keep their count and sizes; names and types are encrypted with the content.
End-to-end encryption protects what we store and what crosses our servers. It relies on the code of this page, which we serve: a compromised server could serve altered code. Your device and its browser extensions are part of the trust too.