Vault шифрует сообщения на вашем устройстве и отправляет их обычным письмом — через любой почтовый аккаунт. Ни серверов хранения, ни логов, ни метаданных. Только вы и получатель.
Серверной части просто нет. Транспорт — ваша почта, шифрование — ваше устройство.
Gmail, Яндекс, Mail.ru, Zoho, собственный домен — любой аккаунт с IMAP/SMTP. Vault работает поверх существующей почты и не создаёт новой.
Криптографические ключи генерируются на устройстве. Для верификации — QR-код или отпечаток ключа. Приватный ключ не покидает устройство.
Сообщение шифруется и уходит письмом. У получателя расшифровывается автоматически. Для провайдера это просто непрозрачные данные.
Всё, что нужно для повседневного общения — и ничего лишнего.
Зашифрованные групповые чаты с общим ключом группы.
Голосовые звонки и видеозвонки поверх почтовой учётной записи: кодек Opus, видео VP8, шифрование медиа-потока XChaCha20.
Сообщения, которые самоуничтожаются через заданное время.
Фото, документы, файлы — зашифрованно, без загрузки в облако.
Опросы в группах: до 10 вариантов, голоса зашифрованы, результаты видны всем.
Мгновенная доставка через релей без постоянного фонового соединения: батарея целая, уведомления на месте. Пуши — через UnifiedPush, без Google-сервисов.
Пересылайте сообщения в другие чаты; недописанное сообщение сохранится и дождётся вас.
Отправка точки на карте (OpenStreetMap); папки для чатов, архив и «без звука» по каждому чату.
Тёмные, светлые и акцентные темы — от строгой до комфортной.
Русский, английский, китайский — переключение прямо в приложении, без перезагрузки.
От установки до звонка — пять шагов. Вся настройка — в самом приложении, ничего регистрировать не нужно.
Android. Скачайте APK со страницы «Скачать» (или в приложении: Настройки → Помощь → «Проверить обновление»). При установке система спросит разрешение «устанавливать из этого источника» — разрешите и подтвердите установку. Обновления: та же кнопка покажет новую версию и ссылку на APK.
Windows / Linux. Распакуйте архив и запустите исполняемый файл. Установка не требуется, данные хранятся рядом с профилем пользователя.
Что лежит где. Ключи шифрования, история чатов и настройки — только на вашем устройстве (локальная база SQLite). Ни на серверах Vault (их нет), ни в облаке их копий нет — сразу после первого запуска включите резервное копирование ключей в «Настройки → Ключи».
Аккаунт — это ваш обычный email. Выберите провайдера из списка (Gmail, Яндекс, Mail.ru, Zoho, Outlook, iCloud, GMX, WEB.DE, Fastmail, Rambler и другие — серверы подставятся автоматически; для «Другого» впишите IMAP/SMTP вручную), введите адрес и пароль.
Для Gmail и iCloud может понадобиться «пароль приложения» вместо обычного — создайте его в настройках безопасности аккаунта провайдера. Пароль хранится только на вашем устройстве в зашифрованном виде; галочка «Запомнить на этом устройстве» включает автоматический вход.
Регистрация ни у Vault, ни где-либо ещё не нужна: письма ходят между вашими почтовыми ящиками, Vault-серверов не существует.
Совет: заведите отдельный «чистый» ящик. Почта для Vault — только транспорт, и лучше, если это будет ящик, не используемый для обычной переписки: так списки писем, уведомления и фильтры провайдера не будут пересекаться с личной почтой, а вся переписка Vault будет лежать отдельно.
Почту можно сменить в любой момент. Настройки → «Сменить почту»: контакты и группы сохранятся — ключи шифрования не привязаны к адресу. После смены отправьте сообщение или профиль, и собеседники узнают новый адрес автоматически.
Ключи шифрования создаются автоматически при первом запуске. Чтобы начать переписку, добавьте собеседника — двумя способами:
QR-код (личная встреча). Вы и собеседник открываете «Ключи» (🔗) и показываете/сканируете QR друг друга. Самый надёжный вариант: ключи не проходят через какую-либо сеть.
По id участника (на расстоянии). Обменяйтесь кодами в любом удобном канале — при желании сверьте отпечаток ключа (40 шестнадцатеричных символов) голосом или при встрече.
После добавления отпечаток собеседника фиксируется: приложение предупредит, если ключ неожиданно изменится.
Переписка устроена как в обычном мессенджере: сообщения доставляются через IMAP IDLE за секунды, статусы «отправлено/доставлено» видны под сообщением. Можно отвечать с цитатой, редактировать и удалять свои сообщения у всех участников.
«Удалить у меня». Долгое нажатие (на телефоне) или правый клик (на компьютере) по любому сообщению — включая записи о звонках — открывает меню с пунктом «Удалить у меня»: сообщение исчезает только у вас, у собеседника остаётся. Так можно почистить чат от всего лишнего, не мешая другой стороне.
Вложения и голосовые. Фото, документы, голосовые сообщения — шифруются так же, как текст, и не загружаются ни в какие облака.
Группы. «+» в списке чатов → «Создать группу»: участники приглашаются по тем же ключам, ключ группы шифруется для каждого отдельно. До 50 участников, есть роли и закрепление сообщений.
Исчезающие сообщения. В чате задайте таймер — сообщения будут удаляться у всех участников через выбранное время.
Автоочистка. Настройки → Чаты: можно удалять с устройства сообщения старше 1/7/30/365 дней — история на устройстве, но не на почтовом сервере.
Что это. Канал — широковещательный чат: автор публикует посты, подписчики только читают. Подписчики не видят друг друга и не знают адрес автора; автор не знает адресов «анонимных» подписчиков — приватность в обе стороны, как и во всём Vault.
Создать. Кнопка 📣 в шапке списка чатов → имя и описание. После создания нажмите «Поделиться» — скопируется ссылка подписки (vault://join-channel…): отправьте её в чат, группу или выложите где угодно.
Подписаться. Кнопка 🔗 рядом с 📣 → вставьте ссылку канала. Подписка мгновенна: ключ канала приходит вместе со ссылкой, никакого подтверждения автору не нужно.
Доставка. Посты летят через релей Vault (один конверт на всех подписчиков — мгновенно) и, если вы отправили автору «приветствие» (hello) или автор добавил вас вручную, дублируются почтой. Если релей недоступен, известные подписчики получают пост письмом — доставка не теряется. Уведомления о новых постах — как о групповых сообщениях.
Ограничения превью-версии. Функция помечена как экспериментальная: пока только текстовые посты, без загрузки файлов в постах; аватар и описание канала настраивает автор (ссылка остаётся валидной после смены имени). Удаление канала убирает его только у вас (локальная подписка).
Кто такой бот в Vault. Это обычный аккаунт Vault — та же почта, те же ключи, тот же шифрованный формат. Никаких «ботовых API» и привилегий на сервере: переписка с ботом идёт по тем же E2E-каналам, что и с человеком. Отличие только на стороне бота: программа-слушатель расшифровывает входящие, отправляет их вашему ИИ-ассистенту и присылает ответ.
Как пользоваться. Добавьте бота как обычный контакт (QR или ссылка-приглашение от владельца бота) и напишите ему — ответ придёт так же, как от человека, с той же задержкой доставки (релей — секунды, почта — минуты). Скриншоты, уведомления, пересылка — всё работает как в обычном чате.
Экспериментальный статус. Публичного ассистента пока нет; вы можете подключить собственного бота (инструкция для разработчиков — в репозитории, режим vault --listen). Приватность: владелец бота видит ровно то же, что любой собеседник, — текст сообщений с момента обмена ключами; сервер Vault не видит ничего.
Голосовые звонки работают поверх той же почтовой учётной записи, без отдельных серверов. Включите в «Настройки → Экспериментальные функции» переключатель звонков — в чате появится кнопка с телефонной трубкой.
Звонок: собеседник онлайн → гудки и разговор; оффлайн — увидит «Пропущенный звонок». Пропущенные и завершённые звонки фиксируются в чате как отдельные записи, их тоже можно убрать пунктом «Удалить у меня».
После принятия вызова разговор начинается не сразу. Когда вы нажали «Принять», приложение устанавливает прямое шифрованное соединение между устройствами (обмен настройками сессии через почту): обычно это занимает несколько секунд, и на экране всё это время видно «Соединение…». Дождитесь, пока статус сменится на активный разговор — голос появится сразу после установления соединения. Это нормально и не означает, что звонок не работает.
Медиа-поток шифруется XChaCha20, кодек — Opus (как в WhatsApp). В настройках можно выбрать качество звука и рингтоны. Звонки — бета: на части сетей/устройств возможны ограничения.
Видео. В активном звонке нажмите кнопку камеры в ряду управления — собеседник увидит вас, а вы его. Кадры идут по тому же защищённому пути, что и голос (VP8, E2E-шифрование), без отдельных серверов. Камера включается по желанию в каждом звонке; если камера недоступна или вы запретили к ней доступ — звонок остаётся голосовым, видео собеседника всё равно видно. Видео можно выключить той же кнопкой прямо во время разговора.
Vault работает в двух режимах — переключатель «Экономный режим» в настройках.
Классический. Приложение держит постоянное соединение с почтовым ящиком (IMAP IDLE): сообщения появляются за секунды, работает фоновая служба с иконкой в шторке. Доставку ускоряет релей Vault — шифрованная копия каждого сообщения идёт напрямую, кто первый доставил.
Экономный. Фоновая служба и постоянное соединение отключаются — батарея почти не тратится. Доставка: релей + редкая проверка почты раз в минуту; пока приложение открыто — так же мгновенно, как в классике. Когда приложение закрыто, уведомления приходят системным пушем: поставьте любое UnifiedPush-приложение (например, ntfy) — Vault сам предложит настроить его при включении экономного режима. С 0.1.164 умный пуш: если приложение живёт и само проверяет релей, системный пуш не дублируется — ровно одно уведомление на сообщение.
Релей. Ускоритель доставки (vault-msg.ru/relay) — единственный опциональный серверный компонент. Он видит только зашифрованные конверты и хранит их до 24 часов, потом удаляет; содержимое и адреса скрыты. Бесплатный лимит — 100 конвертов в сутки на аккаунт (обычному человеку хватает с запасом); при исчерпании доставка тихо продолжается по почте, без потери сообщений. Релей можно выключить в настройках — приложение продолжит работать чисто по почте.
В «Настройки → Ключи» есть экспорт/импорт хранилища ключей, а также ключ восстановления (мнемоническая фраза). С его помощью на новом устройстве восстанавливаются ключи и доступ к аккаунту — история чатов при этом остаётся в почтовом ящике и локальных копиях.
Голосование. Откройте группу и нажмите кнопку с диаграммой в ряду кнопок под полем ввода (в личных чатах кнопки опроса нет). Задайте вопрос и два или больше варианта (до 10) — кнопка «Отправить» активна, когда заполнены вопрос и минимум два варианта. Участники видят опрос карточкой в чате и голосуют одним нажатием; голос можно отдать один раз. Голос уходит отдельным зашифрованным письмом, итоги собираются в карточке опроса у всех участников.
Пересылка. Долгое нажатие (на телефоне) или правый клик (на компьютере) по сообщению → «Переслать» → выберите чат из списка (контакты и группы, кроме текущего). Получатель увидит текст с пометкой «Переслано от …». Опросы и записи о звонках пересылать нельзя.
Черновики. Недописанное сообщение не пропадает: при уходе в другой чат текст сохраняется для этого чата и восстанавливается в поле ввода, когда вы вернётесь. Черновики хранятся только на устройстве.
Гео-сообщение (Android). Кнопка с меткой на карте под полем ввода отправляет текущую точку сообщением «Я здесь: …» со ссылкой на OpenStreetMap — ссылка кликабельна у всех получателей, включая другие платформы. Если определить местоположение не удалось, появится уведомление.
Папки чатов, архив, без звука. Долгое нажатие (правый клик) по чату в списке → меню: «Без звука» (уведомления отключены), архив, «Папка» — выбрать существующую или создать новую (имя до 24 символов). Созданные папки появляются лентой чипов над списком чатов: тап по чипу фильтрует список по папке, повторный тап снимает фильтр.
Блокировка контакта. Скройте нежелательного собеседника, не теряя переписку: долгое нажатие (правый клик) по чату в списке → «Заблокировать» — или правый клик по чужому сообщению (в том числе в группе) → «Заблокировать». В заблокированном чате появляется красный баннер, отправка сообщений отключена; новые сообщения и звонки от контакта не показываются и не уведомляются. В настройках группы у участника есть кнопка ⊘ — то же самое для сообщений только внутри группы. Блокировка работает на вашем устройстве (шифрование не позволяет серверу фильтровать письма) и действует на все адреса собеседника, включая смену почты. Разблокировать можно из того же меню или кнопкой на баннере в открытом чате. Сообщения, отправленные пока блок был активен, не восстанавливаются — они не сохранялись. Старая переписка остаётся видимой.
Зелёная точка «в сети». У контакта в списке может гореть зелёная точка — собеседник сейчас в приложении. По умолчанию она выключена: включите «Настройки → Приватность → Показывать, что я онлайн» — и ваши собеседники будут видеть вашу активность (пассивно точка появляется, только если вы сами отправили сообщение). Сигнал идёт тем же зашифрованным каналом, что и сообщения, отдельным адресам получателей наружу ничего не раскрывается.
Ни одного постороннего сервера между вами и получателем.
| Слой | Технология | Статус |
|---|---|---|
| Обмен ключами | X25519 — эфемерный обмен, сеансовые ключи на диалог | в релизе |
| Шифрование сообщений | XChaCha20-Poly1305 — AEAD с аутентификацией | в релизе |
| Ключ шифрования диалога | X25519 + SHA-256 (HKDF-подобный) — эфемерный обмен, сеансовые ключи | в релизе |
| Медиа звонков | XChaCha20 — шифрование потока, голос Opus, видео VP8 | в релизе |
| Квантово-устойчивый обмен | ML-KEM-768 + X25519 — гибридная схема (FIPS 203) | в релизе |
| Метаданные на сервере | Отсутствуют: серверы — это ваши IMAP/SMTP, там только зашифрованные тела писем | |
Прозрачно о том, что уже есть и что дальше.
Шифрование, контакты, QR-обмен ключами, группы, вложения, звонки (бета) — Android и десктоп.
Репозиторий открыт (github.com/kmakan/vault, AGPL-3.0), APK и установщики опубликованы, этот сайт, анонсы в тематических сообществах.
Гибридный обмен ключами ML-KEM-768 + X25519 (FIPS 203) — защита от атак квантовых компьютеров уже в релизе.
Платные каналы, маркетплейс мини-приложений, premium-функции — по дорожной карте 2026 года.
Актуальная версия — 0.1.266 (24 октября 2026). Обновления — в приложении: Настройки → Помощь → «Проверить обновления».
Коротко — о том, что спрашивают чаще всего.
Vault держит постоянное IMAP-соединение (IDLE), поэтому сообщения приходят так же быстро, как в обычном мессенджере. Почта — только транспорт: она ничего не хранит и не обрабатывает.
Только факт отправки письма между двумя адресами и размер зашифрованного блоба. Тема и тело письма не содержат осмысленных данных.
Приложение бесплатно. Монетизацию планируем за счёт премиум-функций (каналы, мини-приложения) — базовый обмен сообщениями останется бесплатным навсегда.
Аккаунт — ваш. В любой момент подключите другую почту: история переписки хранится локально на устройстве и не привязана к провайдеру.
Vault работает как мессенджер: автоматический обмен ключами, группы, звонки, вложения — без ручного управления ключами. Криптография современная (XChaCha20-Poly1305), а не из 90-х.