X3DH + Double Ratchet
Sessions start with an Extended Triple Diffie-Hellman handshake; then every message gets a fresh key. Forward secrecy protects the past, break-in recovery heals the future.
Private messenger · end-to-end encrypted
Messages, voice and video calls, groups and disappearing chats — encrypted on your phone before they leave it, built on the X3DH & Double Ratchet protocol family. No phone number. No e-mail. One payment of €8.88, then it’s yours.
Android 8.0+ · verified download


Identity
Hexagon never asks who you are. When you create your identity, your phone generates your keys and a random Hexagon ID — something like HXG-KZJJ-K89J. That is all anyone ever needs to reach you.
Pick a passphrase. Your keys are generated on your device and never leave it.
Show your QR code or send your Hexagon ID. Nothing is tied to your SIM, your contacts or your name.
Compare safety numbers or five symbols during a call, and you know nobody is in the middle.

Encryption
There is no unencrypted mode to forget to switch off. Every message, photo, voice note and call is encrypted on your device with audited, open primitives from libsodium — and only the people in the conversation hold the keys.
Sessions start with an Extended Triple Diffie-Hellman handshake; then every message gets a fresh key. Forward secrecy protects the past, break-in recovery heals the future.
Authenticated encryption for every message and attachment. Tampering is detected, and each ciphertext is bound to the two identities in the session.
Separate keys for agreeing on secrets and for signing them, as the protocols intend. Private keys never leave your phone.
Your passphrase protects your keys with a memory-hard derivation that makes guessing slow and expensive.
On Android your messages live in a SQLCipher-encrypted database, and app lock adds a PIN or fingerprint on top.
Voice and video run over encrypted WebRTC media (DTLS-SRTP). Say five symbols to each other and you have proof the call is end-to-end.
Notifications only wake your phone. They carry no text, no name and no sender — those are decrypted on your device.
Location and camera data are stripped from photos by default. If stripping fails, the photo is not sent.
To deliver messages, the server has to know your Hexagon ID, the IDs you have added, who a message goes to, when, and how large it is. It never sees what you write or say, your photos and files, group names, locations — or who you are. Call records are deleted about an hour after the call. Servers in the European Union.
On the roadmap
We are designing a hybrid post-quantum handshake so that today’s messages stay private even against tomorrow’s computers. It will ship when it is reviewed — not before.

Features

HD Opus audio and video, end-to-end encrypted, with a verification ritual built in.

Plan the weekend with everyone. Group names and messages stay end-to-end encrypted.
Set a timer per chat and messages delete themselves after the time you choose.
Send voice notes, photos and files. Metadata is stripped before anything is encrypted.

PIN, passphrase or fingerprint. Block screenshots and previews in the task switcher.

Export your account and chats as an encrypted file you keep — not us.

Read receipts, typing indicator, unknown-sender blocking — your call.

Original ringtones and message tones with a gentle ramp-up. No more jump-scare ringing.
Data
The best way to protect data is not to have it.
In the app and on this website. This page loads no scripts, no cookies and nothing from third parties.
Design
Switch the whole app — and its icon — in Settings → Appearance. Every look has the same features, the same accessibility and the same encryption.
Soft light from your contact, controls on frosted glass.

Black, typographic, every state spelled out.

The hexagon breathes with the call.

Pricing
No subscription. No in-app purchases. No ads. You pay once and Hexagon is yours — the same price on every channel.
€8.88one-time
APK from hexagon.pm, unlocked with a licence key you buy with Bitcoin or Lightning.
The same app as a paid download from Google Play.
Hexagon for iPhone is in development.
Buy with crypto
Pay on our own BTCPay Server — no payment company in between — and get a licence key that works without ever creating an account.
Bitcoin on-chain or Lightning, on pay.hexagon.pm. We never ask for an e-mail or a name.
Your key appears on screen, like HXL1-…. Save it — it is the only copy.
Install the APK and check the SHA-256 and signing certificate against /download.
Enter the key. The app verifies its signature offline; the key contains no personal data.
Purchases open soon. Until then you can follow the release on this page.
Download
Every APK is published with its SHA-256 checksum and the fingerprint of our signing certificate. Updates are signed with the same key and checked by the app.
Go to the download pageVerifiable
The Hexagon client source code is licensed under the AGPL-3.0, so anyone can read how your messages are protected.
Source code: published at launch.
FAQ
No. Messages are encrypted on your phone with keys that only you and the people you talk to have. Our server stores and forwards ciphertext it cannot decrypt.
Because your identity is a pair of keys generated on your device and a random Hexagon ID. Without a phone number there is nothing linking your account to your SIM, your name or your address book.
Restore from the encrypted backup you exported. Without a backup your identity cannot be recovered — not even by us. That is the price of nobody else holding your keys.
Because you should be the customer, not the product. A one-time €8.88 keeps Hexagon free of ads, trackers and data deals.
For the direct Android version it lets you buy without an account, a card or a name. If you prefer a store, Hexagon is coming to Google Play and the App Store at the same price.
No. It holds a licence ID, the product and an issue date, signed by us. The app checks the signature offline.
The iPhone app is in development. There is no public web version at launch.
Yes, at launch. The Hexagon client will be published under the AGPL-3.0 licence, so anyone can check how messages are protected.
In the app under Settings → Backup & Delete, or follow the steps on hexagon.pm/delete-account. Your profile, contacts and messages are removed from our server right away; that page lists the few records kept for a limited time.