PHANTOM / ANDROID / E2EE

Закрытый
мессенджер.

Сквозное шифрование переписки, групп и звонков. Без номера телефона и почты. Путь до сервера приложение подбирает само: несколько способов подключения проверяются одновременно.

Android 8.0+ · ARM64/Прямая загрузка APK
Signal Protocol · AES-256-GCM · DTLS-SRTP
14:30
A
Алексв сети
Сегодня
Спецификация отправлена.14:28
Файл получен. Проверяю параметры.14:29 ✓✓
Параметры подтверждены.14:29
0:12
14:30 ✓✓
01
Контактная модель доступа

Связь устанавливается по приглашению или QR

02
Signal / AES-256-GCM

Отдельные схемы для диалогов и групп

03
WebRTC / TURN

Голос и видео через медиаретранслятор

01 / ФУНКЦИОНАЛЬНОСТЬ

Чем PHANTOM отличается.

Переписка, файлы, голосовые, группы, аудио- и видеозвонки — как в обычном мессенджере. Отличается то, что под ними.

Резервные маршруты

Приложение проверяет несколько путей параллельно, волнами — прямой WSS, VLESS/REALITY до своих узлов, VLESS/WSS через CDN — и переключается на доступный.

01.1

Без номера и почты

Учётная запись — это ключи на телефоне и никнейм. Номер телефона и почта не нужны ни для входа, ни для восстановления.

Signal, Telegram и WhatsApp требуют номер телефона при регистрации.

Подробнее

Восстановление — по фразе из 12 слов и зашифрованной резервной копии. Контакты добавляются по приглашению или QR-коду, поиска по номеру нет.

01.2

Шифрование всего по умолчанию

Личные диалоги, группы и звонки шифруются на устройствах. Отдельный «секретный режим» включать не нужно.

В Telegram обычные чаты и группы сквозным шифрованием не защищены — только «секретные» диалоги один на один.

Подробнее

Личные сообщения — Signal Protocol (X3DH, Double Ratchet), группы — AES-256-GCM, звонки — DTLS-SRTP. База переписки на телефоне — SQLCipher, ключи — в Android Keystore.

01.3

Звонки через ретранслятор

Голос и видео идут через наши TURN-серверы, а не напрямую между телефонами.

При прямом соединении собеседник видит ваш IP-адрес — например, звонки Session идут напрямую.

Подробнее

Приложение всегда использует только ретрансляцию (iceTransportPolicy: relay), медиапоток шифруется DTLS-SRTP. Ретранслятор передаёт зашифрованные пакеты и не видит содержимое.

01.4

Защита на случай принуждения

Три PIN-кода: обычный, гостевой (показывает только неотмеченные чаты) и защитный — он стирает защищённые чаты, файлы и ключи и открывает гостевой режим.

В документации Signal, Telegram и WhatsApp такой функции не описано. В SimpleX есть код самоуничтожения.

Подробнее

После пяти неверных PIN подряд уничтожаются ключи шифрования — данные становятся нечитаемыми. Стирание запускается только действием на самом устройстве: ошибка сети или чужое сообщение данные не удаляют.

01.5

Тайники

Группа без списка участников: все под псевдонимами, сервер хранит сообщения тайника не дольше 24 часов.

Плюс исчезающие сообщения, «сгорает после прочтения» и фото на один просмотр в обычных чатах.

Подробнее

Сроки исчезающих сообщений — 10 минут, 1 час или 24 часа. Удаление у всех и редактирование работают и для отправленных сообщений.

01.6

Федерация (в разработке)

Следующий этап — независимые операторы серверов и туннелей, чтобы сеть не зависела от одного владельца.

Сейчас все серверы принадлежат проекту; подключение своих узлов пока недоступно.

Подробнее

Предусмотрены две роли: оператор сервера сообщений и оператор транспортного туннеля. Подробности — в разделе «Федерация» ниже.

02 / СРАВНЕНИЕ

Сравнение без рекламы.

Только проверяемые факты. Где PHANTOM уступает, это тоже указано.

