NadeemiBeta

What we can and can't see

Last checked:

Nadeemi is in public beta. This page describes the code that runs today, not plans. If the code changes, this page changes the same day.

Short version: your private messages, group chats, private Circles and voice notes are encrypted on your device with MLS (RFC 9420), so our servers pass them on without being able to read them. We still label them "end-to-end encryption coming", because no independent expert has audited our encryption yet. Your public posts, profile, groups, stories and events can be read by our servers, because we have to show them to people. Your email address and date of birth are sealed on our servers with a key we hold.

The three kinds of protection on Nadeemi

KindWhat it meansWho can read it
Encrypted on your device (MLS)Scrambled on your phone or computer before it leaves; only the devices in the chat hold the keysOnly the people in the conversation
Sealed on the serverEncrypted in our database with a per-account key that our server holdsOur server, when it needs it (for example to send you an email)
Encrypted in transit and at restHTTPS on the way, encrypted disks at our hosting providerOur server and anyone you shared it with

What our servers cannot read

Why the label still says "coming": the encryption runs, but it is new code (OpenMLS compiled to WebAssembly) that only we have reviewed. We will not call it end-to-end encrypted until an independent audit is published.

What our servers can still see about your private chats (metadata)

Even when message content is encrypted, the server knows who is in a chat, when messages are sent, roughly how big they are, and which devices each account uses. This is needed to deliver messages. We do not sell it and we do not use it for ads, because there are no ads.

What our servers can read

What is sealed on our servers

Things we never do

Photos and child safety

Every public or group photo upload (posts, profile photos, group photos, stories) is checked against a list of known child sexual abuse material before it is stored. On a match the photo is never published, the account is suspended, and the case is kept for reporting to the authorities. Photo location data (EXIF) is removed from uploads. Encrypted content is never scanned. Nadeemi is for adults (18+) only.

Web app versus installed apps

The web app at nadeemi.com loads its code from our server each time, so you have to trust that server not to send bad code. That makes the web app the weaker option for high-risk users. Signed installed apps are the stronger option; until they are signed for release, treat Nadeemi as a beta and do not rely on it for anything that could put you in danger.

Payments (the honesty box)

Nadeemi is free. Later we will ask members, on trust, for US$5 a month in crypto. During the beta's welcome period no payment addresses are switched on and nobody is asked to pay. When it starts, each member gets a personal deposit address so we can credit a supporter badge; that means we will know which account paid, how much and when (blockchains are public). Paying or not paying changes nothing else today.

Your controls

Questions or a mistake on this page: info@nadeemi.com. See also our privacy notice and terms.