CipherGap
PRIVATE CONVERSATIONS
Current chat
Checking the active tab…
Looking for an open supported conversation.
CipherGap is paused. Enable it in Settings to continue.
Chat security
CheckingChecking this chat…
Reading the saved security state for this conversation.
Open a supported messenger
Open a supported chat, then reopen this popup.
Choose a chat
Select a conversation in the current messenger, then reopen CipherGap to manage security for that chat.
Could not read this chat
Refresh the messenger and try opening CipherGap again.
This chat is not protected
Set up a unique key with your partner, then compare the verification code.
Request sent
Waiting for your partner to accept the secure key exchange.
Your partner sent a request
Accept only if you expected this key exchange.
Not available yet
Compare verification codes
Confirm over a voice call that your partner sees the same verification code.
Verification code SAS verification code unavailablePartner fingerprint changed
The partner identity for this chat is different. Exchange again and compare the new code before continuing.
Key saved, identity unverified
Messages can be encrypted, but your partner’s identity has not been verified. Exchange again to compare a code.
This chat is protected
The key and partner fingerprint have been verified.
Exchange expired
The previous request did not finish in time. It was safely removed, so you can try again.
- Request
- Compare code
- Protected
Write. Encrypt. Send.
Use Encrypt in the chat’s CipherGap controls. Only that button encrypts your text.
Share files privately.
Documents, photos and voice files. Encrypted in your browser before your messenger receives them.
Choose. Encrypt. Share.
Choose files and confirm in your messenger’s attachment preview.
Set up a chat key first.Your partner needs the same chat key. Decrypt & view opens images, audio and video here. Download saves the original file. You can also choose a downloaded .cgpe file.
Chat settings
These controls apply to the current conversation.
Key & partner identity
Advanced setup
Use a long, unique key already shared through a trusted channel. Manual keys remain unverified.
Transfer & backup
Move your settings to another device, or share one key with your partner.
Encrypted backup
Full backups contain all saved chat keys and preferences. Chat backups contain only this conversation. Keep the password separately.
Import a backup
Review before importing. Existing unrelated chats are kept. Active exchanges must finish first.
Share a key with QR
Anyone who scans this QR gets your chat key. Show it privately. Imported shared keys remain unverified.
Paste scanned key
Private, step by step.
Both people need CipherGap in the same supported web messenger.
- 01
Connect with your partner
Start from Security. Your partner accepts in the chat. Requests and verification codes expire after 15 minutes.
- 02
Compare the six digits
Compare over a trusted call or in person, then verify on both sides. A code in the chat alone does not verify identity.
- 03
Send something private
Use Encrypt for text or Secure files for attachments. The messenger’s ordinary send button sends ordinary text.