← Blog
Защищённый мессенджер в браузере: как пользоваться PWA
2026-10-21 · MurMur team
Многие уверены: «настоящий» мессенджер обязан ставиться из магазина приложений. Открыл App Store или Google Play, нажал «Установить», подождал — готово. Но есть другой способ, который работает не хуже: PWA — прогрессивное веб-приложение. Это обычный сайт, который после установки ведёт себя как нативное приложение.
MurMur — мессенджер со сквозным шифрованием — работает именно так. Открываете https://murmurchat.org в браузере, добавляете на домашний экран — и дальше это выглядит и ощущается как обычное приложение: своя иконка, пуш-уведомления, работа офлайн.
Расскажем, что такое PWA, почему мессенджер без магазина приложений — это нормально, и как начать пользоваться MurMur за пару минут.
## Что такое PWA и почему мессенджер без магазина приложений — это нормально
PWA — это веб-приложение, которое браузер может «установить» локально. После установки вы получаете три вещи, которые раньше были доступны только нативным приложениям:
- **Иконку на домашнем экране.** Приложение запускается в отдельном окне, без адресной строки и вкладок — как любое установленное приложение.
- **Пуш-уведомления.** Новые сообщения приходят на экран блокировки, даже когда приложение закрыто.
- **Офлайн-кэш.** Приложение запускается без интернета и показывает локально сохранённые переписки.
Зачем делать мессенджер так, а не через магазины приложений?
**Никаких посредников.** Чтобы установить MurMur, не нужен аккаунт Apple или Google. Приложение скачивается прямо с собственного сайта. И обновления не ждут проверки в магазине — вы всегда получаете актуальную версию.
**Одинаково работает на iPhone и Android.** Поддержка PWA встроена в обе платформы. Один код — одинаковый опыт.
**Меньше метаданных.** Для создания аккаунта не нужны номер телефона или почта. MurMur идентифицирует вас по npub — публичному ключу, а не по SIM-карте.
То, что мессенджер — это сайт, не делает его менее защищённым. Шифрование не зависит от того, откуда установлено приложение. MurMur шифрует сообщения сквозным образом в любом случае.
## Как начать пользоваться MurMur: пошагово
Вся настройка занимает пару минут. Без номера телефона, без почты, без регистрационных форм.
### Шаг 1. Откройте сайт
В Safari (iPhone) или Chrome (Android) перейдите на **https://murmurchat.org**.
На компьютере тоже работает — Chrome, Edge и Firefox поддерживают установку или просто запускают приложение во вкладке.
### Шаг 2. Установите на домашний экран
- **iPhone (Safari):** нажмите кнопку «Поделиться», затем «На экран “Домой”».
- **Android (Chrome):** откройте меню браузера (три точки) и выберите «Установить приложение» или «Добавить на главный экран».
Теперь у MurMur своя иконка, и он открывается на весь экран, как любое другое приложение.
### Шаг 3. Создайте ключ
При первом запуске MurMur генерирует вашу пару ключей. Публичный ключ — ваша идентификация: он начинается с `npub1...` и выглядит как длинная случайная строка. Его вы и даёте людям. Приватный ключ остаётся на вашем устройстве.
Номер телефона не нужен. Вас не найдут по списку контактов — написать вам сможет только тот, кому вы дали свой npub.
### Шаг 4. Добавьте контакты по npub
Чтобы начать чат, нужен npub собеседника. Обменяйтесь ключами — лично, через другой канал, как удобно. Вставьте npub в MurMur — переписка появится.
Всё, что вы отправляете, шифруется на вашем устройстве и расшифровывается только на устройстве собеседника.
### Шаг 5. Пишите, звоните, получайте уведомления
Дальше всё как в обычном мессенджере: текстовые сообщения, голосовые звонки, пуш-уведомления о новых сообщениях. Звонки и сообщения защищены сквозным шифрованием.
## Что видит сервер
MurMur использует релей — сервер на Rust в Европе — для передачи сообщений между пользователями. Что он видит на самом деле?
**Не ваши сообщения.** Релей получает шифротекст. Без вашего приватного ключа зашифрованный трафик нечитаем — релей не видит plaintext.
**Минимум метаданных.** Релей неизбежно знает вещи вроде «в такое-то время от A к B прошло зашифрованное сообщение». Это минимум, который нужен любой транспортной системе, чтобы работать. Кем вы являетесь в реальной жизни, он не знает, потому что аккаунты не привязаны к номеру или почте.
Код релея открыт — его можно посмотреть на github.com/Oleg2796996/murmur. Весь проект открыт, и это принципиально: доверие должно основываться на коде, который можно проверить, а не на обещаниях.
## FAQ
**Безопасен ли мессенджер в браузере?**
Да, если он шифрует сквозным образом — MurMur именно так работает. Браузер — это просто среда запуска; шифрование происходит на вашем устройстве, до того как данные его покинут. Главный вопрос для любого мессенджера — у кого ключи. При E2EE ответ: только у вас и вашего собеседника.
**Работает ли офлайн?**
Само приложение — да. Благодаря офлайн-кэшу оно открывается без сети и показывает локально сохранённые чаты. Отправлять и получать новые сообщения, конечно, нужен интернет — как у любого мессенджера.
**Где хранятся сообщения?**
На вашем устройстве — локально в хранилище браузера. На релее зашифрованные копии лежат ограниченное время — достаточно, чтобы доставить их, если вы были офлайн, — потом удаляются. Сервер нигде не имеет читаемого текста.
**Что будет, если очистить данные браузера?**
Вы потеряете локально сохранённые переписки и свой ключ. Очистка данных сайта — это как удалить приложение и стереть его данные: восстановить переписку с сервера нельзя. Поэтому перед очисткой или сменой устройства сохраните ключ там, где это предлагает приложение.
**Нужно ли что-то устанавливать из магазинов приложений?**
Нет. MurMur устанавливается напрямую с https://murmurchat.org как PWA — и на iPhone, и на Android, без App Store и Google Play.
## Попробуйте
Откройте **https://murmurchat.org**, добавьте его на домашний экран, создайте ключ и поделитесь своим npub с одним человеком, с которым хотите общаться приватно. Это вся настройка. Код открыт на github.com/Oleg2796996/murmur — читайте, проверяйте или просто пользуйтесь.
MurMur — молодой проект, он быстро развивается. Если вам нужен шифрованный мессенджер, который не спрашивает номер телефона и не живёт в магазине приложений, — это простой способ его получить.