Zero-knowledge backend
verified_userProtectedWe don't hold the keys. We never see your messages. We can't decrypt your files even if we wanted to.
Encrypt before you send. Share through any app. Only the intended recipient can open it.
schedulePaste it into Slack, WhatsApp or email — the channel only ever sees this link.
A privacy layer over the channels you already use — not another chat app to move your contacts into.
Your message and files are encrypted on your device with AES-256-GCM before anything is uploaded. Plaintext never leaves you.
Paste the link into Slack, WhatsApp, iMessage, or email. The channel only ever sees an opaque link.
Only the recipient's private key — which never leaves their device — can open it. Wrong key, no decryption.
Links expire on a timer — 10m / 1h / 24h / 7d — or after a set number of opens, and can be revoked instantly.
Require Face ID or Touch ID before decryption on mobile.
Not policy promises — properties of the system. Here's what the server can and can't ever see.
The server stores ciphertext + minimal metadata. Never plaintext, previews, attachments, or your keys.
Keypairs are generated and held on your device and never leave it, unless you export an encrypted backup.
Our cryptography is open source (Apache 2.0) and independently auditable.
Set expiry and max opens up front, and purge the ciphertext from the server at any time with one tap.