TYO MQ Chat
Real-time chat powered by pub/sub. No message history β just messages in flight, now with profiles and interests.
Private rooms are isolated by topic name β anyone with the link can join. Profiles and interests are stored in a local datastore.
What this chatroom can protect
Every mode runs on nothing but TYO MQ pub/sub. They differ in who can read your messages β pick the one that matches who you're keeping them from.
- πPublic lobby & open roomsEncrypted in transit (HTTPS/WSS), but the server relays messages in the clear. Fine for casual, public chat.
- πPrivate room + passphraseEnd-to-end encrypted: scrambled in your browser with a key we never see. Even the saved history is stored as ciphertext, and a key fingerprint lets everyone confirm they share the same key.
- πͺͺSecure DMtry it βVerified one-to-one β your identity is your TYO ID account and keys are exchanged automatically, so there's no passphrase to pass around.
- π΅οΈSecure Droptry it βAnonymous and one-time β no login, keys are thrown away afterwards (forward secrecy) and nothing is stored. For sending a private tip.
How private can this really be?
Encryption is only as strong as the threat it's built for, so here's the honest picture. We can make your message content unreadable to us or anyone relaying it (private rooms), and run anonymous, forward-secret drops.
What we can't: because your browser downloads our code on every visit, we can't protect you from an adversary who can compel or hack us β no website can. For anything where a mistake could get someone hurt, use a purpose-built tool:
- Signal β day-to-day private messaging β an audited, installed app with forward secrecy and disappearing messages.
- Tor Browser β hide your connection and IP β and note our modes work inside it.
- SecureDrop β leaking to newsrooms β Tor-based and air-gapped, purpose-built for whistleblowers.
Rule of thumb: this chatroom is great for learning how encryption works and for ordinary privacy. When a mistake could get someone jailed or hurt, step off the playground and use the tools above.
