Create a new secret

New secret:

Optional passphrase: (will be required for decryption)

Retrieve a secret

Enter secret UUID:

Optional passphrase: (required if one was used for encrypting)
Note: You can only visit the secret URL once, after which the secret is deleted.


If you provide a passphrase when creating a secret, the data will be encrypted with AES-256 in CBC mode in your browser prior to being sent to the server. This is the most secure mode, as the server will never see the passphrase.


Author: Mark Steele (

The code for Self-destruct-o can be found here

Blog post about Self-destruct-o