tobebe

tobebe (мессенджер)

Tobebe — независимый кроссплатформенный сервис мгновенного обмена сообщениями, реализованный в формате прогрессивного веб-приложения (PWA). Проект ориентирован на обеспечение высокого уровня приватности через сквозное шифрование (E2EE), полный отказ от обязательной идентификации через мобильные номера и предоставление пользователю расширенных инструментов кастомизации интерфейса.

1. История и разработка

Проект создан и поддерживается независимым российским разработчиком Тимофеем Сальниковым (известным под псевдонимом salfaetka). Работа над платформой началась в 2025 году. Согласно официальной документации, проект был разработан автором в возрасте 15 лет без привлечения внешних инвестиций или сторонней помощи.

Появление Tobebe стало ответом на технические ограничения мессенджера Telegram на территории РФ в период 2025–2026 годов. Основной целью ставилось создание независимого канала связи, который сочетал бы низкую задержку сигнала (благодаря расположению серверов в РФ) с технической невозможностью доступа третьих лиц к переписке за счет архитектуры нулевого разглашения.

2. Визуальная идентификация

Логотип мессенджера представляет собой минималистичную иконку: белый квадрат с закругленными углами («суперэллипс»), внутри которого горизонтально расположены три черные точки. Данный символ является визуальной отсылкой к индикатору набора сообщения в интерфейсах чатов, что подчеркивает коммуникационную направленность сервиса.

3. Техническая архитектура

Tobebe функционирует на базе технологии Web Crypto API — стандартного интерфейса современных браузеров для выполнения криптографических операций. Это позволяет реализовать защищенный обмен данными без необходимости установки нативного программного обеспечения.

3.1 Безопасность и шифрование

Безопасность системы базируется на использовании признанных криптографических стандартов:

  • X25519 (ECDH): Протокол для безопасного согласования и обмена ключами между участниками диалога.
  • AES-256-GCM: Алгоритм симметричного шифрования, применяемый для защиты текстовых данных и медиафайлов.
  • Forward Secrecy (PFS): Механизм, гарантирующий, что компрометация текущих ключей сессии не приведет к раскрытию архива прошлых переписок.
  • Safety Number: Функция ручной сверки цифровых отпечатков ключей пользователями для подтверждения подлинности сессии.

3.2 Режимы приватности

Сервис предлагает два уровня обработки данных:

  1. Облачные чаты: Предназначены для удобной синхронизации между устройствами. Сообщения шифруются по стандарту AES-256-GCM на стороне сервера.
  2. Секретные чаты (Zero-Knowledge): Реализуют полное сквозное шифрование (E2EE). Ключи дешифровки генерируются и хранятся исключительно на конечном устройстве пользователя. В этом режиме доступна функция автоудаления сообщений по таймеру (от 5 секунд до 1 недели). Из-за особенностей веб-платформы технические ограничения на создание скриншотов и пересылку сообщений отсутствуют.

4. Функциональные возможности

1. Обмен сообщениями (Messaging)

Tobebe поддерживает стандартный и расширенный функционал текстовой коммуникации, адаптированный под браузерную среду.

  • Облачные чаты: Основной тип диалогов, обеспечивающий мгновенную синхронизацию между всеми устройствами пользователя (ПК, планшет, смартфон). История хранится на сервере в зашифрованном виде.
  • Секретные чаты (Zero-Knowledge): Диалоги с использованием сквозного шифрования (E2EE). Сообщения в таких чатах доступны только на тех устройствах, где был инициирован диалог или введен общий мастер-ключ.
  • Статусы доставки: Система уведомляет пользователя о доставке и прочтении сообщений в режиме реального времени.

2. Секретные функции и приватность

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

  • Автоудаление сообщений: В секретных чатах доступен таймер самоуничтожения. Сообщения исчезают у обоих собеседников через заданный промежуток времени (от 5 секунд до 7 дней) после прочтения.
  • Мастер-ключ (Master Key): Пользовательский пароль, используемый для локальной дешифровки данных. Без этого ключа переписка в секретных чатах остается технически недоступной даже при доступе к физическому устройству или аккаунту.
  • Safety Number: Криптографический отпечаток ключа, который пользователи могут сверить (например, через другой канал связи), чтобы убедиться в отсутствии перехвата сессии (Man-in-the-Middle attack).

3. Группы и Каналы

Tobebe позволяет масштабировать общение для больших аудиторий.

  • Группы: Инструмент для коллективного обсуждения. Поддерживают назначение администраторов и базовую модерацию участников.
  • Каналы: Инструмент для односторонней трансляции контента (вещания) на неограниченную аудиторию. Каналы могут быть публичными (доступными по ссылке) или приватными.

4. Мультимедиа и файлы

Сервис поддерживает современные форматы передачи контента через облако или P2P-соединения.

  • Передача файлов: Пользователи могут отправлять любые типы файлов. В бесплатной версии лимит составляет 250 МБ, для подписчиков Beow — до 1 ГБ.
  • Видео-сообщения («Кружочки»): Запись и отправка видеосообщений длительностью до 60 секунд. Поддерживается функция зумирования (Zoom) и панорамирования прямо во время записи.
  • Голосовые сообщения: Система записи аудио с визуализацией волны звука и возможностью прослушивания перед отправкой.

5. Звонки (WebRTC)

Коммуникация голосом и видео реализована через современные веб-стандарты.

  • P2P-соединение: Аудио- и видеозвонки устанавливаются напрямую между пользователями (Peer-to-Peer), что минимизирует задержку и нагрузку на сервер.
  • Шифрование звонков: Весь трафик звонков защищен сквозным шифрованием (DTLS-SRTP), что исключает возможность прослушивания разговора на стороне провайдера или сервера мессенджера.

6. Кастомизация интерфейса (Стили)

Одной из уникальных черт Tobebe является глубокая персонализация клиентской части.

  • Редактор стилей: Пользователь может изменять цветовую схему всех элементов интерфейса (фон, блоки сообщений, шрифты).
  • Музыка и градиенты: Возможность установки музыкального трека в профиль пользователя и создания уникальных градиентных имен (ников).
  • Кастомные обои: Установка индивидуального фона для каждого отдельного чата.

7. Избранное (Personal Storage)

Раздел «Избранное» работает как персональное облачное хранилище и менеджер задач.

  • Секретные заметки: Внутри избранного можно создавать защищенные мастер-ключом записи, которые не синхронизируются в открытом виде и доступны только владельцу ключа.

8. Кроссплатформенность (PWA)

Благодаря технологии Progressive Web App, функционал мессенджера идентичен на всех платформах.

  • Установка: Мессенджер можно «установить» на рабочий стол Windows, macOS или главный экран Android/iOS как нативное приложение, сохраняя при этом легкость браузерного решения.

5. Экономическая модель и статус

Мессенджер имеет открытый исходный код клиентской части, опубликованный под лицензией GPLv3. Проект существует на средства разработчика и добровольные пожертвования. Для поддержки инфраструктуры реализована подписка Tobebe Beow, предоставляющая дополнительные лимиты (передача файлов до 1 ГБ, безлимитные секретные заметки в «Избранном»).

На данный момент проект находится в статусе Technical Preview и доступен для использования через официальный домен.

Ссылки:

2