induwara.lk
induwara.lkPrivate · End-to-end encrypted

Secret Chat — private, encrypted, self-destructing

Spin up a private room, share the link with one person, and chat with text and media. Everything is end-to-end encrypted, nothing readable is stored on our side, and the whole conversation self-destructs on a timer. No signup.

By Induwara AshinsanaUpdated May 29, 2026
End-to-end encrypted · nothing readable is stored

A private 1-to-1 chat. Share the link with one person — the encryption key lives only in the link.

Auto-destruct after

How it works

When you create a chat, your browser generates a random AES-256 key and places it in the link's #fragment— the one part of a URL browsers never transmit to a server. Every message and file is encrypted with that key in your browser before it's sent, so our server only ever relays and briefly stores ciphertext it cannot decrypt.

The person you share the link with opens it, their browser reads the same key from the fragment, and messages decrypt locally. We never see the key and never see plaintext — there is no point at which a readable copy of your conversation exists on our side.

A server-enforced self-destructdeletes the session and all its encrypted data when the timer expires (or instantly when either person taps Destroy). Because we hold no key and keep no plaintext, once it's gone it's gone — unrecoverable by anyone, including us. Important: the link is the key, so only send it to the person you want in the chat.

What people use it for

Secret Chat fits any moment you want a conversation that simply doesn't stick around:

  • Send a private link to one person — share a password, an address, or something personal without it living in a messaging app's history.
  • An anonymous chat with no account — no sign-up, no phone number, no app; open the page and you're chatting.
  • A disposable group room — spin up an encrypted group, drop the link (or the Group ID + passphrase) in your team chat, and let it self-destruct when you're done.
  • Self-destructing messages and files — share an image or document that's gone on a timer, encrypted end-to-end the whole way.
  • A quick, no-install alternative to Telegram/Signal — when you don't want anyone signing up for anything just to talk privately once.

Frequently asked questions

Related tools

Sources & references

Encryption is AES-GCM-256 via the browser's native Web Crypto API; the key never leaves your device's URL fragment.

Questions or a bug to report?

Email [email protected].