Вход без пароля
При первом запуске телефон создаёт пару ключей. Приватный остаётся на устройстве в защищённом хранилище — сервер видит только публичный и проверяет подпись. Пароль негде подсмотреть, потому что его нет.
Мессенджер без паролей
Вместо пароля — криптографический ключ, который не покидает ваше устройство. Групповые чаты, голосовые и видеозвонки. А когда интернет пропадает, сообщения идут через Bluetooth соседних телефонов.
При первом запуске телефон создаёт пару ключей. Приватный остаётся на устройстве в защищённом хранилище — сервер видит только публичный и проверяет подпись. Пароль негде подсмотреть, потому что его нет.
Личная переписка и группы с управлением участниками. Ответы с цитатой, реакции, редактирование и удаление сообщений, статусы доставки и прочтения, индикация набора текста.
Голосовая и видеосвязь напрямую между устройствами по WebRTC. Сервер только помогает установить соединение и не участвует в передаче медиапотока.
Если сети нет, сообщение уходит по Bluetooth на ближайшее устройство и добирается до адресата через него. Полезно в подвале, в поезде и там, где связь пропала.
Голосовые сообщения, кружки-видеозаметки, отправка фото, видео и документов. Встроенный набор анимированных эмодзи.
Прячет вас из общего списка: другие не видят ни статуса «в сети», ни времени последнего визита, ни аватара.
Приложение генерирует пару ключей Ed25519. Приватный шифруется аппаратным хранилищем Android и никогда не передаётся. При каждом входе сервер присылает случайную строку, устройство подписывает её, сервер проверяет подпись публичным ключом.
Единственный способ войти с нового устройства — код вида
QKY-XXXX-XXXX-…, который вы сохраняете при регистрации.
Он не хранится ни на сервере, ни в облаке. Потеряете — потеряете
и доступ к аккаунту: восстановить его за вас никто не сможет.
Всё соединение с сервером идёт по TLS. Сервер не хранит переписку: доставленные сообщения удаляются из очереди, недоставленные живут ограниченное время и стираются.
Приложение распространяется отдельным файлом APK. Android спросит разрешение на установку из этого источника — это нормально для приложений вне Google Play.
Сверьте её, чтобы убедиться, что файл не подменили по дороге.
Веб-версия работает в браузере и умеет почти всё то же самое. Ключ создаётся прямо в браузере и хранится только у вас.
Открыть веб-версиюНе поддерживает Bluetooth-режим и фоновые уведомления при закрытой вкладке.
Доступ к аккаунту будет утрачен окончательно. Сервер не хранит ваш приватный ключ и не может подтвердить, что номер принадлежит вам. Придётся зарегистрировать новый ID. Сохраните ключ там, где вы не потеряете его вместе с телефоном.
Да. Введите один и тот же ключ восстановления на втором устройстве. Одновременно поддерживается до пяти активных сессий; самая старая вытесняется при превышении.
Если интернета нет, приложение находит рядом другие устройства с Q-Ку и передаёт сообщение через них. Устройство-посредник передаёт зашифрованный пакет дальше, но чтобы стать посредником, оно должно получить криптографическое подтверждение от адресата — назначить себя чужим «шлюзом» произвольно нельзя.
Файл собирается из исходного кода этого проекта и подписывается ключом разработчика. Сверьте SHA-256 скачанного файла с опубликованной выше суммой. Устанавливайте APK только с этого сайта.
Да, это основной сценарий. Сервер разворачивается одной командой
в Docker вместе с Nginx и автоматическим TLS. Инструкция —
в файле deploy/README.md репозитория.
Ваш ID (номер телефона), отображаемое имя, аватар, публичный ключ, время последней активности и состав ваших групп. Доставленные сообщения из очереди удаляются, недоставленные хранятся ограниченное время. Истории переписки на сервере нет — она живёт на устройствах.