Политика конфиденциальности
Коротко: собираем только нужное для работы сервиса и не продаём ваши данные.
Не продаём персональные данные, не показываем стороннюю рекламу и не используем трекинговые SDK.
Номера карт обрабатывают App Store и Google Play — к нам они не попадают.
Удалите фото или аккаунт целиком — данные удаляются вместе с ним.
Настоящая Политика конфиденциальности описывает, какие данные собирает сервис CatOnMap (мобильное приложение и сайт catonmap.app), как они используются и какие у вас есть права. Оператор данных — Sanders Soft LTD (sanderssoftltd.com).
1Какие данные мы собираем
- Данные аккаунта: адрес электронной почты, никнейм, аватар. При входе через Google Sign-In мы получаем от Google ваш e-mail и имя профиля; пароль Google нам не передаётся.
- Пароль (при регистрации по e-mail) — хранится только в виде криптографического хэша; исходный пароль мы не видим и не храним.
- Фотографии и геоданные (режим Hunt): снимки котов, координаты места съёмки, определённые по ним страна и город, дата и время съёмки. Геолокация — по вашему желанию: можно снимать и без неё, тогда фото не попадает на карту и в бои, а координаты не записываются ни в наши данные, ни в файл снимка. Если геопозиция недоступна, страна снимка может определяться по стране оператора связи / SIM-карты устройства. Домашние страну и город в профиле можно изменить или удалить в любой момент.
- Посты режима Feed (Catogram): фотографии и видео (до 60 секунд) со звуком, загруженные из галереи устройства; подпись; отмеченные коты; место публикации — по вашему желанию (координаты, город, страна); выбранная видимость («Все» или «Только друзья»).
- Сторис режима Feed: фото или видео со звуком. Сторис показывается 24 часа и видна только вашим подписчикам. Мы храним факт и время просмотров — кто и когда посмотрел вашу сторис; автор видит число просмотров.
- Профили котов («Мои коты»): имя, окрас, год рождения, фото-аватар кота и число постов с его отметкой.
- Микрофон: доступ к микрофону используется только во время записи видео в приложении; звук сохраняется как часть видеофайла. Отдельно аудио не записывается и не анализируется.
- Социальный контент и действия: комментарии и ответы, подписи к фото и постам, лайки, сохранения, заметки, ответы на сторис, подписки, списки друзей, а также жалобы, блокировки и скрытые посты.
- Данные Lost Cat: фотографии пропавшего питомца, место и дата пропажи — только если вы создаёте заявку на поиск.
- Данные покупок: факт и тип покупки (подписка, пакет хранилища, заявка Lost Cat), полученные от App Store / Google Play. Платёжные данные (номер карты и т.п.) обрабатываются исключительно магазинами приложений и к нам не попадают.
- Технические данные: токены сессий, идентификатор установки (IDFV на iOS, Firebase installation ID); модель устройства, версия ОС и язык; IP-адрес; журналы обращений к API. Рекламные идентификаторы (Advertising ID, IDFA) не собираются — см. раздел 4.
- Push-уведомления: токен устройства (FCM/APNs) и язык устройства — хранятся на нашем сервере, пока вы вошли в аккаунт, и удаляются при выходе. Уведомления можно отключить в настройках телефона в любой момент.
- Приглашения друзей: код приглашения из ссылки установки (на Android передаётся через Google Play Install Referrer). На iOS при переходе по ссылке-приглашению catonmap.app/i/… мы временно сохраняем IP-адрес клика: он используется в течение 48 часов, чтобы сопоставить новый аккаунт с приглашением, и удаляется не позднее чем через 7 дней.
- Функция «Куда сходить?»: текущие координаты передаются на сервер только для поиска мест с котами рядом; они используются в момент запроса и не сохраняются.
2Как мы используем данные
- Формирование ваших коллекций и галерей по странам — на основе координат съёмки.
- Показ постов и сторис режима Feed друзьям, подписчикам или всем пользователям — согласно выбранной вами видимости.
- Рекомендации «For you»: лента публичных постов, ранжированных автоматически по лайкам, комментариям, сохранениям и свежести публикации.
- Автоматическая модерация контента: каждое фото и кадры каждого видео (включая сторис) анализируются ML-моделью — наличие кота, отсутствие людей и недопустимого контента. Неуверенные случаи дополнительно просматривает модератор.
- Лицевые и биометрические данные не собираются. Модель модерации выполняет только детекцию объектов — определяет, есть ли в кадре человек, — и не выполняет распознавание лиц, не строит геометрию лица и не создаёт биометрические шаблоны или идентификаторы. Результат анализа — только метки классов (например, «кот», «человек») и оценка уверенности; они хранятся вместе с контентом как статус модерации. Анализ выполняется на наших собственных серверах, данные не передаются третьим лицам.
- Автоматическая модерация текстов: комментарии, подписи, заметки, ответы на сторис и имена котов проверяются текстовым фильтром (ссылки, оскорбления) и локальной ML-моделью на токсичность. Тексты с высокой оценкой токсичности скрываются и передаются модератору; данные для этого не покидают серверы сервиса.
- Работа сервиса Lost Cat: ИИ сравнивает фото пропавшего кота с одобренными публичными снимками других пользователей в радиусе поиска.
- Подсчёт результатов еженедельных боёв и рейтингов (только режим Hunt).
- Служебные письма: коды подтверждения при регистрации, ссылки для сброса пароля, уведомления о совпадениях Lost Cat. Рассылку выполняет транзакционный почтовый сервис ZeptoMail (Zoho, серверы в ЕС).
- Уведомления в приложении и push-уведомления о статусе контента, боях, лайках, комментариях, подписках и находках Lost Cat — доставка через Firebase Cloud Messaging и Apple Push Notification service.
- Серии охоты (streak), еженедельные итоги и рейтинги — считаются автоматически по вашим опубликованным фото.
- Еженедельное письмо-дайджест с итогами вашей недели (коты, лайки, место в рейтинге) — отправляется на e-mail на основании нашего законного интереса; в каждом письме есть ссылка «Отписаться», отказ действует мгновенно.
- Карточка для соцсетей (по вашему запросу): из вашего фото генерируется изображение с ником, городом и QR-кодом со ссылкой на публичную страницу фото.
3Сторонние сервисы
Для работы сервиса мы используем ограниченный набор сторонних провайдеров. Каждый получает только те данные, которые необходимы для его функции:
- Google Sign-In / Sign in with Apple — авторизация в аккаунте; действуют политики Google и Apple.
- App Store / Google Play — обработка платежей; номер карты к нам не попадает.
- Cloudflare (CDN и объектное хранилище R2) — хранение и раздача фото и видео; при загрузке контента Cloudflare видит ваш IP-адрес. Политика Cloudflare.
- OpenStreetMap (тайлы карты) — при загрузке карты ваш IP-адрес виден серверам OSM. Политика OSMF.
- Геокодер платформы (Apple / Google) — координаты снимка передаются системному геокодеру для определения города и страны; действуют политики Apple и Google.
- Google Firebase Cloud Messaging — доставка push-уведомлений на Android и iOS; получает токен push-уведомлений, идентификатор установки Firebase, модель устройства и версию ОС. Firebase используется только для доставки уведомлений: Firebase Analytics в приложении отключён. Политика Firebase.
- Apple Push Notification service (APNs) — доставка push-уведомлений на iOS; получает токен устройства. Действует политика Apple.
- Google Play Install Referrer (Android) — при установке по ссылке-приглашению передаёт приложению код приглашения, чтобы засчитать инвайт другу. Иных данных не передаёт.
- ZeptoMail (Zoho) — отправка служебных писем и еженедельного дайджеста (серверы в ЕС).
ML-модерация фото, видео и текстов выполняется на наших собственных серверах и не передаётся внешним провайдерам.
4Трекинг и реклама
Мы не продаём персональные данные. Приложение не показывает стороннюю рекламу и не использует рекламные или трекинговые SDK. Рекламные идентификаторы (Advertising ID на Android, IDFA на iOS) не собираются; системный запрос «Разрешить отслеживание» (App Tracking Transparency) на iOS не используется, поскольку отслеживание не ведётся. Аналитика ограничена нашими собственными журналами работы сервиса. Firebase применяется исключительно для доставки push-уведомлений — Firebase Analytics отключён в конфигурации приложения.
5Где хранятся данные
Фотографии и видео хранятся в облачном объектном хранилище Cloudflare R2 и раздаются через CDN. Учётные данные и метаданные — в защищённой базе данных на серверах сервиса в Европе. Резервные копии базы создаются ежедневно и хранятся 14 дней.
6Кому доступен ваш контент
- Контент со статусом «на модерации» видите только вы.
- Одобренные фото режима Hunt попадают в публичные галереи стран, общую ленту и ваш публичный профиль. Настройка «Кто видит мою галерею» (Все / Друзья / Только я) ограничивает видимость ваших фото и возможность их лайкать и комментировать.
- Одобренные посты режима Feed видны согласно выбранной видимости: «Все» — всем пользователям, в рекомендациях For you и на публичной странице поста; «Только друзья» — только вашим друзьям.
- Сторис видны только вашим подписчикам в течение 24 часов.
- Отклонённый контент не публикуется нигде.
7Сроки хранения и удаление
- Данные хранятся, пока у вас есть аккаунт.
- Сторис исчезают из показа через 24 часа; файлы сторис удаляются с серверов в течение 30 дней после истечения, записи о просмотрах удаляются вместе со сторис.
- Удаление поста или сторис — медиафайлы сразу удаляются из хранилища.
- Удаление кота — отметки кота снимаются с постов, сами посты остаются.
- Удаление аккаунта удаляет посты, сторис, котов, комментарии, лайки, фото и все связанные данные; из резервных копий данные исчезают в течение 14 дней. История покупок остаётся у App Store / Google Play по требованиям закона и их политикам. Как удалить аккаунт: в приложении — Настройки → Аккаунт → «Удалить аккаунт», либо по инструкции на странице удаления аккаунта.
- Токен push-уведомлений и язык устройства удаляются при выходе из аккаунта на этом устройстве.
- Данные клика по ссылке-приглашению (IP-адрес, на iOS) используются не дольше 48 часов и удаляются не позднее чем через 7 дней.
- Коды подтверждения действуют 15 минут, ссылки сброса пароля — 1 час, после чего становятся недействительными.
8Ваши права
- Получить копию своих данных.
- Исправить данные профиля (в настройках приложения или сайта).
- Удалить отдельные фото или аккаунт целиком со всеми данными — см. пошаговую инструкцию по удалению аккаунта.
- Отозвать согласие на обработку — прекратив использование сервиса и удалив аккаунт.
- Для пользователей из ЕС/ЕЭЗ: правовые основания обработки — исполнение договора (работа сервиса, показ контента, покупки), законный интерес (безопасность, модерация, базовая аналитика, еженедельный e-mail-дайджест — с возможностью отписаться в один клик в каждом письме) и согласие (геолокация снимков и постов). Вы вправе обратиться с жалобой в надзорный орган по защите данных вашей страны.
9Дети
Сервис не предназначен для детей младше 13 лет. Мы сознательно не собираем данные детей; если вам известно о таком случае — сообщите нам, и данные будут удалены.
10Изменения политики
Мы можем обновлять эту политику. Актуальная версия всегда доступна на этой странице; дата последнего обновления указана вверху. О существенных изменениях мы уведомим в приложении.