End Unencrypted Messaging
Secure, private communication for teams and individuals.
Your messages, files, and voice calls are end-to-end encrypted using MLS (Messaging Layer Security), the server stores or forwards only ciphertext it can never read.
Open preview — expect rough edges in the app. Not in the delivery.
Every message reaches every device that was in the room. That one is not a rough edge.
Download Pollis
Check what you downloaded
Pollis publishes the SHA-256 of every release into a public, append-only transparency log. Hash the file you just downloaded and compare it with the value below — if they match, you have exactly the bytes Pollis published, and not a copy someone altered in transit or on a mirror.
- Loading published hashes…
This compares bytes, not intent. For the full picture — inclusion proofs against the signed log, and whether a build reproduces from source — see artifacts.
On Arch, install the package instead: yay -S pollis.
curl -fsSL https://cdn.pollis.com/releases/install.sh | bash
Or never leave the terminal
Pollis also ships as pollis, a full terminal client, no desktop app required.
Same MLS end-to-end encryption, same conversations, one self-contained binary, no Tauri, no WebView, no desktop app.
Sign in, browse channels and DMs, read and send, over SSH, in a tmux pane, on a box with no display.
It's IRC's spirit with real end-to-end encryption bolted on, for people who live in a shell.
curl -fsSL https://cdn.pollis.com/releases/cli-install.sh | bash
Windows: grab the standalone pollis.exe.