Click to generate a private room code. Share it. They enter it. Talk. Vanish.
Enter 8-digit room code:
Every design decision serves one purpose: leave absolutely nothing behind.
Every payload encrypted before it touches the wire. Double-layered with DTLS.
cipher: "AES-GCM"keyLen: 256kdf: "PBKDF2-SHA256"iv: "random(12)"Messages exist only in JavaScript heap memory. Gone on tab close.
5-minute rooms. One extension.
Direct browser-to-browser mesh.
Cryptographic watermark traces leakers.
Works on every modern browser. Just open and chat.
Your messages are encrypted twice — once by our AES-256 cipher, and again by the WebRTC transport layer.
DTLS 1.2+ encryption on WebRTC DataChannel. Mandated by the WebRTC specification — cannot be disabled.
Messages don't exist at rest. No database, no files, no cache. Only JavaScript heap memory — garbage collected on tab close.
PeerJS signaling server only sees peer IDs for connection negotiation. It never touches, routes, or stores message content.
Generate a cryptographically random 8-digit room code, or enter one someone shared with you.
Messages flow directly between browsers over an encrypted WebRTC DataChannel. No server in the middle.
After 5 minutes the room is destroyed and every message is purged from memory. One extension available.
Start a room. Say what you need. Leave no trace.