End-to-end encrypted messaging

Send direct messages knowing only you and the recipient can read them. Every message uses the X3DH double-ratchet protocol, so each key is fresh and forward-secure.

  • Direct, one-to-one conversations
  • Read receipts and typing indicators
  • Reactions, replies, and GIFs
  • Encrypted local message history

Crystal-clear voice & video

Peer-to-peer WebRTC calls with encrypted signaling — no media server in the middle.

  • HD video and low-latency audio
  • DTLS-SRTP encrypted media streams
  • Call history and missed-call notifications
  • Works across web, iOS, and Android

Privacy by architecture

The server carries ciphertext, never plaintext. Identity keys stay on the device, and users can review and revoke linked devices at any time.

  • X3DH key agreement per conversation
  • Per-message forward secrecy
  • Device key review and revocation
  • Helmet.js headers and rate limiting

One account, every device

Link your web, iOS, and Android clients to the same account without ever exposing your message history to the server.

  • QR-code device linking
  • End-to-end encrypted device sync key
  • Review and revoke any linked device
  • Encrypted history backup, decryptable only by your devices

Works everywhere

Web, iOS, and Android clients share the same secure core.

Web app

Full messenger experience in the browser. No installation required.

iOS

Coming soon to the App Store with the same end-to-end encryption.

Android

Join the waitlist to get early access to the Google Play release.

See it in action

Download SecureMessenger and explore every feature on your own device.

Get the app