Skip to content

End-to-end encrypted · No phone number

The Private messenger that knows nothing about you

Private messaging with no phone number and no account database. Messages are end-to-end encrypted on your device and delivered to one-time addresses over a public decentralized transport. PrivaMesh is built to minimise metadata - not to pretend it does not exist.

ArchitectureKnown limitationsAudit statusSource code

  • No Phone Number
  • · No Servers
  • · E2E Encrypted
PrivaMesh private messenger onboarding on iPhone - privacy by default, end-to-end encrypted

The differentiator

No servers - concretely

Most “private” messengers still run servers that see who you talk to. PrivaMesh has none. Here is exactly where every piece of your data lives.

WhatWhere it livesHow
Your messagesA public, decentralized transportEncrypted blobs, addressed to one-time addresses
Your inboxThe public transport itselfRetrieved and decrypted only on your device
Your keysYour iPhone Keychain onlyBiometric-locked, never leave the device
Your contacts & historyYour iPhone onlyNever synced, never uploaded anywhere
Your identityAn account phrase you holdEncryption keys on your device - no phone, no email
The "PrivaMesh server"Does not existNo account server; the transport is public and swappable

How the serverless architecture works →

One message, three steps

Send → Transport → Receive. No middle box, no inbox on someone else’s computer.

01

Send

Your message is padded to a fixed size and sealed with AES-256-GCM under a fresh Double Ratchet key - on your device, before it ever leaves.

02

Transport

The encrypted blob travels over a public, decentralized transport, addressed to a one-time address. No account server ever holds it.

03

Receive

Your device retrieves and decrypts it locally with keys only you hold, then advances the ratchet. Only your device can read it.

The cryptography

End-to-end encryption, done properly

PrivaMesh uses the same battle-tested primitives that secure the best encrypted messengers, adapted for a serverless world. Every message gets a fresh key, so a compromised key can’t unlock your past or future conversations.

Read the plain-English encryption explainer →

X3DH

Curve25519 handshake establishes a shared secret without a trusted key server.

Double Ratchet

HKDF + HMAC-SHA256 rotate keys every message for forward secrecy and post-compromise security.

AES-256-GCM

Authenticated encryption seals each payload, padded to a fixed size to hide length.

A private messaging app that looks and feels like a premium chat app - with none of the surveillance underneath.

PrivaMesh onboarding screen - privacy by default, Double Ratchet key per message and one-time addresses, on iPhone
Privacy by default
PrivaMesh encrypted chat screen showing a private conversation, end-to-end encrypted, on iPhone
End-to-end encrypted chat
PrivaMesh chat list showing conversations with names and nicknames, no phone numbers, on iPhone
Your chats
PrivaMesh onboarding screen explaining there is no central server - nothing to hack or coerce, on iPhone
No servers, seriously
PrivaMesh onboarding screen - keys behind Face ID, disappearing messages and signed contacts, on iPhone
On-device security
PrivaMesh anonymous contact graph visualising your connections privately, no phone numbers, on iPhone
A private social graph

PrivaMesh vs the messengers you know

Signal is excellent. Telegram is popular. Neither is serverless. Here is the short version.

FeaturePrivaMeshSignalTelegram
No serversYesNoNo
No phone numberYesNoNo
Metadata protectionYesPartialNo
End-to-end encryptedYesYesPartial
Open sourceYesYesPartial

Frequently asked questions

Is PrivaMesh really serverless?

Yes. There is no PrivaMesh account server, relay, or message database. Encrypted messages travel over a public, decentralized transport, so there is nothing central to breach, subpoena, log, or shut down.

How is PrivaMesh encrypted?

PrivaMesh uses an X3DH handshake over Curve25519 to establish keys, then a Double Ratchet (HKDF and HMAC-SHA256) that gives every message a new key. Payloads are sealed with AES-256-GCM and padded to a fixed size. You get forward secrecy and post-compromise security by default.

Can I use PrivaMesh without a phone number or email?

Yes. There is no phone number and no email. Your account is an account phrase that maps to encryption keys stored in the iOS Keychain - device-only and protected by Face ID or Touch ID.

What metadata does PrivaMesh collect?

None on any server, because there is no server. Delivery uses one-time addresses to hide the social graph, cover traffic hides when you send, and fixed-size padding hides message length.

What happens if I lose my phone?

Restore your account phrase on a new device to recover your identity. By design your chat history is not recovered - forward secrecy means old message keys are deleted, so nobody, including you, can decrypt past messages from the phrase alone.

Stop trusting companies with your conversations

PrivaMesh replaces the company with math and the server with a public, decentralized transport. Your keys, your device, your words.