End-to-end encryption
End-to-end encryption (E2EE) in LighChat is an opt-in mode. Enable it globally for every new chat or just for one specific conversation. While E2EE is on, messages and media are encrypted right on your device and decrypted only on the other side — servers cannot read the content even technically.
What you get
Nobody else reads it
Encryption keys live on your devices only and never leave them in plaintext. The server sees encrypted traffic and delivery metadata, but not text, voice, files or link previews. Even if the database were ever compromised, your conversations would stay private.
Verify your peer
Every device has a fingerprint — a short code. Compare it with your peer in person or over a separate channel: if the codes match, there is nobody in the middle. Same trust model as Signal and WhatsApp use in their secure chats.
Turn it on where you need it
In Settings you can enable E2EE for every new chat at once, or turn it on for a specific conversation from its header. Once the mode is active, everything in that chat travels encrypted — not just text:
- Text messages and reactions
- Voice and video circles
- Photos, videos and files
- Link previews and stickers
Recovery without trade-offs
Lost your phone? You can keep an encrypted backup of your keys behind a password. Recovery only works with that password — nobody, including us, can reach the keys without it.
How to enable
- 1In Settings → Privacy enable E2EE by default for new chats.
- 2To turn it on in an existing chat, open the chat header and pick “Encryption”.
- 3In Settings → Devices compare key fingerprints with your peer and enable the backup.
5f2a · 8b91 · 4cc8 · 3dea · a1b4 · 0e77 · c9d5 · 6f12