No phone, no email
An encrypted messenger with no phone number
No phone number. No email. No sign-up form. Your account is a BIP-39 seed phrase that only you hold - the cleanest way to stay anonymous.
The moment an app asks for your phone number, your “anonymous” account is tied to your real identity, your carrier, and often your name on file. PrivaMesh never asks. There is no phone number, no email, and no account on any server - because there is no server. This is what a private chat app with no phone number actually requires.
Your account is a seed phrase
When you open PrivaMesh, it generates a BIP-39 seed phrase - the same standard used by self-custodial crypto wallets - which derives a self-custodial Solana keypair. That keypair is your identity. There is no username to register, no email to confirm, and no messenger no email required asterisk: the account is math you generate on your own device, not a record in someone else’s database.
Keys stay in the iOS Keychain
Your keys are stored in the iOS Keychain, device-only and biometric-lockable with Face ID or Touch ID. They never leave the phone, never sync to a cloud, and never touch a server. Your contacts and chat history live on the device the same way - never uploaded, never mirrored. If it’s not on your phone, it doesn’t exist anywhere.
Anti-MITM discovery without a key server
“No phone number” usually raises a question: how do you find and verify a contact’s key without a trusted directory? PrivaMesh answers with wallet-signed prekey bundles in an on-chain registry. A contact’s key material is signed by their wallet and published on Solana, so you can verify it cryptographically instead of trusting a key server that could hand out an impostor’s key. It’s a stronger anti-MITM foundation than the centralized directories other apps rely on.
One seed, many unlinkable identities
Because your identity is just keys, you can run unlinkable multi-accounts from the same app - separate personas that cannot be tied together on-chain. Keep work and personal apart, or spin up a throwaway identity, without a phone number for each.
The honest trade-off
Self-custody means you are truly in control - and truly responsible. If you lose your seed phrase and your device, there is no “forgot password” and no support desk that can recover your account, because no one else ever had it. And restoring your seed brings back your funds and identity, but not your chat history, which forward secrecy intentionally makes unrecoverable. Write your seed phrase down and store it safely - that is the one job self-custody asks of you.

Frequently asked questions
Can I use an encrypted messenger with no phone number?
That is how PrivaMesh works. There is no phone number, no email and no sign-up form. Your account is a BIP-39 seed phrase generated on your device, deriving a self-custodial Solana keypair that serves as your identity.
What happens if I lose my seed phrase?
There is no password reset, because there is no account on any server to reset. Whoever holds the phrase controls the account and nobody else ever has it, so write it down and keep it safe. That responsibility is the price of having no company hold your identity.
Does my seed phrase restore my chat history?
No, and that is forward secrecy working as designed. Your seed restores your identity and funds, but old message keys were destroyed after use, so past messages cannot be decrypted again.
Where are my keys stored?
In the iOS Keychain, device-only and lockable behind Face ID or Touch ID. They never leave the phone, never sync to a cloud and never touch a server. Contacts and chat history live on the device the same way.
Primary sources
- BIP-39: mnemonic code for generating deterministic keysThe Bitcoin Improvement Proposal that standardised seed phrases, including the 2048-word list and checksum.
- BIP-32: hierarchical deterministic walletsHow one seed derives many independent keypairs, which is what allows unlinkable identities.
- Apple: Keychain servicesThe iOS API PrivaMesh stores keys in, device-only and biometric-lockable.