WhisprChat

WhisprChat is a secure peer-to-peer messenger that works completely offline. Built with end-to-end encryption and a mesh relay network, it keeps you connected without servers, SIM cards, or internet access.

Coming Soon on iOS 18

Core Features

End-to-End Encryption

Private messages use P256 key agreement and AES-GCM encryption, ensuring only you and your contacts can read them.

Mesh Relay Network

Messages automatically hop across nearby devices using Bluetooth (10–100m) and WiFi Direct (50–200m) for extended range.

Broadcast Mode

Send public messages to everyone nearby — perfect for group discovery, events, or local announcements.

QR Code Contacts

Exchange contacts securely by scanning QR codes that include public key verification, no phone numbers required.

Offline First

Operate entirely without internet or central servers. All data remains local on your device.

How It Works

Peer-to-Peer Discovery

Devices automatically find and connect to nearby peers in the background with no setup required.

Hybrid Networking

WhisprChat selects the best protocol (BLE or WiFi Direct) based on range and signal quality for reliable delivery.

Local-Only Storage

Messages and contacts are never uploaded — everything stays on your device, under your control.

App Screenshots

Chat interface screenshot Contacts view screenshot QR code scanner screenshot

Reviewer Notes

WhisprChat is designed for everyday offline communication in safe, legal contexts. Common use cases include: staying connected at festivals, conferences, and travel; private messaging where connectivity is unreliable; and emergency preparedness during outages or natural disasters.

The app does not provide VPN, proxy, or tunneling services. It uses Apple’s CoreBluetooth and Network.framework APIs for peer-to-peer device communication. No servers are used, and no personal data is collected.

Encryption is handled using Apple’s CryptoKit (P256 + AES-GCM). This is standard, Apple-approved encryption. No custom or export-restricted cryptography is used.