How It Works
A quick overview of how Kairo keeps your messages private
Security Deep Dive
Technical breakdown of our E2EE architecture
Server Knowledge vs. Attacker Knowledge
| Item | Server Sees | With Full DB Breach |
|---|---|---|
| Usernames | ✓ | ✓ |
| Public Keys | ✓ | ✓ |
| Private Keys | ✗ | ✗ |
| Recovery Phrase | ✗ | ✗ |
| Message Content (plaintext) | ✗ | ✗ |
| Ciphertext Payloads | ✓ | ✓ (unreadable) |
| Per-Chat Shared Secret | ✗ | ✗ |
| User Online Status | ✓ | ✓ |
| Message Timestamps | ✓ | ✓ |
| Chat Metadata | ✓ | ✓ |