E2EE messaging platform with ruthless transparency. No IP logging (except flagged users), client-side encryption, RAM-only architecture for premium chats.
🚀 Explore the App
Zero-Log Policy is mandatory. All server logs mask IP addresses as 0.0.0.0.
⚠️ CRITICAL EXCEPTION:
Only users with is_under_investigation: TRUE flag have their last_known_ip temporarily logged (legal compliance).
The server NEVER sees plaintext messages. All encryption/decryption happens client-side in CryptoService.ts.
🔑 Key Storage:
Private key stored in MMKV (encrypted). NEVER uploaded to server.
Message storage is transparently separated based on chat type.
| Type | Storage | TTL |
|---|---|---|
| Premium P2P | Redis (RAM) | 30 seconds |
| Group/Standard | PostgreSQL (DISK) | 7 days |
The app encrypts messages using the recipient's public_key (from database). Your privateKey is stored in MMKV and NEVER uploaded.
⚠️ Algorithm:
RSA-2048 OAEP for key exchange. AES-256-GCM for message content.
This is an IRREVERSIBLE action. When triggered:
🔴 Server-Side:
🔴 Client-Side:
If the app is banned from app stores, the backend can enable store_banned_mode: true via GET /api/v1/system/status.
To provide a privacy-first, zero-knowledge messaging platform where users have full sovereignty over their data. We believe privacy is a fundamental human right, not a luxury feature.
A world where digital freedom is not compromised by surveillance capitalism. GhostTalk is built on three pillars:
Download GhostTalk now and experience true encrypted communication.
Open source. Auditable. Transparent.