x3dh · double ratchet · agplv3 · no phone number

Nobody's listening in. Not even us.

HollowChat is a real end-to-end encrypted messenger built for people who game together — servers, voice, rich presence, the whole shape of Discord, minus the part where a company reads your messages.

Download HollowChat Chat via web See how it's private

what you type

what our server sees

— nothing yet —

This box is just a visual, not real crypto. In the app, your message is sealed on your device with a Double Ratchet session before it ever reaches us — we couldn't read it if we wanted to.


why it's actually private

Not "we promise not to look." Can't look.

[ no account trail ]

No phone, no email

Pick a username, we hand you a random generated password once. Nothing to link back to your identity — but that also means nobody can reset it for you, so write it down.

[ real cryptography ]

X3DH + Double Ratchet

The same key-exchange and forward-secrecy design Signal popularized. Every message gets its own key. A compromised key today doesn't unlock yesterday's conversation.

[ nothing to leak ]

We don't log your IP

Not hashed, not anonymized — just never collected. A stolen database or a subpoena has nothing to hand over, because we never had it in the first place.


built for people who play together

Everything Discord got right, kept.

Servers and channels, voice and video, rich presence that shows what you're playing — HollowChat doesn't ask you to give up the parts that make a gaming server feel alive.

  • Rich presence — friends see what you're playing, with real cover art, live.
  • Servers & roles — text channels, voice channels, permissions, the works.
  • Multi-device — link a second device with a one-time confirmation code, no cloud key escrow.
  • Make it yours — a full colour theme editor, not just a dark/light toggle.

get the app

Free. Open source. Yours to keep.

Want to run your own server instead? It's the same code we run — Docker Compose gets you there in a few minutes.

Self-hosting guide

frequently asked

Questions people actually ask

What happens if I lose my password?+

There's no recovery flow, on purpose — we'd need an email or phone number to offer one, and we deliberately don't collect either. Your password is generated for you once at signup; save it somewhere safe (a password manager, not a sticky note).

Can you read my messages if you wanted to?+

No. Messages are encrypted on your device before they're sent, using X3DH for the initial key exchange and a Double Ratchet session for every message after. Our server stores and relays ciphertext it can't decrypt — that's the whole point of the design, not a policy we could quietly change.

Do you store my IP address?+

No. Sessions used to keep IP and user-agent for basic diagnostics; we removed both columns entirely rather than anonymize them, because a low-entropy value like an IP is trivially recoverable even hashed. Nothing to store means nothing to leak.

Is it actually free?+

The app and the server are both free and open source under AGPLv3. You can read every line, self-host it, or fork it.

Can I use HollowChat on more than one device?+

Yes — link a second device from Settings → Account, and confirm a short code shown on both screens. That transfers your encryption keys directly between your devices; we never see them.

What if I want to run my own server?+

It's the exact same server we run, packaged with Docker Compose — see the self-hosting guide. Point your client at your own domain and it's yours end to end.

Talk to your friends like it's just the two of you. Because it is.

Download HollowChat