PHANTOMSignalTelegramWhatsAppSessionSimpleX
Регистрация без номера телефонаДаНетНетНетДаДа
Сквозное шифрование групп по умолчаниюДаДаНетДаДаДа
Подключение при блокировкахСамо, без настройкиАвтоматически только для ряда стран, Россия не входит; иначе включается вручную в настройках или через проксиПрокси вручнуюПрокси вручнуюНастройки прокси нетTor через Orbot вручную
Защита от принужденияЗащитный PIN с гостевым режимомНе описаноНе описаноНе описаноНе описаноКод самоуничтожения
Свои серверы, федерацияВ разработкеНетНетНетЧастичноДа
Открытый исходный кодПока не опубликованДаКлиентНетДаДа
ЦенаБесплатно, без рекламыБесплатноБесплатно; Premium, реклама в каналахБесплатно; реклама в «Обновлениях»Бесплатно; Session ProБесплатно
PHANTOMSignalTelegramWhatsAppSessionSimpleX
Sign up without a phone numberYesNoNoNoYesYes
Group end-to-end encryption by defaultYesYesNoYesYesYes
Connecting under blockingOn its own, no setupAutomatic only for some countries, not Russia; otherwise switched on manually in settings or via a proxyManual proxyManual proxyNo proxy settingTor via Orbot, manual
Duress protectionDuress PIN with a decoy modeNot documentedNot documentedNot documentedNot documentedSelf-destruct passcode
Own servers, federationIn developmentNoNoNoPartialYes
Open sourceNot published yetYesClientNoYesYes
PriceFree, no adsFreeFree; Premium, ads in channelsFree; ads in UpdatesFree; Session ProFree
Источники и оговорки

Данные о других мессенджерах — из их документации, исходного кода и измерений OONI на ноябрь 2026. «Не описано» означает, что функции нет в их документации. «Да/нет» упрощает: подробности и даты — по ссылкам.

03 / ЗАЩИТА ДАННЫХ

Шифрование и хранение.

Сквозное шифрование переписки и звонков. Локальная защита базы данных и ключей.

SIGNAL / AES-256-GCM / DTLS-SRTP
  • Личные диалоги и группы

    Signal Protocol (X3DH, Double Ratchet) для личных сообщений; AES-256-GCM для групп.

  • Данные на устройстве

    SQLCipher для базы переписки, Android Keystore для защиты ключей, Argon2id для PIN доступа.

  • Резервное копирование

    Зашифрованный архив для переноса данных и личности. Argon2id и AES-256-GCM.

TECHNOLOGY / PHANTOM

Протоколы без загадок.

Что защищает переписку, что доставляет сообщения и чем эти задачи отличаются.

Signal Protocol / X3DH / Double Ratchet

В личных диалогах X3DH помогает устройствам согласовать общий секрет, даже если собеседник сейчас не в сети. Double Ratchet обновляет ключи по мере обмена сообщениями. Это ограничивает последствия компрометации отдельных ключей; защита требует корректной реализации и сохранности самих устройств. PHANTOM использует протокол для своей переписки — это не подключение к сети приложения Signal.

Документация ↗

Signal / Open source

Спецификации Signal доступны публично. Разработчики могут изучать протокол и строить совместимые криптографические механизмы. Открытая библиотека — не платный сервис с оплатой за каждое сообщение: её использование регулирует лицензия конкретной версии. Например, современная libsignal распространяется под AGPLv3. Это не отменяет расходов на разработку, серверы и передачу данных и не означает официальную поддержку PHANTOM со стороны Signal.

Документация ↗

AES-256-GCM

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

WebRTC / ICE / STUN / TURN / DTLS-SRTP

WebRTC обеспечивает голосовую и видеосвязь. ICE подбирает доступный сетевой путь, STUN помогает определить доступность адресов, TURN передаёт медиатрафик через ретранслятор, когда прямой путь недоступен. DTLS-SRTP защищает медиапоток. Ретрансляция и шифрование — разные функции; наличие TURN само по себе не доказывает бесшовное переключение уже работающего звонка.

TLS / WSS / VLESS / REALITY

