OBSIDIAN

Early development, test builds only

A phone that keeps your business yours.

Three apps you need, one you might. Everything encrypted. Nothing to sell. An Android system stripped back to what private communication actually needs, built so that even the people running it cannot read your messages.

Free and open source. Runs on the Google Pixel 6, 7, 8, 9 and 10. No phone number. No account recovery. No analytics anywhere, including on this page.

The OBSIDIAN home screen, showing only Tor Browser, Obsidian Chat and Camera

Three apps, and a wallet if you want it.

Every app that could leak something has been taken out of the system: not hidden, not disabled, removed from the image.

Encrypted chat

Messages travel over Tor and are end-to-end encrypted. Contacts are added by username, so there are no phone numbers and no email.

Private browsing

Tor Browser, and nothing else. There is no second browser quietly syncing history somewhere.

Camera

Photos stay on the phone. When you send one, its location and camera details are stripped off first.

A Monero wallet, if you want one

Cake Wallet comes on the phone, for people who want to hold or spend Monero without a bank or an exchange account. Open it and it is yours; ignore it and it does nothing. We never create a wallet, never see a seed and never touch the money.

The wallet is the one app here that talks to something other than our server and the Tor network: it connects to a Monero node of your choosing, which sees that a wallet asked it something, as any Monero wallet must. Everything else on this phone goes over Tor. If that matters to you, do not use it, and it will sit there doing nothing.

How a message travels

Four steps, and the server is only ever the third one.

  1. 1

    Encrypted on your phone

    Before anything leaves, the message is sealed to your contact's device keys. Only their phone holds the key that opens it.

  2. 2

    Sent through Tor

    The app talks to nothing directly. Even the name lookup goes through Tor, so the server never learns where you are.

  3. 3

    Passed on, unread

    The server moves an encrypted blob between two accounts. It keeps no archive of what it moved.

  4. 4

    Opened by hand

    Messages arrive sealed. Your contact taps to open, so nothing sensitive sits on screen when the phone is picked up.

A sealed message waiting to be opened

Built to survive a bad day

Emergency wipe

Hold one button for three seconds. The phone erases itself and returns to factory settings. No confirmation dialog, no waiting on a network.

Two locks

The phone has a lock screen, and the app has its own PIN and locks itself whenever you leave it. The app refuses to open on a phone with no lock at all.

Verify in person

Every account has a fingerprint and a QR code. Compare them face to face once, and you know who you are talking to from then on.

Encrypted at rest

Messages and contacts live in an encrypted database whose keys are sealed by the phone's security chip.

What it looks like

Screens from the current build.

Chat list showing one new sealed message
Messages arrive sealed
A conversation encrypted end to end over Tor
End to end encrypted
Security status screen listing Tor, encryption, contacts, location and storage
Status in plain English
Identity screen with a PGP fingerprint and QR code
Verify in person

What the server can and cannot see

Privacy claims are worth nothing without the uncomfortable half. Here is both.

Cannot see

  • The words in your messages
  • Your photos
  • Your phone's IP address or location
  • Anything after the fact, because no message archive is kept

Does know

  • Which usernames exist
  • Who has added whom as a contact
  • Each account's public keys, which delivery requires
  • Roughly when an account is connected

How OBSIDIAN earns trust

A privacy claim is worth exactly what someone else can verify. This is where each part stands today. Nothing is marked done until it is.

Straight answers

If I lose the phone, can I get my account back?

No, and that is deliberate. Your keys and password exist only on your phone. If it is wiped or lost, that account ends and you register a new username, a different one, because the old name stays taken by an account nobody can sign in to any more. Nothing is held anywhere for an attacker, or us, to hand over.

Can it make phone calls or send texts?

No. The dialler and messaging apps are removed from the operating system. Calls and SMS travel through the mobile network, where they are logged and interceptable.

Why does adding someone need their username, not their number?

A phone number identifies you for life and links to everything else. A username on this phone links to nothing.

Why should I believe any of this?

Because you do not have to take our word for it. Every line of OBSIDIAN is open source under the GPL-3.0 licence, so any security researcher can check exactly how it works, including the section above on what the server does and does not see. Privacy you have to take on trust is not privacy.

Is it finished?

No. It is in early development. Current builds are test builds, which means they are signed with test keys and the phone's bootloader stays unlocked. They are for evaluation, not for protecting anyone yet.

Try it, or read every line of it

The installer puts OBSIDIAN on a supported Pixel from your browser in about twenty minutes. The source is public, so nothing here has to be taken on trust.

Install from your browser Read the source