Мессенджер из кладовки: как я внедрил ИИ в E2EE-протокол и зачем мне домашний сервер

Мессенджер из кладовки: как я внедрил ИИ в E2EE-протокол и зачем мне домашний сервер

Пока крупные корпорации соревнуются в том, кто из них лучше «анонимизирует» ваши данные (которые всё равно лежат на их серверах), я решил пойти другим путём. В своём проекте AegisTalk я совместил, казалось бы, несовместимое: полную приватность сквозного шифрования (E2EE) и современные функции ИИ.

1. Как работает шифрование (Честный E2EE)

Многие пишут в маркетинговых материалах «E2EE», но на деле хранят ключи в облаке. В AegisTalk ключи генерируются только на вашем устройстве.

  • Технически: Мы используем протоколы обмена ключами, которые гарантируют: даже при перехвате трафика злоумышленник (или я, как админ сервера) увидит только «белый шум».
  • Обработка данных: Все медиафайлы шифруются до отправки на сервер. Если кто-то вытащит прямую ссылку на фото из базы данных, она не откроется в браузере — это будет зашифрованный бинарный файл, бесполезный без локального ключа на смартфоне.

2. ИИ-агент внутри защищенного контура

Самый частый вопрос технарей: «Если всё зашифровано, как там работает ИИ?». Мы реализовали обработку так, что ИИ-ассистент помогает вам непосредственно в интерфейсе, но не имеет доступа к расшифрованному архиву переписки на сервере. Это ваш персональный локальный помощник, который упрощает жизнь (краткий пересказ, генерация ответов), не ставя под удар анонимность.

3. Синхронизация контактов: Поиск своих на ваших условиях

Главная проблема мессенджеров без номера телефона — «как мне найти друзей?». Мы реализовали это через системную телефонную книгу (Google/Apple), но с полным контролем со стороны пользователя:

  • Всё под контролем: Синхронизация — это полностью опциональная фича. Вы сами решаете, давать ли приложению доступ к книге. Если функция выключена — приложение не увидит ничего.
  • Как это работает: Если вы включаете доступ, AegisTalk сравнивает зашифрованные хеши почтовых адресов из вашего списка контактов с нашей базой.
  • Никакого спама: Вы мгновенно увидите, кто из ваших знакомых уже пользуется AegisTalk. При этом ваши контакты остаются в экосистеме вашего смартфона, а не улетают ко мне в кладовку в открытом виде.

4. Домашний сервер (Self-hosted core)

На данный момент проект крутится на моем домашнем сервере. Это не просто экономия — это принципиальная позиция:

  • Полная независимость от политики Google Cloud, Amazon или других гигантов.
  • В планах — дать возможность пользователям поднимать свои «ноды» (инстансы), делая сеть по-настоящему децентрализованной.

5. Старт ЗБТ: Набираем первую волну (40+ мест)

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

Условия первого этапа:

  • На старте будет отобрано всего 40+ заявок (часть уже занята ранними последователями).
  • Приоритет — тем, кто готов активно слать баг-репорты и проверять протоколы на прочность.
  • Постепенно количество мест будет увеличиваться по мере оптимизации серверной части.

Если вы устали от того, что ваш номер телефона — это «проходной билет» в любой чат, и хотите поучаствовать в создании мессенджера, который не «течёт» — залетайте к нам.

Подать заявку на участие в ЗБТ можно на нашем сайте: aegistalk.ru

Начать дискуссию