|

How One-Time Secret Sharing Works

Send Secrets Encrypted — They Vanish After Reading

EncryptedNote uses XChaCha20-Poly1305, a state-of-the-art encryption algorithm, to secure your private notes. All encryption and decryption happens directly in your browser, which means your content is never transmitted or stored in an unencrypted form.

3-Click One-Time Secret Sharing

1

Create Your Secret Message

Write your secret message and set expiration options — it disappears after a specific number of views or time limit.

2

Share Securely

After creating your encrypted note, you'll receive a shareable link and a separate decryption key. Share these separately for maximum security.

3

Recipient Views, Then It Vanishes Forever

The recipient opens the link and enters the decryption key to view the private note. Once viewed (or when it expires), the note is permanently deleted.

Why One-Time Secrets Are More Secure

  • Private notes are encrypted with XChaCha20-Poly1305 encryption
  • End-to-end encryption happens entirely in your browser
  • No user accounts or personal information required
  • Secrets vanish after first view — by design, not as an option
  • Temporary notes with time-based expiration ensure notes don't remain accessible indefinitely
  • Decryption keys are never stored on our servers
  • Mobile-friendly design works on iPhone and all devices

Technical Implementation

Our encrypted notes app is built with Next.js, TypeScript, and Tailwind CSS. We use libsodium-wrappers for client-side cryptography and Firebase for secure, temporary storage of encrypted notes. The application is designed to be fast, responsive, and accessible on all devices, making it easy to create private notes on iPhone or any other mobile device.