anonlisten@hollow:~$ ./hollow --about

Conversations that no company can read, host, or delete.

Hollow is an end-to-end encrypted communication platform where members collectively host every server. No central authority owns it, and nothing about you is collected or stored.

v0.5.0 · AGPL-3.0 · open source — verify the build

End-to-end encrypted

Every message, call, and file is encrypted before it leaves your device. The relay can’t read a single byte.

No central authority

Members collectively host every server, and server state syncs between them with CRDTs. There is no central server to seize or shut down.

No account required

Your identity is an Ed25519 keypair from a 24-word recovery phrase. Nothing to sign up for, and no email or phone number to hand over.

Voice & video

Peer-to-peer WebRTC calls and voice channels, with encrypted media frames and automatic key rotation.

File sharing

Direct P2P transfer over data channels, with erasure-coded vault storage on larger servers.

Twitch gating

Optionally require a follow or subscription to join your server, verified without ever touching your credentials.

Zero-knowledge relay

The relay is a dumb pipe that forwards encrypted frames over TLS. It holds no keys and stores nothing.

Encrypted local storage

Messages, keys, and metadata live in a SQLCipher database. Nothing is ever written in plaintext.

Open source & free

AGPL-3.0 app, MIT relay. Funded by donations, not by ads, premium tiers, or VC money.

Self-hostable relay

A lightweight C++ relay you can deploy in minutes. You don’t have to: ours is already running, free.

$ stack --list

  • dmDouble Ratchet · vodozemac / Olm · forward secrecy
  • channelsMLS · OpenMLS 0.8 · IETF group encryption
  • mediaSFrame · AES-128-GCM · per-frame
  • identityEd25519 keypair · 24-word BIP-39 phrase
  • relaysees ciphertext only · zero knowledge
$ cat WHITEPAPER.md

Install, get a recovery phrase, and start talking. Our relay is already running, free, and community-funded.