Сессия: мессенджер, где нет ни номеров, ни цифрового следа

Мгновенные сообщения существуют десятилетиями, но широкое распространение они получили с появлением смартфонов. Раньше общение ограничивалось простыми текстовыми сообщениями. Затем мессенджеры научились передавать фотографии, видео и организовывать видеозвонки, не завися от операторов связи, при наличии лишь стабильного интернет-соединения.

Вопросы приватности и метаданных

С ростом популярности мессенджеров всё больше внимания стало уделяться приватности и безопасности. Компании отреагировали, внедрив шифрование содержимого сообщений для защиты данных пользователей. Сквозное шифрование улучшило конфиденциальность, но не решило проблему сбора метаданных компаниями или государственными структурами. К метаданным могут относиться IP-адреса, номера телефонов, временные метки, частота переписки и связи между пользователями.

Session сосредоточен на минимизации утечки метаданных и не требует указания номера телефона, электронной почты или любых других персональных данных для регистрации. Пользователям присваивается случайный идентификатор, и они могут выбрать псевдоним. Приложение использует луковую маршрутизацию, что затрудняет привязку IP-адреса к аккаунту и отслеживание отправленных и полученных сообщений.

Децентрализованная сеть и обработка сообщений

Платформа не зависит от центральных серверов и использует децентрализованную сеть узлов с вознаграждением для маршрутизации и временного хранения сообщений. Для функций, которые сложнее децентрализовать, например, передача больших файлов или крупные групповые каналы, пользователи могут развернуть собственную инфраструктуру. Шифрование и защита метаданных сохраняются и в этих случаях. Session также поддерживает самоуничтожающиеся сообщения, давая пользователям контроль над тем, как долго хранится история переписки.

Session — это бесплатное приложение для обмена сообщениями с открытым исходным кодом, основанное на криптографии с открытым ключом. Оно включает стандартные функции: групповые чаты, синхронизацию между устройствами, хранение сообщений в офлайн-режиме, а также поддержку голосовых и видеозвонков.

Приложение работает на мобильных и настольных устройствах под всеми основными операционными системами. Пользователи могут подключиться, поделившись своим Session ID или отсканировав QR-код.

Первое сообщение или приглашение в группу будет воспринято как запрос на общение и помещено в отдельную папку, чтобы пользователь мог решить, принять или отклонить дальнейшие сообщения. В случае принятия, диалог перемещается на основной экран переписок.

Восстановление аккаунта

Поскольку центральный сервер для хранения данных аккаунтов отсутствует, пользователи сами несут ответственность за сохранение своих учётных данных. В процессе настройки Session предоставляет мнемоническую сид-фразу, которая представляет собой приватный ключ пользователя. Эту фразу также можно просмотреть в виде QR-кода, и она необходима для восстановления доступа к аккаунту.

Заключительные соображения

Session предназначен для пользователей, которым требуется приватное общение без привязки активности к личным идентификаторам. Его децентрализованная архитектура, собственный протокол и защита метаданных определяют его подход. Продукт сосредоточен на предоставлении стандартных возможностей обмена сообщениями в рамках сети, которая минимизирует сбор данных и распределяет контроль между всеми участниками.