Безопасность и шифрование
Мессенджер устроен так, чтобы вашу переписку не мог прочитать никто, кроме собеседника.
Сквозное шифрование OMEMO
OMEMO — это стандарт сквозного шифрования для XMPP, основанный на том же протоколе Double Ratchet, что и в Signal. Сообщения и файлы шифруются на вашем устройстве и расшифровываются только на устройстве получателя. Сервер хранит и пересылает лишь зашифрованные данные.
У каждого устройства свой ключ. Сверяя ключи по QR-коду, вы убеждаетесь, что общаетесь именно с нужным человеком, а не с кем-то, кто встал посередине.
Защищённое соединение
Все соединения с сервером защищены TLS с сертификатом Let's Encrypt. Звонки передаются по шифрованному каналу (DTLS-SRTP), а если прямое соединение между собеседниками невозможно — через наш сервер ретрансляции.
Собственный сервер
Каждый мессенджер работает на отдельном сервере, выделенном под одного клиента, а не в облаке крупной компании. Нет рекламы, нет анализа переписки, нет продажи данных третьим лицам. Регистрация только по приглашениям владельца защищает сервер от посторонних, спама и ботов.
Минимум персональных данных
Для регистрации не нужны номер телефона и электронная почта — только имя пользователя и пароль. Список контактов из телефонной книги никуда не загружается.
Открытый исходный код
Сервер построен на Snikket и Prosody, а приложения Monal, Conversations и Dino — с открытым кодом. Любой специалист может проверить, как они работают.