Bamaja

Secret Chat

Write what you mean. Send something ordinary.

What the passcode does. It encrypts your conversations on this phone, so someone who picks it up cannot read them. It will not hold against a lab with your handset in it. Nothing you type here is ever sent anywhere.

New to this? Read how it works — two minutes, and it opens on this phone with no data.

Bamaja

Sign in to the service

This one is invitation only. Use the username and password you were given — not your passcode.

Your messages are still built and read on this phone. Signing in says who may use the service — it does not let anyone here read what you write. How it works

Secret Chat
Everything here stays on this phone

No one yet

A conversation needs a code that only you and one other person hold. Set it up together in person, or read it out on a call.

Start a conversation

Their code

Do not send this in the chat you plan to hide messages in. Hand the phone over, or read it out on a call. A code arriving in that thread is the one thing that would explain the odd messages that follow it.

Both phones end up holding the same secret. It never reaches our server and there is no copy anywhere else, so if you both lose it the conversation is gone for good.

A code never contains I, L, O or U. If you see one of those it is really a 1, a 1, a 0 or a V.

Settings

Cover messages

Shorter means less to send, but it reads like someone typing carelessly. More natural reads closer to a real person and runs about twice as long.

Subject

What the cover messages appear to be about. Pick what fits the chat you are sending into. Both phones settle on the same one by themselves.

How it works
The guide, with the parts people get wrong
Cover text service
Not checked yet
Credits left

What leaves this phone

Your message is encrypted here, on this device, before anything is sent. What travels to the cover text service is a block of random bytes — no text, no passcode, no key, nothing that says who you are or who you are writing to. The service turns those bytes into ordinary sentences and turns them back again. It cannot read the message, and there is no version of the request that would let it.

Treat this as an experiment for now. The encryption is standard and well understood. The part that hides a message inside ordinary sentences has not been reviewed by anyone outside Bamaja yet. Do not bet your safety on it.

Secret Chat