Keep it HushHush.

Messages only you and your friend can read, inside the apps you already use.

On a computer? Scan the code on Maya’s phone with your phone’s camera. It opens HushHush in your phone’s app store.

Download now

Free on the App Store and Google Play.

No account, no phone number, no server.

WhatsApp carries it. It can’t read it.

You write in HushHush. It encrypts the message on your phone, then it travels by itself over Telegram, Matrix or email, or as text you paste into any other app. Only the other person’s HushHush turns it back into words.

Telegram automatic Matrix automatic Email automatic WhatsApp Signal iMessage SMS Slack Microsoft Teams Instagram Any app that carries text
M
Mayain WhatsApp
6YAAAAfvzXMdQ6G2eYRMbZQrpXqmH5siF1cJQpZdyxpj5Sb87YXklnTbfsr25OTUJsGoeSRQm0SSlECTYEq7K5m+oY/cfAlgpnixLggBIiv3HKXughd0wJ9c69ga2XRq6yj0V7Bi9dKltSJqlWsl2iwmXGAJ1hxjzmwChoM+/Fnia0gOgiLSQ8O4bH6WG+ppEcbynbzUJbjqxxrROlt/n/y4OHkuDLi0QpGLzyiVcpmCD8/utIhkpNNE+kP84fRcEeyOPQU=Are we still on for Saturday?
pYAAAAe4oMdZ8GYYrli+BSQAQEEIxzGxJrE/TrfQB55VDVutSLtzrEoA+L0x28G+qhbvcbTjMyHO3oh3+Pujr8geOJYaeOQ2bzyIJ9gkfWypehW5PZO68K2c5Wc2tcQhc7O4MkVv7mU9W6pmmlGtHtPITGv/35sAZDPq1zgY1Iv+9Nj40Vy4/susDpI0/YIjwg3JaGOi6BajDddLFO9giJrpNTyLXxOAs6OsE3sL0CdtiTbZNqLM8wlfD2iwVU4XMVy1Br6q6jfN+JPjNhY5bCO/h6pYuSzBxexw40WQmoMkfXEvfg==Yes. Door code is 4471, I’ll leave it on the latch till 9.

Example conversation. The scrambled text is real output of HushHush’s four-layer encryption, made with a key that has since been thrown away.

Locked four times over.

Before a message leaves your phone, four different ciphers encrypt it, one inside the other, each with its own 256-bit key. In copy-and-paste chats the order is random, picked when you pair; automatic chats use one fixed order and four new keys for every message. Cracking one cipher would only uncover the next layer of ciphertext.

The same ciphers protect messages in WhatsApp, Messenger and Threema, and the passwords in Apple’s Keychain. None of those companies is connected with HushHush. What’s different is where the keys come from: yours are made when you and your friend meet, and no server ever hands them out. Using the same ciphers doesn’t make two apps the same, though: how an app puts them together matters as much.

Try it yourself, layer by layer

Encrypted four times4 of 4 layers
Gate B. The spare key is in the blue pouch.
43 bytes
  1. XSalsa20-Poly130583 bytes

    Threema encrypts its messages with it.

  2. AES-256-GCM111 bytes

    Apple encrypts Keychain items with it, and 1Password its vaults.

  3. XChaCha20-Poly1305151 bytes

    Its sibling, ChaCha20-Poly1305, encrypts WireGuard VPN tunnels.

  4. AES-256-CBC + HMAC-SHA-256208 bytes

    WhatsApp and Messenger encrypt messages with it.

What leaves your phone213 bytes

Real output of each layer of HushHush’s encryption, made with keys that were then thrown away. Example message.

Three steps, and the second one is a coffee.

HushHush has no directory to look people up in. The keys are made when you and your friend meet, so nobody else ever holds them.

The full method, cipher by cipher

Getting started

Step 1 of 3

You both install it

You and your friend each install HushHush and choose a password. No account, no phone number.

Meet and scan, or send a code

Tap Add a contact and scan each other’s code. That one scan makes the keys, on your phone and your friend’s and nowhere else. A safety number lets you double-check it face to face. Can’t meet? Send a one-time invite code through any app instead.

Send through any app

Connect Telegram, Matrix or your email once and messages go by themselves, each with a fresh key. Or copy the encrypted text into WhatsApp, Slack, SMS or anything else, and they tap Paste to read it.

Everything lives on the phone. Locked.

There is no HushHush server to hack, subpoena or switch off, because there is no HushHush server.

Only on this device

Messages, contacts and keys sit in one encrypted store on your phone, opened by your password. No cloud, no sync, no account.

No account, no phone number

Nobody can look you up, because there is nothing to look up. People reach you only after you have paired: in person, or with a code you sent them.

A duress password

A second password you choose. Under pressure it opens a decoy HushHush with its own chats, or wipes the real one.

It locks itself

Face ID or fingerprint, an auto-lock timer, and a growing lockout that wipes the store after repeated wrong passwords.

Nothing over your shoulder

Screenshots and screen recording are blocked on Android, and HushHush blurs itself in the iPhone app switcher.

A password that’s slow to guess

Your password goes through Argon2id, which makes every single guess cost tens of megabytes of memory. It is never stored, not even as a hash.

What HushHush doesn’t do.

Worth knowing before you install, so nothing surprises you after.

It doesn’t hide who you talk to, or when

HushHush protects what a message says. The app that carries it still sees who sent it, when, and how long it is.

It isn’t a new messenger

Both people need HushHush, and you pair once, in person or with a one-time code. It works on top of the apps you already have.

Pasted messages all depend on your pairing key

Each pasted message gets its own key, but every one of them comes from the key you made when you paired. Automatic chats over Telegram, Matrix or email make brand-new keys for every message and delete the old ones.

It can’t recover your password

It is never stored, not even as a hash, so nobody can reset it, including us. Keep it somewhere safe.

It’s for phones, one-to-one

HushHush is for iPhone and Android, one person to one person.

Did someone send you this?

They want to message you without the app in the middle being able to read it. Install HushHush and choose a password. Then scan each other’s code when you meet, or paste the invite code they send you.

Questions.

More on the support page, or email support@thehushhush.com.

Is HushHush free?
Yes, it is free to download on iPhone and Android, and there is no account to create.
Do both people need HushHush?
Yes. You and your friend both install HushHush and pair once: in person, by scanning each other’s QR code, or with a one-time invite code if you can’t meet. That pairing is what makes the messages readable by the two of you and nobody else.
Can we pair if we can’t meet?
Yes. In HushHush, choose that they’re somewhere else, and it makes a one-time invite code you send through any app; your friend pastes it into their HushHush. The code works once and expires after seven days. Meeting in person is still the strongest way, because a code sent through another app could be caught on the way, so after pairing by code, compare your safety number on a call.
Does HushHush replace WhatsApp or Signal?
No. HushHush is a layer on top of the apps you already use. You type in HushHush, it encrypts the text on your phone, and the result travels through Telegram, Matrix or email by itself, or through WhatsApp, Slack, SMS or any other app when you paste it. The other person decrypts it in their HushHush.
Is my data stored on your servers?
No. There is no HushHush server, no account and no cloud. Keys, contacts and messages live only inside HushHush on your phone.
Can I use HushHush on more than one device?
Each phone has its own HushHush. To message the same contact from a new phone, pair again with a new QR scan.

Just you and your friend.
Nobody in between.

Install HushHush, send it to your friend, and pair when you meet, or with a one-time code if you can’t.

Download now

Free on the App Store and Google Play.

QR code that opens HushHush in your phone’s app store

On a computer?Point your phone’s camera here to get HushHush.