About

Summary

Msgur (pronounced « messenger ») is a web-service providing a way to host a message in a secure way, only readable a single time, permanently destructed on read. Messages are encrypted and no-one except the first one with the url can read it.

Technical details

Message are encrypted using AES algorythm. The cipher key is never sent to the server (client-side generated) and the client generate the url. The server doesn't know the key and never receive it. Workflow: You need to know the id and the key to get the message and decrypt it.
The server doesn't know the key, it's not possible for anyone who have access to the server to decrypt a message without the key, even the administrator. The key is only available to the creator, on his browser.
When a request to the message is made, the message is deleted from the database, permanently.

How can I ensure you're not cheating ?

Just use your browser inspector, you can check network activity and you'll see that the key is never sent to the server.

Source code

Code is open source and can be found on github: maxux/msgur

Cookies

There are no cookies used at all.