поздравляю с днём рождения! желаю счастья, крепкого здоровья, большой удачи, чтобы все твои мечты сбылись и правильных людей рядом
The Matrix
База в том, что это федеративная сеть серверов. Ты можешь выбрать любой домашний сервер и через него взаимодействовать с любым пользователем на любом сервере. Нет никакой монополии.
Роскомговно заблокировало matrix.org (или matrix-client.matrix.org нужно проверить, отпишите в комментарии как у вас плиз) без объявления причины, хотя причина очевидна. Но можно регистрироваться на любом другом.
Есть список серверов: https://servers.joinmatrix.org/
Перед регистрацией читаем правила сервера. Есть серверы с открытой регистрацией и серверы, требующие приглашения. Соответственно, количество информации, которую нужно указать, отличается от сервера к серверу. Серверная часть имеет открытый исходный код, если список не подошел можно поднять собственный сервер. Для себя и друзей, который никогда не будет заблокирован. Регистрация доступна с любого утюга, с любой ОС. Можно через веб клиент.
После выбора сервера переходи к выбору клиентов. Например:
Element Desktop (web, linux, windows, mac),
Element Classic или Element X(ios, android),
FluffyChat (web, linux, ios, android),
Cinny (web, mac, windows, linux),
Nheko(linux, mac, windows).
SchildiChat(linux, web, windows, mac, android)
Все клиенты здесь: https://matrix.org/ecosystem/clients/
Важно! В Element и некоторых других есть баг - перед выбором домашнего сервера он отправляет запрос на matrix.org, и ждет ответ. Если ты из россии и не используешь впн ответ никогда не вернется. Даже если твой домашний сервер другой. Поэтому лучше попробовать остальные клиенты или использовать впн для регистрации\первого входа.
Благо все имеют открытый исходный код. Опять же можно написать свой :)
Некоторую информацию о блокировках можно посмотреть здесь https://4pda.to/forum/index.php?showtopic=797211&st=1100
Только не нужно скачивать программы из этого источника. Там же рекомендуют сервер envs.net ( https://element.envs.net/ )
Что касается безопасности. Сквозное шифрование включено по умолчанию для всех новых чатов даже если это группа пользователей. История сообщений хранится на домашнем сервере в зашифрованном виде.
При регистрации, помимо пароля аккаунта, необходимо записать ключ для восстановления ключей шифрования. Принцип как в облачном менеджере паролей. Если ты заходишь с нового устройства, нужно указать этот ключ или подтвердить сеанс с легитимного сеанса. Пока не подтвердишь, не сможешь увидеть историю сообщений.
То есть, ты можешь вести зашифрованную переписку с любого количества устройств. Паша соснул.
Само собой, если кто то скомпрометировал твою учетную запись, ты получишь уведомление. Но без ключа шифрования он не сможет увидеть сообщения.
В большинстве клиентов можно просматривать и удалять активные сеансы.
Что бы быть уверенным, что твой сервер или кто либо другой, не атаковал канал (MITM атака), при создании чата нужно сверить отпечатки ключей шифрования со своим собеседником. Если эмодзи совпадают, только ты и твой собеседник можете читать сообщения. Для этого нужно использовать любой другой способ коммуникации.
И кстати, в матрикс есть жизнь: https://matrixrooms.info/search/language%3ARU