VACAT

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

Версия от 10 ноября 2026 года.

Эта политика описывает iOS-приложение VACAT, сервис аккаунтов на vision.tatar.dev и сайт vacat.tatar.dev. Разработчик, указанный в App Store, — Salavat Sitdikov. По вопросам обработки данных обращайтесь на vision@tatar.dev.

Данные аккаунта

При активации приглашения вы задаёте имя, логин и пароль. Сервис хранит идентификатор аккаунта, имя, логин, роль, время создания, хеш пароля, назначения камер и настройки профиля: личные названия, избранное, порядок, группы камер и выбор анализатора. Эти данные нужны для входа, выдачи доступа и синхронизации настроек.

Пароль передаётся серверу по HTTPS; на iPhone он не сохраняется. Для работы входа сервер хранит хеши токенов и сроки сессий, а приложение сохраняет токены сессии в Keychain устройства. Выход отзывает текущий вход и удаляет локальную сессию.

Кадры камер и анализ

Сервис получает изображения только от подключённых источников и выдаёт пользователю кадры назначенных ему камер. Настройки доступа к источникам остаются на сервере. Источники камер могут обслуживаться отдельными операторами; их собственная обработка видеонаблюдения регулируется условиями соответствующего оператора.

Актуальное приложение выполняет основной анализ на устройстве через Core ML; при сбое локальной модели возможна однократная резервная проверка на сервере VACAT. Для дополнительной проверки свободного пространства приложение передаёт авторизованному серверу геометрию контуров автомобилей и решения по местам для этого же кадра. В предыдущих версиях и отдельных режимах доступен выбор между локальным и серверным анализом; сервер возвращает тот же кадр, маски и результат. Для этого не используется изображение с камеры самого телефона. Сервер может переиспользовать захват и результат анализа в течение 15 секунд. Промежуточные снимки поиска к приезду хранятся во временном каталоге до 120 секунд, затем удаляются обслуживанием; ограниченный кэш масок также хранится в памяти процесса. Кадры не отправляются из приложения сторонним генеративным AI-сервисам. Приложение передаёт серверу итог запроса и счётчики мест для журнала. Включённый пользователем поиск к приезду также передаёт результаты проверок; при найденном месте сохраняется исходный снимок и предсказания для доставки и проверки результата. Чтобы показывать фото во время обновления, приложение сохраняет ограниченный кэш снимков на устройстве: до 7 дней, максимум 48 кадров или 40 МБ. Этот кэш защищён средствами iOS и исключён из резервного копирования. Он служит только просмотру и не восстанавливает прежние решения о занятости. После выхода или удаления аккаунта кадры и результаты удаляются из памяти, а кэш аккаунта очищается. При обновлении списка доступа из кэша удаляются отозванные камеры.

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

Поиск к приезду

При явном запуске таймера сервис хранит выбранные камеры, срок поиска, состояние проверок и доставки уведомлений. Пока приложение открыто, оно сообщает о своём присутствии; после сворачивания поиск продолжается на сервере при доступном канале MAX или push через Apple APNs, иначе ставится на паузу. Найденный снимок и метаданные сохраняются для просмотра и возможного сообщения об ошибке. Отправка в MAX использует ранее привязанный пользователем аккаунт мессенджера. Для APNs сервис хранит зашифрованный device token, идентификатор установки, окружение и привязку к аккаунту и сессии. Apple получает краткий текст уведомления и идентификаторы поиска/камеры; снимок через APNs не передаётся. После выхода устройство отключается от push аккаунта. Показ зависит от разрешений устройства; принятие сообщения Apple не подтверждает его показ пользователю. Остановить поиск можно в приложении или командой /stop в боте.

Сообщения об ошибках распознавания

При явном нажатии «Отправить сообщение» приложение передаёт в Parking исходный снимок анализа, идентификатор запроса и камеры, время снимка и анализа, версию приложения, ответы по местам, предложенные исправления и необязательный комментарий. Администратор проверяет сообщение; только подтверждённые ответы могут войти в выборку для улучшения гибридной модели. Снимки, карты и история проверок сохраняются на сервере для воспроизводимости обучения. При удалении аккаунта связь сообщения с вашим аккаунтом и текст комментария удаляются; обезличенные кадры и подтверждённые примеры общей камеры сохраняются.

Необязательная связь с MAX

Если администратор разрешил эту функцию и вы решите подключить MAX, сервис хранит идентификаторы вашего аккаунта и чата в мессенджере, отображаемое имя, время привязки и сведения об одноразовом коде. Эти данные нужны для связи аккаунтов и проверки доступа. Код действует ограниченное время и используется один раз.

По вашему запросу боту сведения о назначенных камерах, результаты проверки и запрошенные снимки передаются в ваш чат через инфраструктуру MAX. Обработка сообщений и изображений самим мессенджером регулируется его условиями и политикой. Связь с MAX не обязательна для просмотра и анализа камер в VACAT. Её можно отключить в «Профиль → Настройки → Мессенджеры»; удаление аккаунта Parking также удаляет его привязки и коды.

Технические данные

При обращении к серверу обрабатываются сетевые данные, необходимые для доставки запросов и защиты сервиса, включая IP-адрес. Серверные журналы и журнал действий используются для диагностики, контроля доступа, предотвращения злоупотреблений и восстановления работы. Пароли и сырые токены не включаются в журнал действий приложения.

