EncryptaEncrypta
End-to-end encrypted by default

Messages the server can't read.

Encrypta 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.

Zero-knowledge server Per-device keypairs Realtime delivery
@you → @alicenow

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.

Language

Talk to anyone in the world — in your own language

Type in the language you speak. The person you're messaging reads it in theirs, and their replies arrive in yours. 36 languages, built in — no copy-pasting into a translator.

  • You write in your language
  • They read it in theirs, automatically
  • Translation happens on your device after decryption — the server still only ever stores ciphertext
Pick your language any time:

Hola, ¿nos vemos a las 8?

Español · sent

Hi, are we meeting at 8?

English · what you read

A public promise

Messages are end-to-end encrypted using well-established cryptographic primitives implemented through libsodium. Encryption keys are generated and stored on users' devices and are not transmitted to our servers. Our servers store encrypted message data and cannot decrypt message contents.

All payments are processed by Stripe. Encrypta never receives, stores, or logs your card number, expiry, or CVV. We only know whether a payment succeeded and which account it was for.

Read the security page
Install Encrypta

Put Encrypta on your phone in 3 taps

No app store needed. It installs straight from your browser and opens full screen, just like a normal app.

  1. Step 1

    Tap the Share button

    In your browser, tap the box with the arrow pointing up at the bottom (iPhone) or the ⋮ menu (Android).

  2. Step 2

    Choose "Add to Home Screen"

    Scroll down the menu until you see it, then tap it. On Android it may say "Install app".

  3. Step 3

    Tap "Add"

    Encrypta appears on your home screen with its own icon — open it like any other app.