Voice messages you can read
On iPhone, a voice message can be turned into text on the phone itself. The audio is never sent off to be transcribed.
Nullix is a messenger that works without a phone number or email. Messages, photos and calls are encrypted on your phone, and only the person you’re talking to can open them. Our server can’t.
Free · Public beta for iPhone and Android
Every message is locked on your phone before it leaves. Our server passes it along without being able to open it, and with sealed sender it can’t tell who sent it. Type something below to try it.
Opened with a key that exists only on Jonah’s phone.
This demo really encrypts your text in your browser, with AES-256-GCM and a throwaway key, and pads it the way Nullix does. Nothing you type leaves this page.
We keep no connection history, and each envelope is deleted once it’s delivered. Sealed sender is used between contacts on current versions of the app.
When you open Nullix for the first time, your phone creates a pair of encryption keys. Your Nullix ID is a short fingerprint of the public one. There’s nothing to fill in: no number, no email, no address book.
Your Nullix ID
NLX-7Q4M-K2PD-9XRA
An example made in your browser just now, the same way the app does it on your phone. Nothing was sent anywhere.
Every chat is private by default. There’s no special secret mode to remember to turn on.
On iPhone, a voice message can be turned into text on the phone itself. The audio is never sent off to be transcribed.
Choose 1 hour, 24 hours or 7 days, and new messages vanish for both of you.
A photo or video that opens once and is then erased. It can’t be forwarded or saved.
Settle plans in a group. An @mention reaches you even when the chat is muted.
Messages are translated on your device. The text isn’t sent to us, to Apple or to Google.
One to one or with up to 8 people, encrypted end to end. Picture-in-picture and call waiting included.
Location, camera model and date are stripped from photos and videos before they leave your phone.
The message is encrypted right away and delivered at the time you pick, even if your phone is off by then.
Sort chats into your own tabs. Keep private ones out of the list, behind Face ID or your passcode.
A private place for notes, links and files. It stays on your phone and is never sent anywhere.
Lock Nullix with a passcode or Face ID. A second, duress password opens an empty app or erases it, and looks exactly like the real thing.
Your passcode or Face ID opens your chats.
The app unlocks normally but shows no chats. Nothing is deleted, and everything comes back when you enter your real passcode.
Keys, chats and settings are deleted. Nullix looks freshly installed, and nothing on the screen gives it away.
Without a phone number, nobody finds you by accident. When someone new writes, you see a request first and decide whether to let them in.
Someone new arrives as a request. Their files stay closed, and they won’t see that you’ve read anything until you accept.
Everyone, only your contacts, or nobody. Our server enforces your choice, so a call you don’t allow never rings.
If Nullix is blocked where you are, the app looks for another way in by itself. If that’s blocked too, a friend can send you a proxy as a link.
Nullix keeps a list of backup entries and switches to one when the direct route fails. The intermediary only sees an encrypted stream.
The list of entries is signed by Nullix, and the app rejects any list that isn’t.
Anyone can run a proxy and share it as a link like nullix.chat/p#relay.example.org. Open it and tap Connect.
Encryption is where Nullix starts, not where it stops. Open any layer to see what protects it.
Nullix has a built-in encryption check. It runs nine tests on your phone with throwaway keys and never touches yours.
ProfileSecurity & privacyDiagnosticsEncryption check
No. Your account is created from encryption keys on your phone. People find you by your Nullix ID, a QR code, or a username if you choose to set one.
No. Messages, photos, files, voice messages and calls are encrypted on your phone and can only be decrypted on the phones of the people you’re talking to. Our server passes sealed envelopes along and has no keys to open them.
Only what it needs to deliver messages: the anonymous ID an envelope is addressed to, its size and time, a push token to wake your phone, and your IP address while you’re connected. With sealed sender it doesn’t learn who sent a message, and it keeps no connection history.
Your 12-word recovery phrase brings your account back on a new phone. Your chats come back from an encrypted backup file, if you made one.
We keep no copies of either. Without the phrase, nobody can restore your account, including us.
Set up a duress password in Security & privacy. Entering it on the lock screen either opens an empty session with no chats or quietly erases everything, whichever you chose. It looks exactly like unlocking with your real passcode.
Often, yes. The app finds backup entries by itself, and friends can share proxies with you as links. No method works on every network, but the connection stays encrypted either way.
Basic messaging is free. Some advanced features may become part of a subscription later, but privacy and encryption are free for everyone.
A lot. A duress password and Maximum protection guard the phone itself. Sealed sender hides who wrote to you, padding hides how long a message is, and photos lose their location before they’re sent. Calls with strangers hide your IP, and backup entries and proxies keep you connected when Nullix is blocked.
The full list is under Under the hood.
iPhone with iOS 16.4 or later, and Android phones. For now, each account lives on one phone.
Nullix is in public beta for iPhone and Android. Request an invite and we’ll reply with a link to install it.
Installed through Apple’s TestFlight. Requires iOS 16.4 or later.
Installed directly from us, with a checksum so you can verify the file.
Basic messaging is free, and privacy and encryption are free for everyone.