Introduction

Stade is a private messenger built on a simple promise: a message belongs only to the two people having the conversation. No company sits in the middle, no server stores your chats, and no account ties your identity to a phone number or an email address.

What makes Stade different

Most messaging apps route your messages through their servers. Even when those messages are encrypted, the provider still sees who you talk to, when, and from where. Stade removes that middleman entirely:

  • No servers. Two devices connect directly to each other. The app is the whole network.
  • No accounts. You are identified by a cryptographic key you generate on your own device. Nothing is registered anywhere.
  • End-to-end encryption by default. Every message is sealed so only the recipient's device can open it. Keys never leave your device.
  • Post-quantum cryptography. Stade combines classical elliptic-curve cryptography with NIST's post-quantum algorithms (ML-KEM and ML-DSA), so conversations stay protected even against a future quantum adversary.
  • Metadata resistance. Conversations can travel over Tor, hiding not just what you say but who you talk to and where you are.

What you can do with it

  • Exchange one-to-one text messages with full end-to-end encryption.
  • Create and participate in group chats.
  • Broadcast to an open audience with a Stadium, a public channel where only the admin posts.
  • Connect over your local network (fast, zero-internet) or over Tor (anonymous, works across the internet).
  • Verify a contact's identity with a safety number, so you know there is no impostor in the middle.
  • Lock the app behind a password that encrypts your entire message database at rest.

Where it runs

Stade is a single application that runs on Android 8.0 (API 26) and newer, and on the desktop — Windows, Linux and macOS. The same cryptography, identity format and wire protocol are shared across every platform, so an Android user and a desktop user are simply two peers talking to each other.

Because there is no server, Stade cannot read, log, recover or reset anything for you. That is the point — but it also means you hold the keys. Lose your device and your backup, and that identity and its conversations are gone.

Esc