Sovereign Encryption — a single HTML file that adds a private layer to any messenger
Been building this for a while. It's a 450 KB HTML file. Open it, generate a keypair, swap public keys once with whoever you want to talk to. After that, you encrypt your message or file in the browser and paste the ciphertext into WhatsApp, Signal, Nostr, email — whichever you already use. The messenger sees random hex. Only the holder of the matching private key can read it.
A few things that matter:
- Post-quantum. Uses ML-KEM-768 (FIPS 203). Not vulnerable to harvest-now-decrypt-later.
- No accounts, no servers, no telemetry. Verify in DevTools — Network tab stays empty.
- Single file. No install, no .exe, no Electron, no CDN. Runs from file:// with WiFi off.
- MIT-licensed. Source is the file. Nothing hidden.
Page: https://timeseed.io Tool: drop the HTML file anywhere, double-click. Donate (keeps it free): https://timeseed.io/donate
Some questions:
HKDF-SHA-256withAES-256-CGM?*AES-256-GCM- is what I get for typing on a phone, sorryDoesn’t work on iOS.
Why would anyone use a tool that hasn’t been publicly audited for security.
Metadata collection is still a concern even when sending encrypted messages.