Send encrypted notes without any server! Your encrypted message lives only in the URL, and is never sent anywhere.
Encryption and render methods designed by jstrieb/link-lock and jstrieb/urlpages. Built with Svelte.
First, enter your message, an optional hint and password. Click in Lock! and copy your encrypted message (URL):
Send the URL. The recipient will open it and find the password prompt. After using the right password, you will find the message!
Remember: your message is never sent anywhere, encryption+decryption happens all client-side. There is no backend, this project is just a static HTML!
Some extra desired features/fixes are:
- Offer a shortened URL for easy sharing (i.e. TinyUrl)
- Generate a QR code for the (shortened) URL
- Add Information button explaining project goals
- Better background color options
- ... and more!
- Clone repo
- Install npm packages:
npm install
- Start the server (with hot reloading):
npm run dev
- Navigate to localhost:5000
MIT