DocumentationSecurity & privacy

Public beta coming soon. These docs describe Komms as it will work at launch. Features still on the way are marked Coming soon.

Updated 21 October 2026

How encryption works

What end-to-end encryption protects in Komms, where post-quantum protection applies, and what encryption can't hide.

Private conversations in Komms are end-to-end encrypted on your device. Messages and files are locked before they leave, and only the members of the conversation hold the keys to open them.

What's encrypted#

Conversation Encryption
Direct messages End to end, with hybrid post-quantum key exchange
Group chats End to end
Private channels End to end
Public channels None: readable by anyone, by design
Files in private conversations Encrypted on your device before upload

How it works#

Komms uses MLS (Messaging Layer Security, the open standard RFC 9420) for private conversations. Each conversation has its own keys, shared only between members' devices.

  • When someone joins, they can read new messages from that point on.
  • When someone leaves or is removed, the keys change, so they can't read anything sent afterwards.
  • Old keys are destroyed after a short, set time, which limits what a stolen device could reveal about the past.

Every message is also signed with your identity's key, so recipients can check it really came from you and wasn't changed.

Post-quantum protection, precisely#

Direct messages use X-Wing, a hybrid key exchange that combines ML-KEM-768 (a post-quantum algorithm) with X25519. This protects them against "harvest now, decrypt later": someone recording encrypted traffic today and hoping to break it with a quantum computer later.

Signatures are not post-quantum. That covers Kaspa transactions, message signatures and the credentials inside MLS. So it would be wrong to say "Komms is post-quantum". The accurate claim is that direct-message confidentiality has hybrid post-quantum protection.

What encryption can't hide#

Encryption protects what you say. It doesn't hide everything about the fact that you're talking:

  • Operators who relay messages can see that an account sent something to a conversation, and when.
  • The Kaspa network shows how many messages each person anchored, and when, but not their content or recipients.
  • Anyone in a conversation can copy, save or screenshot what they receive.

See What others can see for the full list.

Backups and your recovery kit#

Your history backup is encrypted with a key that comes from your recovery kit. That lets you restore your history on a new device. It also means that anyone who steals your recovery kit can open your backed-up history, even though messages in transit stay protected. See Your recovery kit.