To encrypt and send a file, drop the file (Max 30Mb)
Note: Filename is not encrypted! Change it if you must.
Drag and drop the file to be encrypted into this dropzone, or click here to select file.
Does your server know my master password/key?
No, the key material used to construct the AES password is behind an anchortag (#) which never leave your browser. You can find more information in wikipedia (URI fragment) and on official RFC1808. Ontop of that, you can add your own password to further protect the master password/key used to encrypt the data.
Is this file or message uploaded to the server in plaintext?
No, never. Whether you choose to use password or not, the message(or file) is always encrypted with AES256 inside your browser. The encrypted data is then uploaded & stored on Amazon S3. You can verify this by inspecting the network traffic in browser Developer Tool.
How could I trust you?
The source code for the entire site and backend is opensourced. You can review it and if you don't trust my deployment, feel free to roll your own. It is very cheap to run and you most likely won't use up the AWS free tier.