Encrypted messaging
you can trust
Peer-to-peer communication over Tor. No servers, no surveillance, no metadata.
- Open Source
- 100%
- Data Collection
- Zero
- Architecture
- P2P
End-to-end encryption · Onion routing over Tor
Privacy isn't an option
It's the foundation of every feature. Discover below why Prysm is a secure, simple, and effective messaging app.
End-to-end encryption
Messages are encrypted on your device and decrypted only when you open the chat. Nobody — not even us — can read them.
- Modern end-to-end encryption
- No access on our side
- Key verification
Onion routing over Tor
Multiple relay hops through the Tor network make tracking your communications mathematically impossible.
- Anonymous transport
- Metadata-resistant
- No IP address exposed
Peer-to-peer architecture
Direct connections between users. No central servers means no single point of failure to attack.
- No servers to hack
- No company to subpoena
- Conversations only between peers
Truly private identity
Cryptographic keys instead of phone numbers or emails. Your identity is yours alone, and no one can link it to you.
- .onion-based identities
- No phone number required
- No registration
Censorship resistant
Distributed architecture with no central point of failure. It cannot be blocked, intercepted, or shut down.
- Bypasses firewalls
- Works anywhere
- Always available
End-to-end meets onion routing
Messages travel directly between peers, with no intermediaries. Encryption happens on your device, transport happens over Tor.
Built with modern technology
State-of-the-art cryptography and battle-tested protocols working together for your privacy.
Flutter
Cross-platform UI for Windows, macOS, and Linux.
Tor Protocol
Anonymous transport and onion routing for every connection.
Cryptographic keys
.onion-based P2P identities and modern end-to-end encryption.
Native code
Swift and Kotlin integration for mobile (coming soon).
On the roadmap
How Prysm compares
Traditional messengers compromise your privacy. Prysm's architecture puts you back in control.
| Security model | PrysmP2P | Telegram | Signal | |
|---|---|---|---|---|
| Open Source | 100% | No | Partial | Yes |
| Decentralized (P2P) | Yes | No | No | No |
| Onion Routing (Tor) | Yes | No | No | No |
| E2E Encryption | Always | Default | Optional | Always |
| Phone number required | No | Yes | Yes | Yes |
| Metadata protection | Tor | No | No | Partial |
| Central servers | None | Meta | Telegram | Signal Fdn. |
| Data collection | Zero | Extensive | Limited | Minimal |
| Censorship immunity | Yes | No | Partial | Partial |
Get started with Prysm
Download the latest release or contribute to the project. Everything is open source, always.
Active development
Prysm is under active development. APIs may evolve as we refine the architecture. Stay up to date with releases and join the community.
Join the community
Support the project
Prysm is free and open source. If you'd like to support our work, donations are greatly appreciated.
Support PrysmSupport Prysm
Our app is free, but if you'd like to support our work, donations are greatly appreciated. Every contribution helps us keep improving Prysm.
Donation addresses
bc1qev0zu7rnske4ee7as0t4tyh56uv6v0ga62wx8r
2S6tZNNUH5sPp9PqszQ4XK4MN44SvLCkTwNuCVvRvtEP
0x2934955fe95059ea470E0B81519BA59432eFe77a
rHfoRsLjXrbAqxa7nJcXz6XdxDZm8M3sJT
UQDEeapruNlAmSt9j4J9CNiuasJbF3OlCxzTZPJiq6hzKOFu
ltc1qnsp6alkn2gzd4vpekya05l2caa3aqfmk9m7882
47ndq7fCdW9jTGKtXafwMgDJjxAw3cnWwjR6eq31pfXXKfqNHXq5w4B2D49oTKnTHGCRCgcU6D24oiyUD8Ha7iEJLCPGJsC
Prysm is independent and non-profit.View the project
