/ Projects

Encrypted messages that only the recipient can read.

Type
Progressive web app, 2025
Built with
Vue, TypeScript, Vite, Tailwind CSS, Web Crypto API
Source
jakemackie/hidemymessage
On GitHub now
0 stars, last push Dec 2025
Live
hidemymessage.com

Encrypted messages that only the recipient can read.

A small tool that does one thing: send a message that the server hosting it cannot read. Encryption happens on the client with a fresh 256-bit AES-GCM key, and the key travels in the fragment of the link you share.

  • Messages are encrypted in the browser with AES-GCM through the Web Crypto API.
  • The key lives in the URL fragment, which browsers do not send to the server.
  • Installable as a PWA, with internationalisation built in.

Next project

Dispatch