Рекламные SDK, рекламные идентификаторы и отслеживание между приложениями не используются. Приложение не запрашивает доступ к геолокации, контактам, микрофону, камере или медиатеке устройства. Обращение по email раскрывает поддержке адрес отправителя и содержание письма.

Аналитика и диагностика AppMetrica

В релизных сборках приложения используется аналитический сервис AppMetrica компании Яндекс для подсчёта установок и сессий и диагностики сбоев. SDK передаёт технические идентификаторы установки и устройства, сведения о модели устройства, операционной системе и версии приложения, время запусков и сессий, события использования функций приложения и диагностические сведения о сбоях. События включают открытия разделов и камер, технические идентификаторы камер для оценки их популярности, запуск/отмену/завершение анализа, его длительность и обобщённые счётчики, использование поиска к приезду, избранного и настроек. При сетевом обращении AppMetrica получает IP-адрес, по которому возможно определение примерного местоположения. Данные обрабатываются инфраструктурой AppMetrica в соответствии с условиями сервиса и политикой конфиденциальности Яндекса.

Геолокация устройства, рекламный идентификатор IDFA, автоматическая передача покупок и ссылок открытия приложения отключены. Приложение не передаёт в AppMetrica логин, имя, идентификатор аккаунта Parking, пароли, токены, названия и адреса камер, кадры или точные результаты распознавания по отдельным местам. В события не включаются тексты комментариев и исходные сообщения об ошибках; вместо них используются технические категории. Аналитика работает также в деморежиме релизного приложения; Debug, Simulator и автоматические тесты SDK не активируют. Выход и удаление аккаунта Parking не удаляют автоматически техническую статистику AppMetrica, поскольку она не привязана приложением к аккаунту. По вопросам этой обработки данных можно обратиться на vision@tatar.dev.

Аналитика сайта vacat.tatar.dev

С вашего согласия на сайте используется Яндекс Метрика, счётчик 112302529, для статистики посещений, источников переходов и открытия страницы приложения в App Store. Сервис получает технические сведения о браузере и устройстве, IP-адрес, информацию о просмотренных страницах и действиях на сайте; для различения посещений используются cookie и другие браузерные идентификаторы. Вебвизор и запись содержимого форм отключены. Условия обработки данных описаны в условиях Яндекс Метрики и политике конфиденциальности Яндекса.

Также после согласия используется VK (Top.Mail.Ru), счётчик 3812714, для статистики посещений и переходов в App Store. Сервис получает IP-адрес, сведения о браузере и устройстве, просмотренных страницах и действиях; использует cookie и другие браузерные идентификаторы. Подробнее: политика конфиденциальности Top.Mail.Ru.

До согласия браузерные счётчики не загружаются. Отказ не ограничивает доступ к сайту. Выбор сохраняется в этом браузере до 180 дней; его можно изменить кнопкой «Настройки аналитики» в подвале. После отзыва согласия страница перезагружается, чтобы остановить счётчики. При запрете локального хранилища выбор действует только на текущей странице. Это отдельные счётчики сайта; AppMetrica относится к iOS-приложению.

Сервер также считает HTML-загрузки, категории источников переходов, HTTP-коды, объём ответов и время их обработки. Для этой агрегированной статистики не используются cookie и идентификаторы посетителя. В отдельный аналитический журнал не записываются IP-адрес, полный URL с query-параметрами, User-Agent или полный Referer. Просмотры по дням сохраняются 30 дней; эти числа не являются числом уникальных людей.

Хранение и доступ

Данные аккаунта хранятся на сервере, пока аккаунт существует. Локальные настройки деморежима и оформления хранятся на устройстве. Серверные сессии ограничены сроком действия и удаляются обслуживанием после истечения. Веб-журналы ротируются ежедневно с сохранением 14 архивных версий. Резервные копии старше 30 дней удаляются обслуживанием после создания новой успешной копии.

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

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

Настройки камер и личные группы можно изменить в приложении. Чтобы удалить аккаунт, откройте «Настройки → Удалить аккаунт», введите пароль и подтвердите действие. Активный профиль, хеш пароля, личные настройки, назначения и сессии удаляются. Связанные приглашения отзываются, прямые ссылки на аккаунт в журнале действий обезличиваются.

Общие камеры, карты, опорные кадры и история редактирования сохраняются для других пользователей. Технические идентификаторы в общей истории не являются действующим аккаунтом. Резервные копии удаляются по циклу обслуживания; повторно активировать удалённый аккаунт через приложение нельзя. Последнему администратору сначала нужно обеспечить наличие другого администратора.

Для запроса доступа, исправления или удаления данных при недоступном входе напишите на vision@tatar.dev. Поддержка проверит принадлежность аккаунта. Не присылайте пароль или токен сессии.

Демонстрационный режим

Демо доступно без аккаунта и использует включённые в приложение архивные кадры и условные состояния мест. Настройки демо хранятся локально; этот режим не обращается к живым камерам и не запускает настоящее распознавание.

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

Актуальная версия размещается по этому адресу. При изменении функций или обработки данных политика обновляется вместе с датой версии.