TLS защищает сетевое соединение, WSS передаёт события и сообщения по защищённому WebSocket. VLESS/REALITY и VLESS/WSS через CDN используются как альтернативные транспортные маршруты. Они дополняют сквозное шифрование, но не заменяют его и не гарантируют доступность при любой блокировке. Адреса узлов, ключи и параметры развёртывания здесь не публикуются.

SQLCipher / Android Keystore / Argon2id

SQLCipher шифрует локальную базу переписки. Android Keystore защищает ключевой материал средствами устройства. Argon2id применяется при защите PIN и резервных копий: усложняет перебор за счёт затрат памяти и вычислений. Эта защита не делает взломанное или разблокированное посторонним устройство безопасным.

DATA / INFRASTRUCTURE

Какие данные остаются.

Сквозное шифрование содержания не означает отсутствие серверов или служебных данных.

Содержание переписки

Содержимое сообщений передаётся в зашифрованном виде. Серверная очередь хранит зашифрованные сообщения для доставки получателю. История на устройстве защищается локальным шифрованием.

Служебные данные

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

FEDERATION / ROADMAP

Своя инфраструктура.

Следующий этап PHANTOM — участие независимых операторов. Федерация находится в разработке и пока не доступна для подключения.

Общая сеть, независимые операторы

Федерация позволит отдельно управляемым узлам обмениваться сообщениями по согласованным правилам. Собственная установка и федерация — разные возможности: запуск одного сервера ещё не подключает его к общей сети.

Участие и приватность

Предусмотрены две роли: оператор сервера и оператор транспортного туннеля. На этой странице нет формы сбора личных данных. Анонимность оператора не гарантируется: хостинг, домен и сетевое соединение оставляют технические следы.

Свой сервер

Серверная часть PHANTOM для собственной инфраструктуры. Планируемый пакет: установка, настройка, обновление и проверка работоспособности. Независимое подключение к федерации ещё не реализовано.

Пакет не опубликован

Свой туннель

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

Пакет не опубликован
04 / УСТАНОВКА

Установка и обновление.

Подписанный APK для Android 8.0+ и ARM64.

01 /

Установить APK

Скачать установочный файл. При запросе Android разрешить установку из используемого источника.

02 /

Создать учётную запись

Указать никнейм и задать PIN доступа. SMS-подтверждение и адрес электронной почты не используются.

03 /

Установить контакт

Использовать приглашение или QR-код. Собеседнику тоже нужен PHANTOM — отправьте ему ссылку на этот сайт.

Уже пользуетесь PHANTOM? Установите обновление поверх приложения. Так сохранятся ключи и переписка. Удалять старую версию не нужно.
ПРАКТИЧЕСКАЯ ИНФОРМАЦИЯ

Кратко о продукте.

Что означает закрытая модель?

Личные сообщения и звонки доступны установленным контактам. Участие в общей группе не открывает доступ к личной переписке.

Нужен номер телефона?

Нет. Учётная запись создаётся без номера телефона, почты и SMS-подтверждения.

Как перенести данные?

Создать зашифрованную резервную копию в настройках и восстановить её на новом устройстве с фразой восстановления.

Какие устройства поддерживаются?

Android 8.0 и новее, ARM64. Версии для iPhone пока нет.

Собеседнику тоже нужен PHANTOM?

Да. Переписка и звонки идут между установленными приложениями. Отправить собеседнику установочный файл или ссылку на этот сайт можно из приложения: Настройки → Поделиться PHANTOM.

Сколько стоит?

Бесплатно, без рекламы и подписок. Проект принимает добровольные пожертвования.

Как проверить, что файл скачался целым?

Сравнить SHA-256 скачанного файла со значением в разделе загрузки. Обновления приложение принимает только по подписанному списку версий, а Android ставит их поверх лишь с той же подписью.

ДИСТРИБУТИВ ANDROID

Загрузить
PHANTOM.

Подписанный APK · Android 8.0+ · ARM64

Скачать для Android

Поддержать проект

Добровольное финансирование серверной инфраструктуры и разработки. USDT в сети TRON (TRC-20).

QR-код кошелька PHANTOM
USDT / TRC-20 (TRON)
TDJvyxiv7jBVPYUFEetJT8asDaNSvzPDx2