Skip to content

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.

PrivaMesh onboarding screen - account is a seed phrase, no phone number or email required, on iPhone

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

Keep reading