Messages the server can't read.
Crypta is a private messenger built on public, audited cryptography. Usernames — no phone number required. Your identity keys are generated on your device and never uploaded.
plaintext (on your device): "see you at 8"
on the wire: a1c4…9e8f (curve25519 sealed box)
on the server: ciphertext only
Your keys, your device
libsodium curve25519 + ed25519 keypairs generated on first sign-in, stored in your browser's IndexedDB. Never uploaded.
Every message sealed
Each message is encrypted individually to every recipient device. The server sees only opaque ciphertext.
Zero-knowledge relay
Row-level security enforces conversation membership. Even a full database dump reveals no message content.