zero knowledge privacy online notepad

Enter any passphrase to load the notepad associated with that passphrase. Click save to encrypt and store your notepad. Access your notepad again by entering your passphrase.

Your passphrase and notepad are encrypted in your browser, and plaintext data is never sent to or stored on the server. We have no way of knowing your passphrase or decrypting your notepad.

For high security, use a long passphrase that is difficult to guess and never used in any song, literature, or media. Short phrases lead to high visibility, and text can be overwritten by anyone who stumbles upon it. Click "random" to have a secure 8-word passphrase generated for you. If you forget your passphrase, there is no recovery process. Please keep in mind that your passphrase is case sensitive.

Note: This is an updated version of passphrase.io with improved security. If you used passphrase.io prior to July 2016, please visit https://passphrase.io/old to recover your notepad.

Technical Details:
Using client-side JavaScript, your passphrase is run through the memory-intensive scrypt key derivation function (N=2^18, r=8, p=1, dkLen=32) to generate a secret key. Your secret key is used to encrypt your notepad with AES256 encryption. The ciphertext (encrypted notepad) is sent along with a SHA256 hash of your secret key to the server for storage.

When you retrieve your notepad, your SHA256 hash is sent to the server, and the ciphertext is returned. The ciphertext is decrypted using your secret key, revealing your notepad.

Terms of Service:
By using passphrase.io ("Service"), you are agreeing to the following terms and conditions:

Created By:
Daniel Routman

Donate Bitcoin:

GitHub Repository
Licensed under the MIT license (MIT)

passphrase.io © 2016