ZeroKeepChat: private chat with no history

End-to-end encrypted direct messages we cannot read, temporary knock-protected rooms, and encrypted audio & video calls. Jump in instantly as a guest or sign in with Google — so your conversations leave nothing behind.

Discover & Core Capabilities

Built for the Moment

We protect your privacy by simply not storing your data. Create temporary knock-protected rooms or chat with friends — all vanishing when you disconnect.

Temporary Rooms & Knock System

Generate a 6-character room code, share it anywhere, and approve or deny guests who knock. Real-time host controls allow instant removal and live socket ban.

Account-Optional Guest Access

Zero onboarding friction. Use Temporary Rooms immediately as a guest without creating an account or providing personal details.

Conversations Never Stored

Messages and live media are relayed in memory and dissolve on exit — never written to a database or backup. Account and safety data is limited and fully disclosed.

Live Ephemeral Photos

Share authentic in-moment camera shots delivered in real time with binary frame streaming. Photos dissolve permanently once viewed.

Encrypted Voice & Video Calls

Encrypted WebRTC peer-to-peer voice and video calls with zero server recording, zero call logs, and instant session clearing.

Simple & Frictionless

How ZeroKeepChat Works

Four straightforward steps to completely private, zero-trace text, photo, voice, and video communication.

1

Choose Your Access

Enter instantly as an anonymous guest with no registration, or sign in with Google in one click to unlock persistent direct channels.

2

Create, Knock or Connect

Create or join 6-character temporary rooms with host knock approval, or chat directly with friends.

3

Snap, Chat & Call

Exchange live camera photos, send end-to-end encrypted texts with typing indicators, or start direct HD peer-to-peer calls.

4

Vanish Completely

Leave the room or close your tab. Ephemeral tickets, aliases, and memory buffers dissolve instantly with zero trace.

Privacy By Design

Zero-Retention Security Architecture

Traditional messaging apps archive your chats, social graphs, and calls on remote servers forever. ZeroKeepChat never writes conversation content to a database at all — and discloses exactly what little it does keep.

End-to-End Encrypted Direct Messages

Your browser generates an X25519 key whose secret half never leaves your device. Every direct message is sealed with XChaCha20-Poly1305 before it is sent, so we relay ciphertext we cannot open. Temporary rooms are not end-to-end encrypted — we say so rather than overstate it.

In-Memory Volatile Transport

Messages and media flow strictly through volatile session memory. There is no database layer recording your chat transcripts or attachments.

Room-Scoped Aliases & Ticket Auth

Participants receive random room-scoped aliases (a_...) so no Firebase UID or email is ever exposed to other participants. 256-bit revocable tickets enforce instant socket severance on ban.

P2P Call & WebRTC Encryption

Voice and video streams connect directly between browsers via encrypted WebRTC P2P channels, leaving zero server recording or call metadata.

Got Questions?

Frequently Asked Questions

Everything you need to know about ZeroKeepChat, temporary rooms, guest access, anonymous aliases, and zero-retention privacy.

Is ZeroKeepChat end-to-end encrypted?

Direct messages are. Your browser generates an X25519 key whose secret half never leaves your device, and each message is sealed with XChaCha20-Poly1305 before it is sent, so we relay ciphertext we cannot read. Locally retained history is encrypted with a separate device key. Temporary rooms are not end-to-end encrypted, because guests join without an account and so have no key — we say so plainly rather than overstate it.

Do I need an account to use ZeroKeepChat?

No! You can use ZeroKeepChat's Discover hub — including Temporary Rooms — instantly as a guest without creating an account or logging in. For 1-on-1 chats and friend channels, you can also sign in securely with Google in one click.

How do Temporary Rooms and the Knock system work?

Anyone can create an ad-hoc room and share its 6-character code. When someone enters the code, they knock and wait for the host to let them in. The host has full moderation controls to approve, deny, remove, or remove-and-ban participants with immediate live socket severance.

Does ZeroKeepChat store user messages or photos?

No. Messages, photos, and conversation history are never written to a persistent database — they exist only in memory during your session and dissolve when you leave. We do keep limited account and safety data, such as your profile, contacts, and sign-in records; our privacy policy sets out exactly what and why.

Are audio and video calls recorded or logged?

No. Audio and video calls in ZeroKeepChat utilize encrypted peer-to-peer (P2P) WebRTC connections directly between users. No voice or video streams are ever recorded, monitored, or saved on any server, and no call history logs are kept.

How do disappearing live photos work?

Photos in ZeroKeepChat are taken directly from your live camera in real time to capture authentic moments. Once viewed by the recipient, the photo dissolves completely and cannot be accessed again.

Can vanished chats, calls, or temporary rooms be recovered later?

No. Conversation content — messages, calls, and photos — is never written to disk or database backups, so once a session ends it is permanently unrecoverable, including by us.

Is ZeroKeepChat free to use?

Yes, ZeroKeepChat is 100% free to use with no subscription plans, paid tiers, or hidden fees.

Get in Touch

Have questions or feedback? Drop us a secure message below.

From the blog

Deep dives on ephemeral messaging, metadata, and how zero-retention architecture actually works.

Read all articles →

>