Prizrak is a decentralized messenger with end-to-end encryption and a transport invisible to DPI. No phone number, no central server, no surveillance.
Three principles everything else grows from. None of them can be switched off on demand — they are built into the architecture itself.
There is no main server that can be seized or blocked. Anyone can run their own server on their own domain in a couple of minutes — and their users instantly talk to everyone else. Like email: many servers, one network.
The server is a dumb relay of sealed envelopes. No one can read your messages — not the server owner, not your provider, not whoever seizes the server. Only the participants hold the keys. Every message gets its own one-time key (forward secrecy).
Traffic and calls look like an ordinary visit to a major website over HTTPS. There is nothing for censorship gear to fingerprint: on the wire it's real TLS to a real domain. If a censor probes the server, it sees a harmless decoy page.
On the surface — an ordinary messenger: chats, calls, files. Underneath — cryptography that keeps your conversation out of everyone's reach but your contact's.
Download the client and pick a name like you:your-server. No phone number, no email.
Your cryptographic "passport" is created right on your device. The private key never leaves your phone.
On your own server or someone else's domain — messages travel directly between servers, like letters.
Voice and video ride inside "real HTTPS". To the network it's indistinguishable from ordinary web browsing.
We're honest about what we can and can't do. The goal is to make surveillance and blocking disproportionately expensive for the adversary — not to promise magic.
| Adversary | What they see | Protection |
|---|---|---|
| Server / seizure | metadata + ciphertext | E2E, forward secrecy |
| ISP / censorship gear | traffic on the wire | looks like HTTPS |
| Active censor | probes the server | decoy page |
| MITM during exchange | tries to substitute | signature + safety number |
| Device compromise | current keys | self-healing ratchet |
If the direct link between two servers is cut, the envelope travels through intermediate "hidden nodes" — encrypted store-and-forward vaults that can never read what passes through them.
Getting around a messenger block isn't always enough — sometimes the whole internet is closed. So Prizrak can route all of your device's traffic through itself. No configs: pay in ghosts, tap a country, and you're under a different IP — over the same stealth protocol as the messenger.
Start with the app. Want more? Run your own server or a hidden node and strengthen the network for everyone.
A messenger for Android, Windows, macOS and Linux. Chats, voice and video calls, files, the 👻 wallet and a built-in VPN — all end-to-end encrypted.
Download the clientBring Prizrak up on your own domain in a couple of minutes. Your users, your rules, full federation with the network.
Deploy a serverGive a little disk and traffic — help route around blocks. Node operators receive donations in ghosts.
Become a nodeThe hidden-node network runs on volunteers. The longer and more reliably your node runs, and the more messages it helps deliver, the more ghost donations you receive from the community.
A node can't see — and physically can't read — what passes through it. You give resources, not privacy. And you strengthen the freedom to communicate for those already cut off.
How to run a node →Messages are encrypted on the sender's device and decrypted only on the recipient's (end-to-end encryption). The server sees only an encrypted envelope and the "who→whom" route. Even if the server is seized, the message content can't be recovered — and thanks to forward secrecy, neither can the history.
There's no single center that can be blocked or forced to hand over data. There's no tie to a phone number. The transport is designed to be indistinguishable from ordinary HTTPS, so it's hard to block by DPI. And you can run the whole infrastructure yourself.
No. Your identifier is a name like you:your-server plus a cryptographic key created right on your device. Neither a phone nor an email is required.
It's an intermediate encrypted vault that lets messages get through even when the direct link between servers is cut. The node never sees the content. Anyone can run one — and earn ghost donations from the community for it.
Prizrak VPN routes all of your device's traffic through the network in two hops: phone → an intermediate relay → an exit node abroad → the internet. The connection is encrypted with the "Shadow" stealth protocol (Noise + ChaCha20-Poly1305), so on the wire it looks like a featureless stream and isn't fingerprinted by DPI. You pay in ghosts (the same wallet as the messenger), pick the exit country with a tap, and switch it on the fly. The VPN holds the connection for days and comes back up after a reboot.
The stealth transport masks the traffic of the messenger itself — so chats and calls keep working even when they're blocked. The VPN routes all of your device's traffic through Prizrak — your browser and any app — for when the whole internet is closed, not just one service. Technically both use the same stealth protocol.
Prizrak is an open-source tool for privacy and freedom of communication. The legality of censorship-circumvention tools varies by country; complying with the law that applies to you is your responsibility. We provide the technology — how you use it is up to you.
Prizrak is under active development. The core — federation, end-to-end encryption, stealth transport, calls and the hidden-node network — runs on live code. The cryptography is built on proven libraries; an independent audit is recommended before high-stakes use.
Download Prizrak and communicate freely — no surveillance, no phone number, no borders.