Signal is excellent — the gold standard for private messaging and the reason end-to-end encryption went mainstream. OpenDescent isn't out to replace it; we're a different trade-off. Peer-to-peer instead of central servers. No phone number instead of one. Community hubs instead of just 1-on-1. An honest comparison — including where Signal is still better.
| Capability | OpenDescent | Signal |
|---|---|---|
| Encryption | ||
| End-to-end encrypted by default | Yes | Yes |
| Forward secrecy | Yes · per-message X25519 | Yes · Double Ratchet |
| Voice & video encrypted | Yes · DTLS-SRTP | Yes |
| Independent cryptographic audit history | Not yet | Extensive |
| Identity | ||
| Phone number required | Never | Yes · required |
| Email required | Never | No |
| Usernames instead of phone | Always | Added 2024 · phone still required |
| Account recovery | 12-word mnemonic | PIN + phone |
| Network architecture | ||
| Peer-to-peer | Yes · libp2p mesh | No · central servers |
| Central infrastructure | None | Signal-operated |
| Affected by AWS outages | No | Yes (2025) |
| Can be subpoenaed for data | No entity to subpoena | Minimal metadata only |
| Features | ||
| 1-on-1 messaging | Yes | Yes |
| Group chat | Yes · encrypted | Yes · up to 1,000 |
| Community hubs (Discord-style) | Yes | No |
| Voice channels | Yes | No |
| Live streaming | Yes · mesh-pull | No |
| Disappearing messages | Roadmap | Yes |
| Stickers | Roadmap | Yes |
| Platform | ||
| Windows | Yes | Yes |
| macOS | Soon | Yes |
| Linux | Soon | Yes |
| iOS | Roadmap (PWA) | Yes |
| Android | Roadmap (PWA) | Yes |
| Governance | ||
| Open source | MIT | GPLv3 / AGPL |
| Organisation | Independent dev team | Non-profit · Signal Foundation |
| Funded by | Pro subs · Founders | Donations · grants |
Signal's leadership openly acknowledges that the phone number requirement is critics' most persistent complaint. In 2024 Signal added usernames, which let you hide your phone from other users. But the phone number is still required for Signal itself to register your account.
That's an honest trade-off — spam resistance and onboarding simplicity really are hard problems. But a phone number is still a government-issued identifier tied to your legal identity, given to a third party to use a messaging app. If your threat model includes a hostile government, a divorce, a stalker, or just a future Signal policy change, the phone number is the most durable piece of personal data you've handed over.
Because OpenDescent is peer-to-peer, we don't have a "registration server" that needs to prove you're a real human. Your identity is a cryptographic key — an Ed25519 keypair generated locally on your device the first time you open the app. Spam is limited by the fact that messages require an established peer relationship (via invite or username lookup), and by the cost of generating a new identity each time you're blocked.
We don't claim to solve spam better than Signal. We claim to solve it differently — and in a way that doesn't require you to hand over the one piece of personal information that nobody should have to hand over to send a text.
Use Signal where it wins. Use OpenDescent for peer-to-peer, no phone number, and community hubs.