We can't read your notes. By design.

Vanish is built so that even we, the people running it, have nothing useful to hand over, leak or lose.

What happens when you create a note

  1. Your browser generates a random 256-bit key.
  2. It encrypts your note with that key using AES-256-GCM, entirely on your device.
  3. Only the encrypted result is sent to us. We store it with the expiry you chose.
  4. The key is put after the # in the link. Browsers never send that part of a link to a server, so the key never reaches us.

What happens when someone opens it

  1. Opening the link just shows a page with a Reveal note button. Nothing is read or deleted yet, so email and chat apps that preview links cannot use up your note.
  2. When the reader clicks Reveal, their browser proves it holds the key, and we hand over the encrypted note and delete it in the same step. Two people clicking at once cannot both get it.
  3. Their browser decrypts the note locally and removes the key from the address bar.

Passwords

If you add a password, it is mixed into the key on your device (using PBKDF2 with 600,000 rounds). The reader then needs both the link and the password. A wrong password does not destroy the note, but after 5 wrong attempts it is deleted to stop guessing.

What we store, and for how long

What Vanish cannot protect against

Honesty matters more than marketing, so:

Who runs this?

Vanish is built and run by DBDriven, a data and cloud consultancy. We built it because the popular alternatives are covered in ads and trackers, which is the wrong trade for a tool you trust with secrets. Found a security issue? Email security@dbdriven.solutions.