Comm is an encrypted messaging app for communities
We extend Signal’s model of E2E encryption with personal servers to enable richer functionality.
See how Comm is different
Signal does not back up your data. Data is stored locally on your device.
Comm backs up all of your encrypted user data via our backup service.
Signal does not support communities with channels à la Discord or Slack.
Comm supports communities with features including channels, roles, threads, and more.
Your identity on Signal is linked to a phone number.
Comm accounts are associated with a username or an Ethereum wallet.
Signal’s servers can reset anybody’s public keys in order to facilitate account recovery.
Comm backs up user keys, and facilitates account recovery by recovering those original keys.
Signal has a single function to mute notifs from a chat.
Comm allows you to manage notif alerts separately from notif badging.
Own your data with keyservers
Comm’s core innovation is the idea of the keyserver: a personal, private server.
E2E-encrypted apps today are limited because they have to do everything locally, on the user’s device. In contrast, unencrypted apps are able to rely on servers in the cloud to handle queries and background processing, in turn allowing these apps to support more sophisticated functionality.
But what if people had their own servers? Keyservers enable Comm to offer the best of both worlds: Signal-level privacy with a Telegram-level feature set.
Our story and vision
Comm was founded by Ashoat after his experiences trying to add E2E encryption to a social calendaring app exposed the limits of contemporary cryptographic approaches. He realized why E2E apps were so limited in functionality: the lack of a server layer meant that everything had to be done on a phone.
Comm’s vision is a world where people own their own data. We believe that in the future, everybody will have a server.