VaultChat

Ephemeral, peer-to-peer encrypted messaging. No accounts. No servers. No trace.

Create Session

Generate a one-time secure code and share it

Join Session

Enter a code to connect and chat securely

AES-256-GCM
P2P WebRTC
Zero logs
No accounts

How it works

1
Create a session and share the one-time code
2
The other person enters the code to join
3
A direct, encrypted peer-to-peer channel opens
4
Messages are AES-256 encrypted — only your devices hold the key

Your Session Code

Share this securely with the other person

One-Time Session Code
———
Waiting for peer to join…
!
Send the code through any channel — the code itself is not a secret, the key is derived from it client-side.
i
Messages are encrypted before leaving your device using AES-256-GCM. The session is destroyed when either party disconnects.

Join Session

Enter the code you received

Session Code
Only join sessions from people you trust directly.
Connection lost — reconnect without losing this chat
Share new code: ——— Waiting for peer…
E2E Encrypted
Secure channel active

Your messages are encrypted end-to-end.
No one else can read them.

Peer is typing…
Enter to send · Shift+Enter for new line 0 / 4000

Connecting…