Beta — Now on TestFlight

Private messaging.
No compromises.

End-to-end encrypted chat that works without servers, without internet, and without trust. Peer-to-peer over Bluetooth mesh and the Nostr protocol. Built on the open Bitchat protocol.

privata/

3 peers on mesh • E2E encrypted

Hey, are you at the protest? My cell signal is jammed.
14:02
Yeah, Privata works over Bluetooth mesh. No towers needed.
14:02 ✓✓
Wait, seriously? No internet at all?
14:03
Zero. Messages hop peer to peer. Encrypted end-to-end with Noise protocol. Nobody in between.
14:03 ✓✓
This changes everything.
14:03

Built for the privacy-first era

Every design decision in Privata starts with one question: does this protect the user?

🛡

End-to-End Encryption

Every message is encrypted with the Noise XX protocol using X25519 key exchange and ChaCha20-Poly1305. Not even we can read your messages — because there is no "we."

📶

Bluetooth Mesh Network

Messages hop between nearby devices via BLE, creating a decentralized mesh that works without cell towers, Wi-Fi, or any internet connection at all.

🌍

Nostr Relay Bridge

When online, messages route through the decentralized Nostr relay network. NIP-17 encrypted direct messages with no central server to subpoena.

🧅

Tor Integration

All network traffic is routed through Tor via the Arti client. Your IP address is never exposed to relays or any other network participant.

👥

Group Chats

Create encrypted group conversations with shared symmetric keys. Group invites via QR code or deep link. Admin controls for member management.

📎

Encrypted File Transfer

Share files up to 50 MB with AES-256-GCM encryption. Small files transfer directly over mesh; larger files route through encrypted Blossom media servers.

No sign-up. No phone number. No trace.

Privata generates a cryptographic identity on your device. That's your account.

Generate Identity

A Noise keypair is created locally on first launch. No email, no phone number, no cloud account. Your device is your identity.

Discover Peers

Bluetooth LE scans for nearby Privata users. When online, Nostr relays extend your reach globally — all through Tor.

Handshake & Encrypt

The Noise XX handshake establishes a shared secret. Every message is encrypted before it leaves your device. Zero plaintext on the wire.

Mesh & Relay

Messages hop through the BLE mesh (up to 7 hops) or route via Nostr relays. Bloom filter deduplication ensures efficient delivery.

Proven cryptographic primitives

Privata doesn't invent its own crypto. It uses battle-tested protocols trusted by security researchers worldwide.

Noise_XX_25519_ChaChaPoly_SHA256

The same Noise framework used by WireGuard, Lightning Network, and WhatsApp. X25519 ECDH for key exchange, ChaCha20-Poly1305 for symmetric encryption.

BLE Mesh with TTL Routing

Binary packet format with 13-byte fixed headers. Messages route through up to 7 intermediate hops. Bloom filters prevent broadcast storms.

Nostr NIP-17 Direct Messages

When internet is available, private messages are wrapped in NIP-17 encrypted events routed through decentralized relays. No central server.

Tor / Arti Client

All clearnet traffic routes through the Tor network via the Arti Rust client. Three-hop onion routing ensures IP anonymity.

AES-256-GCM File Encryption

Files are encrypted client-side with random per-file keys. Ciphertext is stored on Blossom servers; only the recipient has the decryption key.

Built on Bitchat

Privata's protocol layer is inherited from the open-source Bitchat project — fully interoperable with the existing Bitchat mesh network. Same protocol, production-grade UX.

How Privata stacks up

Privata Signal WhatsApp Telegram
E2E Encryption (default)
No phone number required
Works without internet
No central server
IP address hidden (Tor)
Open source partial
Metadata-free partial
Decentralized network

Join the Privata beta

Available on iOS via TestFlight. Android coming soon.