BurnChat
BurnChat P2P
WebRTC Protocol Spec
Zero-Knowledge • Zero Server Storage

True Peer-to-Peer Chat.
No Trace Left Behind.

Encrypted text, chunked binary file transfers, voice notes, and group video calls streamed directly browser-to-browser. Keys live strictly in the URL fragment hash.

URL Fragment Keys

The AES-256-GCM key lives exclusively in #location.hash. Browsers never transmit URL fragments to HTTP servers.

64KB DataChannel Flow Control

Files and media are chunked into 64KB buffers with real-time bufferedAmount throttling for zero mobile memory crashes.

Instant Burn Memory Purge

Clicking "Burn Room" purges all encryption keys, WebRTC connections, and message history from browser RAM instantly.