Политика конфиденциальности

Какие данные видит VPrime

Обновлено: 27 сентября 2026

VPrime — независимый MVP-проект (см. также раздел «Честно о статусе проекта» на главной странице). Эта страница описывает, какие данные приложение действительно собирает и хранит — без общих формулировок, только то, что реализовано в коде на сегодня.

Что нужно для регистрации

Регистрация не требует почты — только имя пользователя и пароль. Почта нужна лишь тем, кто сам решит добавить её позже, для восстановления доступа.

ДанныеЗачем
Имя пользователяИдентификатор аккаунта и вход — то, по чему вас находят другие пользователи
ПарольХранится только в виде хеша (bcrypt), исходный пароль серверу не известен и нигде не сохраняется
Email (необязательно)Только для восстановления доступа, если вы сами укажете его в настройках — вход по нему тоже возможен, но не обязателен
Название устройстваЧтобы вы могли узнать его в списке «Устройства» в настройках и разлогинить при необходимости

Данные профиля — по желанию

Имя пользователя, отображаемое имя, статус и аватар вы указываете сами, и они видны другим пользователям VPrime — это открытая часть профиля, не сообщения. Аватар хранится как обычное изображение (не зашифровано сквозным шифрованием), поскольку он и предназначен для показа другим. В Настройках можно скрыть от других время последнего захода и статус «в сети» — тогда его не увидит никто, кроме вас.

Если вы включаете двухфакторную аутентификацию, секретный ключ для генерации одноразовых кодов хранится на сервере — технически иначе проверить код при входе нельзя.

Переписка, фото, голосовые и видео-кружки

Содержимое сообщений и вложений шифруется на вашем устройстве до отправки — по протоколу Signal (X3DH + Double Ratchet). Сервер получает и хранит только зашифрованные байты: ни текст, ни файлы он прочитать не может, включая ситуацию, когда получатель офлайн и сообщение временно лежит в очереди на доставку.

Функции без сквозного шифрования — честно об исключениях

Всё выше — про обычную переписку один на один и в группах. Несколько функций устроены иначе, и мы не хотим, чтобы это стало сюрпризом:

Что сервер видит в любом случае

Даже при сквозном шифровании содержимого доставка сообщений требует служебных данных — так устроен любой сервер-посредник, не только VPrime:

Push-уведомления

Приложение может регистрировать токен Firebase Cloud Messaging (Google) для «будильника», разбудившего устройство при новом сообщении — без содержимого сообщения в самом уведомлении. На текущем боевом сервере push не активирован (нет настроенных Firebase-учётных данных), но код для этого в приложении есть.

Удаление данных

В Настройках есть «Удалить аккаунт» — после подтверждения паролем аккаунт и все связанные с ним данные (профиль, ключи шифрования, очередь недоставленных сообщений, блокировки) необратимо удаляются с сервера, а на этом устройстве стирается вся локальная переписка. Это не может стереть переписку с устройств собеседников — их уже расшифрованные копии сообщений хранятся у них локально, и добраться до чужого устройства технически невозможно.

Изменения политики

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