Содержание
- Конфиденциальность под угрозой
- Что такое мессенджер?
- Критерии выбора мессенджера
- Threema
- Tox
- XMPP (Jabber)
- Element.io (Riot.Im)
Конфиденциальность под угрозой
В связи с высоким уровнем цифровизации общества, почти каждый человек предпочитает электронные переписки живому общению. В личных сообщениях люди выражают любые свои мысли и планы, так как доверяют собеседнику. Несмотря на то, что крупные компании стараются сохранить личную жизнь пользователя под замком сквозного шифрования, безопасность данных все равно остается под вопросом, из-за чего другие люди могут получить доступ к вашей личной информации и использовать ее в корыстных целях. Даже безобидная на первый взгляд переписка может принести много неприятностей: злоумышленники могут обворовать квартиру, узнав, что хозяева в отпуске или шантажировать жертву. Даже безобидная шутка, вырванная из контекста сообщений, может стать оскорблением, которое будет стоить репутации и карьеры. Зная об утечке информации, многие люди переходят на приложения, сохраняющие безопасность переписки.
В этой статье мы рассмотрим альтернативы популярным мессенджерам, набирающие популярность. Вы узнаете, по каким критериям выбрать мессенджер, ознакомитесь с различными вариантами и сможете подобрать себе наиболее подходящую сеть для общения.
Что такое мессенджер?
Мессенджер (от англ. messenger — курьер, посланник) — это программа для мгновенного обмена текстовыми сообщениями, аудиозаписями, фотографиями и другими мультимедиа. Приложения устанавливаются на компьютер, смартфон, планшет и работают через интернет.
Отличие от электронной почты здесь в том, что обмен сообщениями идёт в реальном времени. Большинство IM-клиентов позволяет видеть, подключены ли в данный момент абоненты, занесённые в список контактов. Достоинство приложений-мессенджеров заключается в том, что они позволяют пользователю быть на связи круглые сутки, так как приложение почти всегда находится в фоновом режиме.
Мессенджеры предназначены для приватного общения между несколькими людьми. Эти приложения не перегружены другими функциями, поэтому их часто используют для работы.
Критерии выбора мессенджера
- End-to-end шифрование (E2ЕE) — сквозное.Технология предполагает, что мессенджер хранит ключи шифрования только на устройстве пользователя, не отправляя их на сервер. То есть в процесс обмена информацией включено только два объекта: отправитель и получатель, без третьих лиц.
- Надежный протокол шифрования.
- Степень централизации. Различают три вида:
- Централизованный (требует отдельного сервера) — Telegram, Signal, WhatsApp, Viber. У них есть серверы, которые контролируются разработчиками. Чтобы централизованные мессенджеры с большой аудиторией стабильно работали, им нужна мощная инфраструктура, которую не всегда удается обеспечить. Также такие мессенджеры зависимы от других компаний. Например, Signal использует инфраструктуру AWS.
- Децентрализованный (каждый клиент — отдельный сервер) — Противоположность централизованных мессенджеров. Для регистрации в них не требуется номер телефона, а других пользователей можно добавить только по именам или адресам.
Пример децентрализации — пиринговые (P2P) мессенджеры. У них нет серверов, все участники равноправны и обращаются друг к другу напрямую. У такого подхода есть проблемы — например, при отсутствии подключения к сети сообщения не сохраняются, потому что им негде храниться. К децентрализованным мессенджерам относятся Threema и Tox. - Федеративный (сеть из серверов) — При таком подходе используется неограниченное количество серверов, которые общаются между собой. Пользователи могут подключаться к имеющимся серверам или создавать свои. Это исключает и чрезмерную централизацию и хаос пиринговых сетей. Пример — im.
- Возможность анонимной регистрации и использования
Помимо этих критериев, сюда так же можно отнести следующее: открытый исходный код, запрет на скриншот экрана в секретных чатах, наличие групповых Е2ЕЕ чатов и прочее.
Также стоит понимать следующее:
Наличие сквозного шифрования в продукте не гарантирует, что переписка “не уйдет” в третьи руки. При очень большом желании его можно обойти. Таких примеров много (WhatsApp, Facebook Messenger и другие).
Групповые чаты всегда менее безопасны, чем личная переписка с одним пользователем. Чем больше человек в чате, тем слабее безопасность. Это происходит из-за более простого перераспределения ключей.
Threema
Threema — это платный централизованный мессенджер для обмена мгновенными сообщениями со сквозным шифрованием для iOS и Android и с открытым исходным кодом на GitHub. Программное обеспечение основано на принципах конфиденциальности: оно не требует номера телефона или какой-либо другой информации, позволяющей установить личность. Это помогает в некоторой степени обеспечить анонимность пользователей.
Помимо обмена текстовыми сообщениями, пользователи могут совершать голосовые и видеозвонки, отправлять мультимедиа, информацию о местонахождении, голосовые сообщения и файлы. Версия веб-приложения, Threema Web, может использоваться на ПК, но только до тех пор, пока телефон с установленной пользователем Threema находится в сети.
Threema разработан швейцарской компанией Threema GmbH (Ранее Kasper Systems GmbH), основанной в декабре 2012 года Мануэлем Каспером. Серверы находятся в Швейцарии, а разработка базируется в Пфеффикон. Летом 2013 года утечки информации о массовой слежке помогли вызвать интерес к Threema, увеличив количество пользователей до сотен тысяч. Когда Facebook захватил Whatsapp в феврале 2014 года, у Threema появилось 200 000 новых пользователей. К марту 2014 года у Threema было 1,2 миллиона пользователей.
В 2020 году Threema расширилась за счет видеозвонков, планирует сделать свою кодовую базу полностью открытой, а также ввести воспроизводимые сборки и Threema Education, предназначенную для образовательных учреждений.
Вместо того, чтобы запрашивать адрес электронной почты или номер телефона для отправки сообщений, Threema использует идентификатор пользователя, созданный при первом запуске приложения генератором случайных чисел. Других пользователей можно найти по номеру телефона или адресу электронной почты, если они разрешат синхронизировать их адресную книгу, но привязка абсолютно необязательна. Следовательно, сервисом можно пользоваться анонимно. Пользователи могут проверить личность контактов Threema, сканируя их QR-код при встрече вживую. QR-код содержит открытый ключ пользователя, который привязан к идентификатору и не изменится в течение его срока действия. Используя такую функцию строгой аутентификации, пользователи могут убедиться, что они общаются непосредственно друг с другом, благодаря чему мессенджер обеспечивает дополнительную защиту от атаки Man-in-the-middle (атака посредника). Threema поддерживает три уровня аутентификации (уровни доверия к личности контакта). Уровень проверки каждого контакта отображается в приложении в виде точек рядом с соответствующим контактом.
Помимо личных чатов, Threema предлагает групповые чаты до 256 человек. Пользователи могут совершать голосовые и видеозвонки, отправлять текстовые и голосовые сообщения, мультимедиа, местоположения и файлы любого типа (до 50 МБ). Также можно создавать опросы в личных или групповых чатах. С Threema Web мессенджер можно использовать с других устройств, но только до тех пор, пока исходное устройство находится в сети. 10 августа 2020 года Threema запустила поддержку видеозвонков со сквозным шифрованием. Звонки являются личными, групповые вызовы недоступны.
В конце июля 2021 года Threema предоставила компаниям возможность размещать мессенджер на своем собственном сервере, в первую очередь предназначенную для компаний, у которых значительно повышена степень конфиденциальности.
Существует несколько клиентов Threema:
Threema Work: выпущена 25 мая 2016 года была, корпоративная версия Threema. Threema Work предлагает расширенные возможности администрирования и развертывания. Threema Work основан на модели годовой подписки.
Threema Gateway: 20 марта 2015 года Threema выпустила сетевой шлюз для компаний. Подобно шлюзу SMS, компании могут использовать его для отправки сообщений своим пользователям, у которых установлена программа Threema. Код для SDK Threema Gateway открыт для разработчиков и доступен на GitHub.
Threema Broadcast: 9 августа 2018 года Threema выпустила Threema Broadcast. Подобно электронным письмам, сообщения Threema могут быть отправлены любому количеству подписчиков ленты, а Threema Broadcast позволяет создавать чат-ботов.
Threema Education: версия мессенджера, предназначенная для образовательных учреждений выпущена 10 сентября 2020 года. Приложение интегрирует Threema Broadcast и требует единовременной оплаты за каждое используемое устройство. Он предназначен для использования учителями, учениками и родителями.
Threema OnPrem: 27 июля 2021 года выпущена версия мессенджера, которая может быть размещена на собственных серверах компании в целях максимальной безопасности.
Поскольку серверы Threema находятся в Швейцарии, они следуют швейцарскому федеральному закону о защите данных. Дата-центр сертифицирован по стандарту ISO/IEC_27001. Связывание номера телефона и / или адреса электронной почты с идентификатором Threema ID необязательно; на сервер отправляются только значения контрольной суммы адреса электронной почты и / или номера телефона. Передаваемые данные защищены TLS. Данные адресной книги хранятся только в энергозависимой памяти сервера и удаляются сразу после синхронизации контактов. Если пользователь решит связать номер телефона или адрес электронной почты со своим Threema ID, он может удалить эти данные в любое время. Если пользователь когда-либо потеряет свое устройство (и свой закрытый ключ), он может отозвать свой Threema ID, если для этого идентификатора был установлен пароль отзыва.
Группы управляются исключительно на устройствах пользователей, и групповые сообщения отправляются каждому получателю в виде отдельного сообщения, зашифрованного с помощью соответствующего открытого ключа. Таким образом, групповые композиции не передаются серверу напрямую.
Данные (включая медиафайлы), хранящиеся на устройствах пользователей, зашифрованы с помощью AES 256. На Android они могут быть дополнительно защищены парольной фразой.
Весь обмен данными через Threema зашифрован. Во время начальной настройки приложение генерирует пару ключей и отправляет открытый ключ на сервер, сохраняя закрытый ключ на устройстве пользователя. Затем приложение шифрует все сообщения и файлы, которые отправляются другим пользователям Threema с их соответствующими открытыми ключами. После успешной доставки сообщение немедленно удаляется с серверов. Единственный минус — в 2017 году этот сервис был внесен Роскомнадзором в Реестр организаторов распространения информации и формально его создатели теперь обязаны предоставлять информацию о действиях пользователей российским госорганам.
Установка Threema осуществляется здесь.
Tox
Tox – мессенджер FOSS для децентрализованной текстовой, голосовой и видеосвязи в интернете на основе асимметричного шифрования. Эталонная реализация протокола представляет собой свободное программное обеспечение с открытым исходным кодом, обеспечивающее полный набор привычных функций: голосовая и видеосвязь, режим конференции с несколькими участниками, указание и смена сетевого статуса, поддержка стикеров, демонстрация экрана, возможность отправлять мгновенные сообщения и передавать файлы. Мессенджер активно развивается, ведется также собственный блог, в котором вы можете узнать последние новости его разработки. Отсутствует реклама. Позиционируется как открытая, свободная, не следящая за пользователями альтернатива Skype, владельцы которого предоставили АНБ доступ к своей инфраструктуре с 6 февраля 2011 годаhttps://ru.wikipedia.org/wiki/Tox — cite_note-5.
11 июля 2015 года группа разработчиков заявила о прекращении отношений с Tox Foundation из-за чего проект переехал на новый домен, https://tox.chat. Несмотря на разногласия, разработчики продолжили работу над проектом.
Взаимодействие участников Tox реализовано примерно так же, как в облачном сервисе BitTorrentSync. Используется пиринговый обмен информацией для улучшения пропускной способности, но, в отличие от централизованных мессенджеров (Telegram, WhatsApp, Viber, Skype), не требует регистрации на централизованных серверах третьих лиц, идентификатор пользователя создаётся локально. После установки Tox автоматически генерируется пара ключей — публичный и приватный. Публичный ключ можно передавать кому угодно как уникальный идентификатор для поиска собеседника, а приватный ключ хранится только у владельца и подтверждает его подлинность, не раскрывая персональные данные. Центральный сервер отсутствует, поиск собеседников происходит через DHT (Распределённую хеш-таблицу).
DHT-хранение идентификаторов организовано так, что пользователи не видят IP-адреса друг друга, пока не добавят друг друга в контакт-листы, только после этого у них появляется возможность совершать коммуникацию (сообщения, звонки и т. д.). Криптографические функции выполняются с помощью криптобиблиотеки NaCl.
Клиенты разработаны для всех основных операционных систем: Linux, Windows, Android, iOS.
Список клиентов:
- qTox — мощный клиент с интуитивно понятным и многофункциональным пользовательским интерфейсом, а также ядром, написанным на C ++. qTox работает в Windows, Linux, MacOS и FreeBSD и предлагает обмен текстовыми сообщениями, аудио- и видеозвонки, совместное использование экрана и передачу файлов. Кроме того, он поддерживает текстовые и звуковые групповые чаты, а также идентификаторы аккаунта.
- uTox — легкий клиент с минимальными требованиями; µTox доступен для Windows, macOS и Linux с полной поддержкой чата, передачи файлов, аудио / видеозвонков и совместного использования рабочего стола (как в виде видео, так и в виде встроенных снимков экрана). Он также поддерживает текстовые групповые чаты с аудиогруппами, ожидающими следующего обновления Toxcore.
- Toxygen — это кроссплатформенный клиент Tox для Linux и Windows, написанный на Python3 с множеством уникальных функций, таких как плагины и фиктивная автономная передача файлов.
- Toxic— это клиент с интерфейсом ncurses, полностью написанный на C для Linux, macOS, BSD и Android. Он поддерживает все основные функции, а также поддерживает аудио / видеочаты один на один и может работать на простых системах, в которых отсутствуют графические интерфейсы.
- aTox — разумный клиент Tox для Android, написанный на Kotlin.
Помимо самостоятельных клиентов, сторонними разработчиками были также выпущены плагины для Pidgin и Miranda NG.
Установить мессенджер вы можете на официальной странице Tox.
XMPP (Jabber)
XMPP (eXtensible Messaging and Presence Protocol «расширяемый протокол обмена сообщениями и информацией о присутствии») или Jabber — свободный для использования мессенджер мгновенного обмена сообщениями и информацией о присутствии в режиме, близком к режиму реального времени, основанный на XML. Помимо передачи текстовых сообщений, поддерживает передачу голоса, видео и файлов по сети.
Расширяемость протокола предназначена для добавления в единую коммуникационную сеть мессенджеров, социальных сетей, сайтов, использующих разные, несовместимые стандарты. Предполагалось, что крупные компании будут открывать межсерверное общение с другими мессенджерами и описывать свои методы шифрования, передачи мультимедиа и других данных через публикацию расширений XMPP. В реальности данная идея не получила должного распространения, и большинство крупных компаний не стало открывать возможность коммуникации для своих пользователей с другими сервисами.
В отличие от коммерческих систем мгновенного обмена сообщениями, таких как AOL Instant Messenger(AIM), ICQ и Yahoo, XMPP является федеративной, расширяемой и открытой системой. Любой желающий может запустить свой сервер мгновенного обмена сообщениями, регистрировать на нём пользователей и взаимодействовать с другими серверами XMPP. На основе протокола XMPP уже открыто множество частных и корпоративных серверов. Среди них есть или были крупные проекты, такие как GoogleTalk, Одноклассники, Facebook, ВКонтакте, Яндекс.
Проект Jabber был основан Джереми Миллером в начале 1999 года с разработки сервера jabberd. Вскоре после этого к проекту присоединилось несколько основных разработчиков, которые стали работать над сервером, клиентами для Windows и GNU/Linux, а также шлюзами в основные системы IM (AIM, ICQ и Yahoo). Позже, в 1999 году, появилась основа протокола Jabber, а также сервер jabberd и ранние клиенты, такие, как WinJab и Gabber. С августа 2001 года протокол Jabber перешел под контроль Jabber Software Foundation (c 16 января 2007 года переименованной в XMPP Standards Foundation).
Преимущества:
- Децентрализация: Архитектура сети схожа с электронной почтой; кто угодно может запустить свой собственный XMPP-сервер при отсутствии какого-либо центрального сервера.
- Открытый стандарт: Разработка XMPP не привязана к какому-либо разработчику. Существует множество реализаций серверов и клиентов, а также библиотек с открытым исходным кодом.
- Бесконечная расширяемость. Любой может написать расширение и добавить его в протокол. Изначально предполагалось, что крупные компании будут создавать свои расширения протокола для интеграции собственных мессенджеров. Это бы позволило создать универсальный протокол общения между разными менеджерами, но крупные Интернет-компании предпочли закрытые протоколы.
- Безопасность: Многие реализации серверов используют SSLпри обмене между клиентом и сервером, и немало клиентов поддерживает шифрование внутри протокола.
- Гибкость: Приложения XMPP в дополнение к функциональности клиента сетевого общения включают в себя администрирование сети, распределение ресурсов, утилиты для совместной работы, обмен файлами, игры и мониторинг удалённых систем.
- Нет лимита на размер сообщений: 64 килобайта — гарантируемая величина пересылаемого сообщения (реальный потолок размера сообщений неизвестен).
- Нет проблемы спам-рассылок: в Jabber собрать список адресов трудно, отправить спам-сообщение можно только если вы сами этого захотите. Всегда можете заблокировать получение сообщений от любого пользователя.
XMPP богат возможностями, среди которых есть уникальные, не имеющие аналогов в других службах обмена сообщениями.
- Общение один на один: Jabber поддерживает различные способы обмена сообщениями, одним из которых является традиционное общение один на один с контактами из вашего списка.
- Конференции: Вы можете создать собственную чат-комнату на сервере, где сможете обсудить что-либо с друзьями либо договориться о встрече. Новые люди, зашедшие в чат-комнату, увидят лишь несколько последних реплик.
- Безопасное общение: предоставлено множество средств для шифрованияданных, начиная от банального шифрования пароля до полного шифрования переписки с помошью OTR или GPG. А благодаря спискам приватности Вы сможете легко блокировать передачу данных с нежелательных адресов.
- Статусы на все случаи жизни: В Jabber есть самые различные статусы, начиная от «ушел» и заканчивая статусами настроений и занятий, которые можно создавать самостоятельно.
- Свой сервер: благодаря открытости технологии становится легко установить и настроить собственный сервер с необходимыми параметрами. В случае построения изолированного сервера сообщения не будут выходить за пределы Вашей сети.
- Расширение возможностей сервера: в Jabber помимо стандартных транспортов на стороне сервера возможна установка собственных приложений, которые будут выполнять необходимые функции.
- Быстрый доступ к конференциям: благодаря закладкам на сервере, вы одинаково просто сможете подключиться к важным конференциям с телефона или компьютера, используя клиент или веб-версию.
- Быстрое размещение файлов в сети: существуют специальные транспорты для быстрой публикации и скачивания файлов без долгих ожиданий. Также существует бот, позволяющий создать веб-альбом фотографий, доступный для просмотра через обычный браузер.
- Средства коллективной работы: на базе Jabber существуют и разрабатываются средства коллективной работы, например, в свободном редакторе векторной графики Inkscapeможно совместно рисовать рисунок, попутно обсуждая его в окне встроенного чата. Кроме этого, в некоторых клиентах существуют доски для рисования, позволяющие в процессе общения делать поясняющие рисунки.
Есть также и недостатки мессенджера: XMPP создаёт избыточный трафик при доставке сообщений о присутствии нескольким пользователям. Для решения существует несколько расширений. К примеру, XEP-0352 передаёт только сообщения вместо статуса присутствия.
Протокол XMPP включает лишь базовую основу для передачи сообщений. Для реализации дополнительных возможностей используются расширения XEP (XMPP Extension Protocols). Модульная система позволяет собирать системы на основе XMPP, как для передачи сообщений, так и для передачи данных. Для полноценной работы Jabber-клиентов требуется поддержка соответствующих расширений.
Каждый пользователь в сети Jabber имеет уникальный идентификатор — Jabber ID (сокращённо JID). Адрес JID, подобно адресу электронной почты, содержит имя пользователя и доменhttps://ru.wikipedia.org/wiki/%D0%94%D0%BE%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%B8%D0%BC%D1%8F сервера, на котором зарегистрирован пользователь. Человек может иметь одновременно несколько подключений, для различения которых используется дополнительный атрибут JID, называемый ресурсом. Адреса JID могут также использоваться без явного указания имени пользователя для системных сообщений и для управления специальными возможностями на сервере.
В отличие от мультипротокольных клиентов, XMPP предоставляет доступ на уровне сервера, посредством коммуникации через специальные сервисы-шлюзы, выполняющиеся на удалённом компьютере. Высокая отказоустойчивость и низкие издержки XMPP-серверов способствуют тому, что ряд крупных компаний использует XMPP как базовую платформу для создании закрытых мессенджеров и чатов, а также для доставки push-уведомлений
XMPP-клиенты:
- Xabber(Android) — XMPP-клиент с поддержкой OTR, PGP
- Conversations (Android) — XMPP-клиент с поддержкой PGP, OMEMO. Есть возможность отправки картинок, файлов различных типов, геокоординат, записи и отправки голосовых сообщений.
- Miranda NG (Windows) — мультипротокольныймессенджер для MS-Windows с поддержкой OTR, PGP, OMEMO и собственного плагина SecureIm, работающего на основе открытой библиотеки Crypto++.
- Pidgin (Linux, Windows, Mac OS, FreeBSD) — кроссплатформенный клиент с поддержкойOTR, PGP. OMEMO поддерживается с помощью подключаемого модуля в тестовом режиме. Позволяет сохранять комментарии к пользователям из контакт-листа.
- Psi (Linux, Windows, Mac OS) — кроссплатформенный клиент, поддерживающий OTR, PGP, OMEMO.
- Psi Plus (Linux, Windows, Mac OS) — доработанная версия XMPP-клиента Psi.
- Gajim (Linux, Windows) — кроссплатформенный клиент, поддерживающий OTR, PGP, OMEMO.
- IM+ (Windows, Android, IOS) — мультипротокольный мессенджер с OTR. Позволяет обмениваться файлами, сохраняет историю, допускает чат с несколькими собеседниками, поддерживает стикеры и аватарки.
- Yaxim (Android) — минималистичный клиент для Android. Не занимает много места, есть возможность организации конференций.
- Adium (Mac OS) – универсальный мультипротокольный мессенджер для Mac OS. Возможна настройка интерфейса, шифрование сообщений.
Полный список клиентов доступен Jabberworld.wiki.
Element.io (Riot.Im)
Element.io (ранее Riot.im) — свободный кроссплатформенный мессенджер, работающий по протоколу Matrix и распространяемый по лицензии Apache; совместимое приложение с открытым исходным кодом, работающее на Web, iOS и Android. Благодаря использованию федеративного протокола, пользователь может подключиться к любому серверу Matrix и общаться с пользователями других серверов общей сети. Только участники беседы могут видеть ее содержимое, а приватная переписка происходит один на один, без посредников.
Клиенты для персональных компьютеров основаны на веб-клиенте и используют фреймворк Electron.
Помимо мгновенного обмена текстовыми сообщениями и организации чатов, Element может использоваться для передачи файлов, отправки уведомлений, организации телеконференций, совершения голосовых и видеозвонков (на платформе Jitsi Meet). Шифрование переписки можно включить или выключить — индикатором этого служит знак замка рядом с полем отправки сообщения. Также если в секретном групповом чате появится пользователь, чьи устройства не верифицированы другими пользователями, собеседники увидят уведомление об этом при попытке отправить сообщение.
Благодаря открытости подключения как к официальному серверу, так и к частному, мессенджер часто рекомендуется специалистами по компьютерной безопасности и приватности в интернете.
Преимущества Element.io:
- Обеспечивает обмен сообщениями, файлами, голосовые и видеоконференции, интеграцию с такими инструментами, как GitHub, Jira, Jenkins и многими другими.
- Element построен на открытом стандарте Matrix, который обеспечивает мосты к другим системам.
- Можно использовать размещенный сервис или запустить свой собственный.
- Мгновенный обмен сообщениями, изображениями, видео и файлами любого типа внутри групп.
- Голос и видео 1-1 и конференц-связь с помощью WebRTC.
- End-to-end шифрование с использованием протокола OLM.
- Связь с пользователями в экосистеме Matrix не только с пользователями Element.
- Открытый исходный код позволяет создавать различные клиенты и серверы.
- Анонимная регистрация.
- Отправка сообщений в другие мессенджеры.
- Выбор из нескольких независимых серверов и возможность запустить собственный.
- При регистрации не нужно оставлять почту или номер телефона. Никакой привязки нет, что делает его анонимным.
- Групповые чаты со сквозным шифрованием.
Функционал:
- Личные и групповые сообщения;
- Отправка изображений и файлов;
- Совместное использование экрана для работы;
- Вставка изображений в чат напрямую из буфера обмена;
- End-to-end шифрование;
- Уведомления о наборе и прочтении;
- Хранение всей истории общения и файлов на сервере;
- Групповые аудио- и видеозвонки на базе WebRTC;
- Гибкая настройка модераторов, доступа к истории после входа в комнату и прав пользователей в комнатах;
- Поддержка ботов на разных языках программирования;
- Возможность гостевого доступа к комнатам для просмотра истории и общения без заведения логина;
- Мобильные клиенты под Android и iOS с Push-уведомлениями и очень экономным расходом батареи;
- Десктопные клиенты для Windows, Linux, macOS.
Большинство мессенджеров используют центральный сервер, который распределяет сообщения между получателями. В Element пользователи могут подключаться к любому из серверов, созданных другими пользователями, или развернуть собственный.
Мессенджер поддерживает групповые чаты, голосовую связь и видеозвонки. Кроме того, Element позволяет обмениваться сообщениями с другими мессенджерами, например, Telegram, Discord и WhatsApp. Сам по себе мессенджер бесплатный, но есть также платные версии с большим функционалом.
Протокол достаточно новый, но уже подает большие надежды. Зарегистрироваться в Element Web можно по ссылке.
Так, лучше всего будет выбрать мессенджер, который запрашивает минимум данных и сильно беспокоится об их приватности. В статье были рассмотрены наиболее этичные аналоги для вашего общения. Конечно, идеальных вариантов не существует, но данные мессенджеры точно выигрывают в конфиденциальности по сравнению с более популярными клиентами.