TrustGram is an end-to-end encrypted messenger built on top of Telegram. It uses Telegram as a delivery transport and address book, while all encryption happens entirely in the user's browser.
- Zero-trust to Telegram — Telegram only sees encrypted payloads, never plaintext
- Keys never leave the device — private keys are stored in the browser only
- Transparent cryptography — crypto code is isolated, auditable, and verifiable via SRI hash
- Minimal user effort — encryption is automatic, no manual key management required
| Repository | Description | Hosting |
|---|---|---|
| trustgram-ui | Telegram Mini App frontend | Cloudflare Pages |
| trustgram-bot | Bot + API server | Render |
| trustgram-crypto | Cryptographic engine | Cloudflare Pages |
| Topic | trustgram-bot | trustgram-crypto |
|---|---|---|
| Architecture | Architecture | Development Guide |
| Cryptography | Cryptography | Cryptography |
| Security | Security Model | Security Model |
| Getting Started | Getting Started | Getting Started |
| API Reference | API Reference | API Reference |