XNote — secret messages that self-destruct

Write a message, set an expiry time, optionally add a password, and share the link. The note is encrypted in your browser and can only be decrypted by the recipient. Nothing is stored on any server.

What XNote does

  • Encrypts your message with AES-256-GCM before it leaves your browser
  • Stores nothing on a server — the encrypted message lives in the link itself
  • Destroys the message after first read (on the same device)
  • Supports optional password protection and automatic expiry

Questions

Is my message stored on a server?
No. The entire encrypted message sits in the URL hash fragment. The server never sees the content, the key, or the password.
What if the link is intercepted?
Without the key (or password) the encrypted data is unreadable. The key is also in the URL hash, so share the full link securely.
How does self-destruction work?
After the message is decrypted on a device, it is marked as read in local storage. Opening the same link again shows a destruction notice. On another device the message can still be read once.