1. Текущая версия и оператор
VGeo сейчас запускается как локальная тестовая версия. Работают просмотр фото, регистрация, cookie-сессии и необязательная статистика открытий примеров. Автоматический анализ фотографий не подключён.
Администратор, его реквизиты, контакт и страна деятельности для публичного сервиса ещё не определены. Этот документ остаётся проектом; перед публичным сбором данных эти сведения и применимое право необходимо уточнить.
2. Фотографии и подсказки
По умолчанию выбранное фото и текст подсказок остаются в памяти вкладки. Код VGeo не отправляет их на сервер аккаунтов, в статистику или ИИ-сервисы. Если в профиле включена история, новые фотографии и миниатюры сохраняются в IndexedDB этого браузера — до 20 снимков и 60 МБ. Закладки примеров и заметки сохраняются локально по вашей команде, отдельно для аккаунта. Подсказки к фотографии не сохраняются.
Перезагрузка сбрасывает текущий выбор и подсказки; сохранённая история, закладки и заметки остаются до удаления в профиле или очистки данных сайта браузером. Выключение истории останавливает новые сохранения. Локальные материалы не синхронизируются между устройствами и не зашифрованы; на общем компьютере их следует удалить перед выходом. При удалении аккаунта сайт также пытается удалить его материалы в текущем браузере. Данные в других браузерах нужно удалить отдельно. Исходный файл на устройстве не изменяется. Управление памятью и восстановлением вкладок самим браузером находится вне контроля VGeo. EXIF и лица не анализируются.
3. Данные аккаунта
При регистрации и входе логин и пароль отправляются локальному серверу. В базе сохраняются логин, хеш пароля Argon2id с индивидуальной солью, дата создания, версии и время принятия условий и отдельного подтверждения обработки данных аккаунта. Открытый пароль не сохраняется. Для регистрации по почте сохраняется подтверждённый email. Настоящее имя и телефон не запрашиваются.
Для входа создаётся случайная cookie-сессия. Сервер хранит только хеш её токена и срок действия. Сессия действует до 7 дней, число активных сессий ограничено. Аккаунт хранится до удаления; при его удалении удаляются его записи и все сессии. Удаление доступно в аккаунте с подтверждением пароля либо повторным подтверждением Google для Google-аккаунта.
Отдельное описание обработки данных аккаунта. Создание аккаунта не включает необязательную статистику.
Вход через Google
Способ входа выбираете вы. Только после выбора Google на странице аккаунта загружается Google Identity Services: браузер обращается к Google, где действуют его правила обработки данных и cookies. VGeo проверяет подписанное подтверждение и сохраняет идентификатор Google и автоматически созданный логин. Имя, email, аватар и пароль Google не сохраняются. Автоматического объединения аккаунтов по email нет.
Регистрация по почте
Для нового аккаунта по почте email подтверждается одноразовым шестизначным кодом. Код действует 180 секунд с момента успешной отправки через API почтового сервиса. Только затем можно задать логин и пароль. Для доставки письма email и код передаются Resend. Настройки и сроки обработки у почтового сервиса описаны в его политике конфиденциальности.
Временные запросы хранятся в памяти сервера: срок действия кода — 3 минуты, подтверждённого разрешения на создание аккаунта — 15 минут. Просроченные записи очищаются при следующих обращениях к подтверждению. Постоянная запись подтверждённого email хранится до удаления аккаунта. Коды и пароли не пишутся в журналы. Без подключённой доставки новых аккаунтов по почте не создаётся.
Настройки профиля и безопасность
По вашему выбору сервер сохраняет никнейм и небольшой аватар. Никнейм не меняет логин для входа. При привязке почты сохраняются подтверждённый адрес и время подтверждения. Код действует 3 минуты и отправляется через настроенный почтовый сервис.
Если вы подключили приложение-аутентификатор, секрет хранится в зашифрованном виде, а резервные коды — только в виде хешей. Приложение показывает ключ при подключении и резервные коды один раз. Эти сведения не отправляются стороннему сервису QR-кодов. Список активных сессий содержит время входа и срок действия; можно завершить отдельную сессию или другие входы. Местоположение и название устройства не определяются. При удалении аккаунта его профиль, секрет аутентификатора и резервные коды удаляются вместе с аккаунтом.
5. Необязательная статистика стран
После разрешения учитывается открытие готового примера: страна определяется по самому примеру, а не по местоположению пользователя. Запись содержит случайный ID действия для защиты от повторного учёта, день, тип и код страны. В записи нет ID аккаунта, IP-адреса, фото или текста подсказок.
События хранятся до 90 дней, более старые записи очищаются при обращениях к статистике и её записи. Обобщённые отчёты доступны только владельцу сервиса; число действий не равно числу уникальных людей.
Реальные поиски будут учитываться отдельно только после их выполнения и при разрешённой статистике. Сейчас таких событий нет: поиск не подключён. Общие счётчики не связаны с аккаунтом, поэтому удаление аккаунта не позволяет выделить и удалить из них конкретные действия.
Зелёные точки на планете показывают текущее анонимное присутствие. Их положение выбирается случайно и не связано с геолокацией. Видимые вкладки отправляют короткий сигнал раз в 20 секунд; хеши временных маркеров и аренда слота хранятся только в памяти сервера. После закрытия или скрытия последней вкладки слот освобождается; при обрыве связи — не позднее 70 секунд после последнего сигнала. Индикатор не связан с аккаунтами, не сохраняет историю посещений и работает отдельно от необязательной аналитики.
6. Техническая защита и внешние сайты
Сервер использует IP-адрес и логин временно в памяти для ограничения частоты запросов (не более 15 минут после последних попыток). Эти данные не добавляются в диаграммы. Код приложения не ведёт журналов паролей и содержимого фото. База аккаунтов находится вне публичной папки сайта.
При переходе на карты и источники действуют правила стороннего сайта. Фотография автоматически в такие ссылки не прикрепляется. Встроенных карт и внешних аналитических скриптов нет.
При публичном размещении нужно отдельно раскрыть хостинг, страны обработки, получателей, состав технических журналов и сроки хранения, а также обеспечить HTTPS. Локальная версия не подтверждает готовность инфраструктуры к этим требованиям.
7. Управление данными и дальнейшие изменения
В аккаунте можно выйти или удалить его с подтверждением пароля. Разрешение на статистику меняется через настройки cookies. Для остальных обращений до публичного запуска необходимо опубликовать администратора и действующий контакт; право обратиться в компетентный орган или суд не ограничивается.
Перед подключением ИИ, отправки фото, новых целей или получателей должны быть обновлены документы и получены необходимые отдельные согласия. Для пользователей разных стран дополнительно проверяются требования к локализации и трансграничной передаче данных.