Manifesto · v1.2
Not Your Keys, Not Your Chats
A note from the rabbit
You signed up for Telegram with your phone number. You signed up for Signal with your phone number. You signed up for Discord with your IP, then your phone, then your government ID when they thought you were too young, then your face when they thought you were a bot.
You did not sign up for surveillance. But you did, anyway.
This is not a bug. This is the product.
In 2024, Pavel Durov was arrested at a French airport. By 2026, the FSB was running its own probe. Telegram added private-chat reporting. Channels disappeared overnight. Group admins woke up to subpoenas they did not write.
Signal, the gold standard, still asks for your phone number. It encrypts what you say. It does not encrypt who you are.
Discord turns over user data several hundred times a month. A US server cannot do otherwise.
On May 8, 2026, Meta switched off end-to-end encryption for Instagram direct messages. They said too few users had turned it on. A privacy feature you have to enable is a privacy feature your provider can disable. Meta disabled it.
The pattern is not malice. The pattern is shape. Every messenger that needs a phone number is a leash. Every messenger that runs on a server in a jurisdiction is a request waiting to be filed.
The rabbit refuses the shape.
Andreas Antonopoulos taught a generation: not your keys, not your coins. The lesson was about money. The lesson was always about more than money.
Your private key is not a password. It is a primitive. It signs your messages. It owns your identity. It cannot be subpoenaed because it does not live anywhere except in your wallet — and the wallet does not know your phone number, and the rabbit does not ask.
Not your keys, not your chats.
This is the same idea, walked one step further.
Keychat is encrypted group chat for people who already know what their keys are for.
It runs on XMTP V3 with MLS group encryption — the same family of cryptography Signal uses, but designed to scale to thousands of members without breaking. Your wallet signs into the inbox. There is no phone number step. There is no email step. There is no recovery question. There is no "we forgot your password" because there is no password to forget.
You can chat one-to-one. You can chat in groups. You can send files. You can run an alpha group, an OTC desk, a DAO ops room, a private trading channel — and none of it has your name attached. None of it has a server that can be raided. None of it has a phone number that can be SIM-swapped.
The rabbit's group chats do not need a country. The rabbit's identities do not need a face.
We are anonymous. The team is anonymous. The product is anonymous. This is not pose. This is structure. A team with a face is a team that can be subpoenaed. A team with a country is a team that can be deplatformed. The rabbit has neither.
Some will call this evasion. They are correct. We evade. We evade the leash, the request, the cooperation form, the third-party doctrine, the data hose. We evade because the alternative is to be the product.
Some apps lose your messages. Keychat never has them in the first place.
Privacy is not a feature we ship. Privacy is the absence of every feature that would let us spy. The rabbit does not store. The rabbit does not log. The rabbit does not see.
This is not a sales pitch. The rabbit doesn't sell.
It runs on iOS. It runs on Android. It runs on your desktop — and as an extension in your browser. Bring your friends. Bring your alpha group. Bring the things you don't want anyone else to see.
Or don't. The rabbit doesn't keep score.
But the next time someone asks for your phone number to let you talk to your friends — ask why.
🐰
— mykeychat.com
The rabbit
Launch the app