Early Android beta

Say what matters.
Give the middleman noise.

One-to-one voice calls with no account, no contact upload, and no central directory. Chatr encrypts your audio before it enters Tor; the relay only forwards opaque bytes.

0.1.0-beta.2 Android 9+ Signed APK

  • No ads
  • No trackers
  • No call-history server
PRIVATE CIRCUIT READY

Invite-only voice

Compare this code with your caller

471982
YOUEncrypted here
TOROnion route
PEERDecrypted there
ACCOUNT-FREETOR-ROUTEDEND-TO-END ENCRYPTEDFOSS-LICENSED

A deliberately small system

Private by architecture,
not by a toggle.

Chatr does one thing: it connects two people who already have a private way to share an invitation.

01

Tor from the handset

The embedded Arti client builds an isolated onion route for each room. There is no clearnet fallback hidden behind the interface.

02

Keys stay with the invite

A short-lived, 256-bit invitation secret authenticates a fresh Noise encryption channel.

03

A blind relay

The relay pairs random rooms and forwards ciphertext. It does not receive the invitation secret or audio key.

04

Less identity to protect

No profile, phone number, contact book, presence indicator, public username, recording, or server-side conversation history.

Under the surface

Your voice takes the long way.
Your secret does not.

  1. 01

    Create an invite

    Chatr generates a random room and secret locally. Invitations expire after fifteen minutes.

  2. 02

    Share it privately

    Send the text or QR through a channel you already trust. Anyone holding it can join until it expires.

  3. 03

    Compare the code

    Both phones derive the same short verification code. Read it aloud before discussing anything sensitive.

  4. 04

    Talk through ciphertext

    Opus voice frames travel inside Noise encryption, itself transported through Tor to the onion relay.

Read this first

This is an experimental beta,
not a safety guarantee.

Chatr has not had an independent security audit. Do not use this build for life-safety, source protection, emergency calling, or communications where failure could put somebody at risk.

Network drops end the call

Automatic reconnection is not implemented yet. Tor bootstrap can also take time on a first call.

Encryption is not invisibility

A compromised phone, unsafe invitation channel, denial of service, and traffic analysis remain outside Chatr's protection.

Independent Android install

This APK is not from Google Play. Android will ask you to allow installs from your browser, and may show additional warnings.

Developer registration pending

The package is signed for consistent updates but is not yet registered in Android's developer-verification system.

Android beta

Install it directly.
Know what you installed.

Chatr is distributed as a release-signed APK for Android 9 and newer. It does not update itself yet—return here for newer builds.

Download signed APK

Checking the published release…

  1. 1

    Download

    Tap the APK button using your Android phone.

  2. 2

    Allow this source

    If prompted, allow Install unknown apps for the browser you used—not globally.

  3. 3

    Review and install

    Confirm the app name is Chatr. Advanced testers can compare the hashes below.

  4. 4

    Turn the permission back off

    After installation, revoke the browser's install permission until you need it again.

Release provenance

Verify before you trust.

These values are generated from the exact APK served by the download button.

APK SHA-256
Release metadata loading…
Signing certificate SHA-256
Release metadata loading…

A checksum detects a corrupted or substituted file only when you compare it with a value obtained through a channel you trust.

No growth hacks. Just a call.

Your voice belongs
to the conversation.

Get the Android beta

FOSS-licensed. Source publication follows the closed-beta hardening pass.