The server only stores encrypted data it cannot read. Even if compromised, your messages remain private.
Encrypted self-destructing messages. Read once, then gone forever.
Press Ctrl+Enter to encrypt
This message can only be read once. After you read it, it will be permanently destroyed.
Your message stays in your browser — it's never sent as plaintext.
AES-256-GCM encryption creates a locked ciphertext. The key never leaves your device — it is never sent to any server.
Only the encrypted blob is sent to the server. The decryption key lives in the link's # fragment — a part of the URL that browsers never transmit to the server.
The decryption key is extracted from the URL # fragment locally. The server never sees the key — only encrypted data.
The encrypted message is retrieved and permanently deleted from the server in one atomic operation.
The message is unlocked locally and displayed. It can never be read again — it's gone forever.
Burn Message uses AES-256-GCM (Advanced Encryption Standard with Galois/Counter Mode) — the same encryption standard used by governments and financial institutions worldwide. Encryption and decryption happen entirely in your browser using the Web Crypto API, meaning your plaintext message never leaves your device.
Zero-knowledge means our server never has access to your message content. The decryption key is embedded in the URL fragment (the part after the #), which browsers never send to the server. Even if our database were compromised, an attacker would only find encrypted blobs — completely unreadable without the key.
No. We physically cannot read your messages. The encryption key exists only in the link you share — it is never transmitted to or stored on our servers. We only store the encrypted ciphertext, which is meaningless without the key. This is true zero-knowledge architecture.
Yes. Burn Message is specifically designed for sharing sensitive credentials like passwords, API keys, tokens, and private notes. The one-time-read mechanism ensures the data is permanently destroyed after the recipient views it, and the zero-knowledge encryption ensures it cannot be intercepted in transit or at rest.
Emails are stored indefinitely on mail servers, can be forwarded, and are often unencrypted in transit. Burn Message links are: (1) encrypted end-to-end, (2) readable only once, (3) permanently deleted after reading, and (4) auto-expire after 24 hours even if unread. There's no persistent copy anywhere.
Unread messages automatically expire and are permanently deleted after 24 hours. Once a message is read, it is deleted immediately — there is no recovery. This dual mechanism ensures messages don't linger indefinitely.
No. Each message can only be read exactly once. The moment the recipient clicks to reveal the message, the encrypted data is fetched from the server and permanently deleted in a single atomic operation. If you need to reference the content, copy it when you first read it.
You'll see an "Already Burned" screen indicating the message has already been read by someone or has expired. If you expected to read it but see this screen, it's possible someone else accessed the link first — this is by design to alert you to potential interception.
Messages can be up to 10,000 characters. This is enough for most use cases including passwords, multi-line API keys, configuration blocks, and private notes. The encrypted payload size will be slightly larger than the plaintext.
No. Burn Message requires zero signup. No email, no username, no account. Just type your message, click encrypt, and share the link. The tool is completely free and anonymous.
Currently, Burn Message supports text-only messages. For files and images, we recommend encrypting them separately and sharing the decryption key via a Burn Message link. File support may be added in a future update.
The encryption key is embedded in the URL fragment (the portion after the # symbol). Per the HTTP specification, URL fragments are never sent to the server — they are processed entirely by the browser. This means the key only exists in the link itself and in the recipient's browser memory during decryption.
Encrypted message data is stored temporarily in our database. It is permanently deleted in one of two ways: (1) immediately when the recipient reads the message (atomic read-and-delete), or (2) automatically after 24 hours via a server-side expiration policy. No backups of burned messages are retained.
No. We've implemented a "click-to-reveal" gate that prevents automated link-preview bots from triggering the one-time read. When a bot crawls the link, it sees the gate page but cannot execute the JavaScript required to fetch and delete the message. Only a real user clicking the reveal button will consume the message.
Creating and reading messages requires an internet connection (to store and retrieve encrypted data from the server). However, Burn Message is a Progressive Web App (PWA) — you can install it to your device for quick access, and the app shell will load even offline. You'll need connectivity to actually send or read messages.
The entire encryption and decryption process runs in your browser as client-side JavaScript, which is fully inspectable via your browser's developer tools. You can verify that (1) the key is generated locally, (2) encryption uses standard Web Crypto APIs, and (3) the key is never included in any network request.
We do not associate IP addresses with specific messages. Standard web server logs may exist at the infrastructure level (as with any website), but there is no mechanism to connect a log entry to a specific message's content, since all content is encrypted and we don't have the keys.
Burn Message is privacy-by-design. We store no personal data, require no account, and automatically delete all encrypted data within 24 hours. Since we cannot decrypt message content (zero-knowledge), we don't process personal data in the GDPR sense. No cookies are used for tracking.
Even if compelled by legal process, we can only provide encrypted ciphertext — which is unreadable without the decryption key that we never possess. Once a message is burned or expires, the data is permanently deleted from our servers with no backup or recovery mechanism.
We store only three things per message: (1) a random UUID identifier, (2) the AES-256-GCM encrypted ciphertext, and (3) a creation timestamp for expiration. No sender info, no recipient info, no IP associations, no metadata about message content. Everything is deleted within 24 hours or upon first read.