LR CHAT

Защищённый мессенджер · Android

Переписка и звонки, которые видите только вы

LR CHAT хранит ключи на устройстве: сообщения шифруются end-to-end, голосовые звонки идут по WebRTC с DTLS‑SRTP, а сверка эмодзи помогает заметить подмену ключа. Аккаунт привязан к телефону — без паролей в облаке.

скачиваний
онлайн сейчас

Сервер online · production · APK 0.1.20

Как выглядит

Чаты, звонки и защита на экране

Реальные экраны Android‑приложения: чаты, звонки, сверка эмодзи и новые многоуровневые настройки.

Список чатов LR CHAT с Избранным и непрочитанными
Чаты и Public ID
Исходящий голосовой звонок в LR CHAT
Исходящий звонок
Раздел Профиль с ID, QR и подразделами безопасности
Профиль
Запрет скриншотов и аварийный PIN с перемешанной клавиатурой
Конфиденциальность

Ключи на устройстве

Вход через подпись с Android Keystore. Сервер не знает ваш приватный ключ и не хранит пароль.

End-to-end шифрование

Сообщения уходят в виде зашифрованных конвертов. На сервере остаётся только то, что нельзя прочитать.

Голосовые звонки

Аудио 1:1 по WebRTC. Медиа шифруется DTLS‑SRTP; при сложном NAT помогает свой TURN‑сервер. Входящий вызов открывает полноэкранный экран даже при закрытом приложении.

Сверка эмодзи

Во время звонка оба видят одни и те же 4 эмодзи из общего ключа. Не совпали — можно сразу сбросить вызов.

PIN и отпечаток

Локальная блокировка по PIN и биометрии. Аварийный PIN стирает аккаунт и чаты у вас и у собеседников.

Обновление без потери сессии

В настройках — «Проверить обновления». APK ставится поверх текущей установки: чаты, PIN и ключи сохраняются. Не удаляйте приложение.

Добавление по QR

Покажите свой QR с Public ID или отсканируйте чужой — без долгого ручного ввода кода.

Конфиденциальность экрана

Запрет скриншотов и записи экрана действует у вас и у собеседников. Рядом с именем появляется значок защиты.

Маска чата

Для каждого диалога можно включить свой PIN. В списке чатов превью скрыто, открытие переписки — только после ввода кода.

Один телефон — один аккаунт

Нет синхронизации между устройствами. Потеряли телефон или сбросили ключ — старую переписку восстановить нельзя.

Релизы

Что исправили и добавили

Краткая история изменений APK. Обновляйтесь из приложения или скачайте свежий файл с сайта — без удаления LR CHAT.

0.1.20

текущий
  • Звонки. Блок сверки эмодзи переименован в «Код безопасности» — кнопка больше не выглядит как «повествование», а явно сбрасывает звонок при разных кодах.

0.1.19

  • Сессия. После PIN/биометрии JWT обновляется — исправлены массовые ошибки 401.

0.1.18

  • Обновления. При новой версии — окно с кнопками «Пропустить» или «Обновиться» (скачивание и установка поверх).

0.1.17

  • Расшифровка. Сообщения реже остаются «зашифрованными»: ack только после decrypt, поддержка коротких пропусков в порядке, безопасный OTPK и обновление pre-keys.

0.1.16

  • Звонки. Исправлено снятие уведомления после ответа, тап по уведомлению открывает экран звонка, статус в шторке обновляется.

0.1.15

  • Уведомления. Пока чат открыт, push по этому диалогу больше не приходит.

0.1.14

  • Исправление обновления. Смена версии больше не стирает локальные чаты и ключи.

0.1.13

  • Реакции. Долгое нажатие на сообщение — эмодзи, ответ или копирование.
  • Нажатие на «Ваш ID» копирует Public ID.
  • Удаление чата «у обоих» доходит до собеседника, даже если он был офлайн.

0.1.12

  • Копирование сообщений. Нажатие на сообщение копирует весь текст.
  • Ссылки в сообщениях кликабельны и открываются в браузере.

0.1.11

  • Жалобы. В меню чата — «Пожаловаться» с выбором причины (как в Telegram).

0.1.10

  • Многоуровневые настройки. На главном экране только Профиль, Контакты и Обновление.
  • В Профиле — имя, Public ID, QR и отдельные разделы: Оформление, Безопасность, Конфиденциальность, Аварийный доступ.
  • Навигация «назад» возвращает на уровень выше (стрелка или системная кнопка).

0.1.9

  • Маска чата. В меню чата можно включить отдельный PIN для этого диалога.
  • При входе в защищённый чат — экран разблокировки; в списке превью «Защищённый чат».
  • В push по такому чату текст сообщения не показывается.

0.1.8

  • Экран входящего звонка при закрытом приложении. Push открывает полноэкранный call screen поверх блокировки — как у системного звонка.
  • В уведомлении о звонке кнопки Ответить и Отклонить.
  • При ответе из фона приложение само поднимает соединение с сервером, чтобы принять вызов.
  • Запрос микрофона перед ответом; стабильнее работа full-screen intent для звонков.

0.1.7

  • Проверка обновлений из настроек. Скачивает APK и ставит поверх текущей установки — чаты, PIN и ключи не сбрасываются.
  • Контрольная сумма APK сверяется с сервером перед установкой.
  • Кнопка Поддержка → Telegram @Imperial_immortal.
  • На сайте публикуется version.json для проверки актуальной версии.

0.1.6

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

0.1.5

  • На экране PIN отпечаток / Face Unlock открывается сразу, без отдельной кнопки.
  • Тихий аварийный сброс: долгое удержание на логотипе (около 10 сек) на экране входа.
  • Улучшения списка чатов: превью, непрочитанные, mute, ответ, удаление у себя / у обоих.

0.1.4 и ранее

  • Исправлена разблокировка по биометрии (нужен FragmentActivity для BiometricPrompt).
  • Двойная цепочка E2EE, звонки WebRTC + TURN, QR / Public ID, запрет скриншотов, аварийный PIN.
  • Первые production-релизы на api.lrchat.ru и lrchat.ru.

Как установить

  1. Скачайте APK на Android-телефон.
  2. Откройте файл и разрешите установку из этого источника, если система спросит.
  3. Запустите LR CHAT, создайте аккаунт и при желании поставьте PIN и отпечаток.
  4. Разрешите уведомления — без них входящие звонки в фоне и push не дойдут.
  5. Найдите собеседника по QR или Public ID — пишите и звоните.
Скачать LR CHAT.apk

Помощь

Поддержка

Вопросы по установке, обновлению и работе приложения — напишите в Telegram. В настройках LR CHAT есть такая же кнопка «Поддержка».