๐Ÿ” Secure
๐Ÿ”‘ Channel
โšก Assistant
Privacy-focused Encryption Tool

๐Ÿงญ How it works

1. Generate your keys. This creates a ๐Ÿ”“ public key you can share freely, and a ๐Ÿ” private key that must stay on this device.

2. Share only your public key. Send it to your contact over any channel like email, chat, anything. It's safe even if someone else sees it.

๐Ÿšซ Never share your private key with anyone, ever. Not your contact, not "support," not a website asking you to "verify" it. Anyone who has it can read your messages and pretend to be you.

3. Paste their public key and create the shared secret. Both of you do this once, using each other's public key.

4. Encrypt, send, decrypt. Type a message (or import any file, for example text, image, whatever), encrypt it, and copy the result to your contact through any channel you like. They paste it into Decrypt to read it.

๐Ÿ“จ This tool does NOT send anything for you! It only locks and unlocks messages. You copy the encrypted text to your contact yourself.

๐Ÿ” Every message uses a fresh key, and the two of you re-key on every reply so even if one message's key were ever exposed, it wouldn't expose past or future messages. See the notes in the Shared Secret panel for details.

โš ๏ธ Refreshing or closing this page erases everything including your keys, your session, all of it. There's no account and no cloud backup. Use Export Identity below before you refresh if you want to pick this conversation back up later. Once you've generated keys, your browser will also ask you to confirm before leaving the page, as a safety net.

๐Ÿ” Fingerprints let you verify you're really talking to the right person (and not someone in the middle). Read the Session Fingerprint aloud to your contact over a trusted channel (a phone call, in person). If it matches on both screens, your connection is genuine.

๐Ÿ”’ For best possible security, it is recommended to download the source files to your device and run the tool offline after verifying the program. This is also highly recommended for compatibility reasons.

1. Key Generation ๐Ÿ”‘

Fingerprint (yours):
Generate keys to see this

2. Shared Secret ๐Ÿค

Fingerprint (peer's), once entered:
Paste a peer key to see this
โณ Waiting for setup...

๐Ÿ“ How the forward security works: every reply performs a fresh Diffie-Hellman exchange (a real double ratchet, the same design used by Signal), and every individual message advances a one-way hash chain on top of that. In a normal back-and-forth conversation this means a fresh ECDH computation on effectively every message. A single leaked message key never exposes any other message, and if your device were ever compromised, the very next exchange re-secures the conversation going forward.

3. Encrypt โœ‰๏ธ๐Ÿ”’

4. Decrypt ๐Ÿ“ฉ๐Ÿ”“