Some messages aren't meant to exist.
Send anonymously. ZK proof in your browser. No record, no server, no one who can be asked.
Every step. Client-side. No trace.
Type your message. Your browser generates a random AES-256-GCM key and encrypts everything client-side. The key never leaves your device.
Your browser generates an UltraHonk zero-knowledge proof — proving you know a secret without revealing it. A nullifier prevents replay attacks.
The encrypted message and proof go to a Soroban smart contract on Stellar. The on-chain verifier confirms your proof before anything is stored.
Recipient connects their wallet, fetches from the contract, decrypts client-side. The sender's identity is cryptographically impossible to trace.
Network observers, ISPs, state actors — anyone watching the wire.
Court orders, government warrants, legal compulsion.
Hackers, leaked databases, compromised infrastructure.
Deplatforming, domain seizure, hosting removal.
| Feature | Signal / iMessage | DEADROP | |
|---|---|---|---|
| Server stores your message | ✓ | ✓ | ✗ Never |
| Requires account / identity | ✓ | ✓ | ✗ Anon |
| Subpoenable by authorities | Metadata yes | ✓ | ✗ Nothing to give |
| Recipient needs an account | ✓ | ✓ | ✗ Just a wallet |
| ZK proof of anonymity | No | No | On-chain |
| Key never leaves sender | No | No | Yes |
Every send generates a UltraHonk ZK proof in your browser. The Soroban verifier confirms it on-chain. Sender anonymity isn't a promise — it's math.
This entire dapp is a static file. Messages live on Stellar. There is no server to subpoena, hack, or shut down.
Post your drop link on X. Anyone can send you a message without a wallet or account. You'll never know who — cryptographically.
DEADROP is a convention, not a platform. The contract is public. Anyone can build a compatible sender or reader. It's yours.
Encrypted before it leaves this tab. Verified on Stellar. No trace.
Encrypted before it leaves your browser. ZK-verified on Stellar.
Your identity is cryptographically protected, no trace left behind.
Connect your wallet to read anonymous drops sent to you.
Your drops are end-to-end encrypted.
Connect your Stellar wallet to decrypt and read them.