GhostChat features

Everything in GhostChat is built around one idea: private, direct communication with no permanent server-side storage.

End-to-End Encryption

Every message is encrypted on your device before it leaves. Only you and your chat partner hold the keys needed to read the conversation.

Keys are generated in your browser and stored only on your device — the server never has access to them.

No Permanent Server Storage

Conversations are delivered peer to peer. The signaling server only helps the two devices find each other, then gets out of the way.

Messages are not written to any server database, so there is nothing to breach, subpoena or mine.

File Sharing

Send photos, videos and documents of any size directly between devices. Files stream in encrypted chunks over the peer-to-peer connection.

Transfers can be paused and resumed, and large files start playing before the download finishes.

Voice Notes

Record and send voice messages that travel end to end just like text — encrypted and delivered directly between devices.

Voice & Video Calls

Make private voice and video calls over a direct WebRTC connection. Your call audio and video never pass through a server.

See call status, mute your mic, toggle your camera and hang up whenever you like.

No Account Required

There is no sign-up, no phone number and no email. Your identity is created locally in your browser in a few seconds.