Your real message
SenderWhat you send
CoverYour cover text appears here
Press Encode. Then copy it and send it in any messaging app.
Paste what you received
ReceiverReal message
DecodedNothing decoded yet
Paste the text and press Decode. The app finds its key automatically.
Dictionary
This messageOne-time key
This messageOffline key pack
Advanced
Only for "Hidden in the words" when the message server can't be reached. The sender copies the key pack from above; the receiver imports it here.
Sensitive text in.
Ordinary chatter out.
Type the real message. AI turns it into an everyday text with a one-time key. Send that anywhere; the other person pastes it here and reads the original.
Nothing for an observer to find
An ordinary text every time
AI writes a fresh, everyday message for each send. Nothing in the chat looks encrypted or repeats.
A one-time key per message
Locked on your device. The server holds the key but not the text it needs, so it can't read anything alone.
Only message holders can open it
No ID travels with the text. The key is released only to someone who pastes the exact cover.
Two ways to hide it. A short message is one ordinary text; the real message is locked with a one-time key and unlocked by whoever pastes that text. Hidden in the words spreads the message across a block of everyday phrases from a one-time AI dictionary, so nothing is stored.
Translation is optional. When it is on, the AI reads your message to translate it. Leave it off and only the cover is written by AI.
About this build. Made for SprintHack@ND (DIU, Option A). Your real message is encrypted or encoded in your browser; it reaches the server only if you turn on translation.