Stade is a messaging app that requires no central server. Every message is delivered directly between devices — no server, no logs, no surveillance.
Modern cryptography and decentralized architecture working together. Every layer is carefully considered so your messages stay between you and your recipient alone.
Messages are decrypted only on the recipient’s device. No intermediary, no provider, can ever see the content.
Double Ratchet derives an independent session key per message. A compromised key never exposes past conversations.
LAN, Tor and Bluetooth — three paths, one app. The best available channel is selected automatically based on network conditions.
Key exchange is confirmed face-to-face via QR code. The strongest trust model against man-in-the-middle attacks.
No account creation, no phone number, no metadata. Your data lives only on your device — nowhere else.
Every line of code is open for inspection on GitHub. Security is a verifiable proof, not a claim.
Stade manages three distinct connection channels automatically. Even if the internet goes down, your message gets through.
Direct peer-to-peer connection with devices on the same WiFi or local network. Fast, low latency, no internet required.
Routing through the Tor network hides your IP address. No geographic location or identity is ever exposed.
Encrypted communication with nearby devices without any internet connection. Works even in network-free environments.
No registration, no phone number, no account. Just you and the other device.
An Ed25519 key pair is generated locally on your device. Never sent to any server.
Use the other party'’s ID. A shared secret is derived using X25519 key exchange.
The best transport is selected automatically. Each message is encrypted with a unique session key.
Compare the contact’s key fingerprint to confirm their identity. Definitive assurance against impersonation.
In Stade, privacy is not a feature — it is the architecture itself. These guarantees arise directly from how the software operates.
Message timestamps, recipient lists and communication frequency are never stored on any node.
All messages and keys are stored only on your device. The app can be locked with a passphrase.
Future keys cannot be pre-computed. Every session is entirely independent from past ones.
No hidden backdoors. Anyone can inspect the code and independently verify every security claim.
No phone number, email or third-party service required. Identity is purely a cryptographic key.
Tor support and the absence of a central blocking point make Stade resistant to censorship and takedowns.
Stade uses cryptographic primitives that have become industry standards. It doesn’t reinvent the wheel — it relies on proven foundations.