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

Версияpawhelp-legal-1.0.0
Дата вступления в силу07.11.2026
Публичный адресhttps://pawhelp.app/legal/ru/privacy
ПриложениеPawHelp для Android (kz.pawhelp.app)

1. Кто обрабатывает ваши данные

Оператор персональных данных: Макаров Андрей Валерьевич, адрес: Казахстан, Западно-Казахстанская область, г. Уральск, ул. А. Кусайынова, д. 45 (далее — «мы», «PawHelp»).

Собственник баз персональных данных: оператор (собственник баз и оператор — одно и то же физическое лицо).

Лицо, ответственное за организацию обработки персональных данных: оператор лично, контакт: privacy@pawhelp.app.

Обращения по персональным данным: privacy@pawhelp.app. Служба поддержки: support@pawhelp.app.

2. К чему относится политика

Политика описывает обработку персональных данных в мобильном приложении PawHelp, на веб-странице удаления аккаунта (https://pawhelp.app/delete-account) и в серверах, которые их обслуживают.

PawHelp помогает пользователям в Республике Казахстан, а также пользователям из других стран отмечать на карте бездомных животных, которым нужна помощь, и договариваться о помощи.

PawHelp предназначен только для лиц старше 18 лет. Возраст подтверждается заявлением пользователя; дату рождения и документы мы не запрашиваем и возраст независимо не проверяем.

Политика не заменяет правила сервисов Google, Supabase, Render и OpenStreetMap Foundation, которые действуют в отношении их собственной обработки.

3. Четыре разных понятия

В этой политике различаются:

  1. Место хранения — страна, где физически находится база данных или хранилище.
  2. Передача обработчику или иному лицу — когда данные получает другая организация (например, поставщик хостинга или облачной базы данных), независимо от страны.
  3. Трансграничная передача — передача персональных данных на территорию иностранного государства (ст. 16 Закона РК «О персональных данных и их защите»).
  4. Распространение другим пользователям — когда данные становятся видны другим пользователям PawHelp (например, заявка на общей карте).

Одна и та же операция может относиться к нескольким понятиям одновременно. Каждое из них описано отдельно в разделах 6–11.

4. Региональное разделение аккаунтов

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

Казахстанский контур (аккаунты с выбранной страной «Казахстан»).

Международный контур (аккаунты с другой выбранной страной). Данные обрабатываются сервером Render и хранятся в Google Cloud Firestore; фотографии хранятся в Supabase Storage; уведомления отправляет сервер Render через Firebase Cloud Messaging.

Общее для обоих контуров. Вход выполняется через Google Sign-In и Firebase Authentication. Это общий сервис для всех аккаунтов, и он работает в США (раздел 11).

5. Какие данные мы обрабатываем, откуда и зачем

КатегорияСоставИсточникЦель
Данные аккаунта GoogleИдентификатор аккаунта Firebase (UID), адрес электронной почты, имя и фото профиля Google (если есть), сведения о способе и времени входаGoogle при входеВход, идентификация аккаунта, защита от несанкционированного доступа
Страна и регионВыбранная страна, назначенный регион (kz или международный), служебный идентификатор и номер назначения; для казахстанского профиля — языкВаш выбор при регистрацииОпределение региона обслуживания и места хранения данных
Фамилия, имя, отчествоФамилия, имя и отчество (если оно есть в документе, удостоверяющем личность), как вы их ввели. Имя из Google только подставляется в форму как подсказка. ИИН, паспорт и документы мы не запрашиваем и с документами имя не сверяемВы вводите перед согласиемФиксация согласия субъекта (пп. 2 п. 4 ст. 8 Закона), идентификация при обращениях по персональным данным. Другим пользователям не показывается, в заявки, чаты и на общую карту не попадает. Казахстанский аккаунт — только база данных казахстанского контура; международный — закрытый профиль в Cloud Firestore
Подтверждение 18+ и согласияЗаявление 18+, версии принятых документов, язык, время подтверждения, журнал событий согласия; в каждой записи журнала — неизменяемый снимок введённых фамилии, имени, отчества и версий всех документовВаши отметкиДопуск к приложению, доказательство полученного согласия
Блокировки пользователейИдентификаторы заблокировавшего и заблокированного аккаунтов, время блокировкиВаше действие «Заблокировать»Скрытие сообщений и уведомлений между заблокированной парой (раздел 9). Казахстанский аккаунт — только база данных казахстанского контура; международный — Cloud Firestore
ЗаявкиВид животного, описание (10–1000 символов), тип и срочность помощи, статус, время создания и обновления, отметка «видели сейчас»; для казахстанского контура также городВы вводите самиПубликация заявки и координация помощи
Точные координаты места заявкиШирота и долгота без округленияТочка на карте или геолокация устройства по вашему действиюПоказ места животного на карте
Фотографии животныхJPEG-изображениеКамера или галерея по вашему выборуИллюстрация заявки
Участие в помощиОтметки «Я помогу», время присоединения, запросы смены статусаВаши действияКоординация помощи, доступ к чату
Сообщения в чатахТекст (до 500 символов), автор, времяВы пишете самиОбщение участников заявки
ЖалобыПричина, комментарий (до 500 символов), объект жалобы, времяВы отправляете самиМодерация
МодерацияРешения модераторов, предупреждения, ограничения аккаунта, уведомления о решениях в приложении, журнал действий модераторов; журнал защиты от злоупотреблений (отказы по лимитам, без содержания)Создаются модераторамиСоблюдение правил, защита пользователей
Служебные данные использованияДневные счётчики, резервирования публикации (10 минут), счётчики защиты от злоупотребленийСоздаются при использованииЛимиты, защита от спама и злоупотреблений
Данные для уведомленийИдентификатор установки Firebase (FID), язык, платформа, список и журнал доставки уведомленийВаше устройствоОтправка push-уведомлений
Данные о подписке (если продаются)Токен покупки Google Play, базовый план (месяц или год), состояние и дата окончания оплаченного периода, признак автопродления, номер заказа Google Play, история изменений подпискиGoogle Play (по запросу сервера)Предоставление подписки PawHelp Support, учёт платежей, защита от повторного использования покупки (раздел 10)
Технические данныеIP-адрес, время и сведения о запросе, тип ошибокУстройство при обращении к серверамРабота и безопасность сервиса
Данные на устройствеВыбранная страна, сведения о регистрации устройства для уведомлений, настройкиПриложениеРабота приложения; хранятся только на устройстве

Способы обработки. Данные обрабатываются автоматизированно на серверах PawHelp и у получателей из раздела 11: сбор, запись, хранение, изменение, использование, распространение другим пользователям (раздел 7), блокирование и уничтожение. Жалобы рассматривают модераторы вручную. Автоматических решений, влекущих для вас юридические последствия, и профилирования мы не применяем.

Мы не продаём персональные данные, не показываем рекламу и не используем SDK аналитики, рекламы или отчётов о сбоях. Местоположение устройства в фоновом режиме не запрашивается и на сервер отдельно не передаётся: на сервер попадают только координаты заявки, которую вы публикуете.

6. Вход через Google и Firebase Authentication

Войти в PawHelp можно только через аккаунт Google. Пароль Google мы не получаем. Сервис Firebase Authentication (Google) хранит ваш UID, адрес электронной почты, имя и фото профиля Google (если они есть), сведения о входе, а также служебные отметки о подтверждении 18+ и версии заявления. По сведениям Google, Firebase Authentication обрабатывает данные только в центрах обработки данных в США и хранит журналы IP-адресов несколько недель.

При каждом обращении к серверам PawHelp приложение передаёт идентификационный токен Firebase. Токен содержит UID и адрес электронной почты, срок его действия — до одного часа.

Перед каждой защищённой операцией в казахстанском контуре региональный сервер проверяет состояние вашего аккаунта через сервер Render. Render получает только UID и время последнего входа (auth_time), но не сам токен. Отключённые аккаунты и сеансы, отозванные после последнего входа, отклоняются.

7. Заявки, геолокация, фотографии и общая карта

Геолокация. Приложение запрашивает доступ к точному и приблизительному местоположению только во время использования (разрешения ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION), чтобы показать вашу позицию на карте и предложить точку для заявки. Доступ можно отозвать в настройках Android и выбрать точку вручную.

Общая карта. Опубликованная заявка видна всем вошедшим пользователям PawHelp обоих регионов, подтвердившим 18+, пока она не скрыта. Другие пользователи видят:

Точные координаты могут указывать на ваш дом или место работы.

Показ заявки другим пользователям — распространение персональных данных в смысле ст. 1 Закона. Оно выполняется на основании Согласия на обработку персональных данных (п. 6), которое пользователь даёт в приложении при регистрации.

Для заявок казахстанских аккаунтов на общую карту передаётся проекция: вид животного, описание, тип и срочность помощи, статус, координаты, идентификаторы автора и помощников, признак скрытия и время. Город, резервирования, счётчики, запросы статусов, время присоединения помощников, фото и чаты остаются в казахстанском контуре. Проекция хранится в Cloud Firestore (мультирегион eur3 (Европейский союз)).

Фотографии. Перед отправкой приложение удаляет из фото метаданные EXIF (включая GPS-координаты и сведения об устройстве), уменьшает и пересохраняет изображение. Сервер проверяет файл и выдаёт только пересохранённую копию по временным ссылкам, которые действуют 15 минут.

8. Чаты и сообщения

У каждой заявки есть чат. Его видят только автор и пользователи, нажавшие «Я помогу», пока заявка не скрыта. Мы храним текст, автора и время сообщения.

9. Жалобы, ограничения аккаунтов и модерация

Жалобы. На заявку или сообщение можно пожаловаться с причиной (спам, оскорбления, личные данные, жестокость, другое) и комментарием. Жалобу видят только модераторы, автор контента её не видит.

Модерация в международном контуре. Модераторы рассматривают жалобы вручную. Они могут скрыть заявку целиком (с чатом и фото), удалить отдельное сообщение, вынести предупреждение и ограничить действия аккаунта. Действия записываются в журнал действий модераторов.

Модерация в казахстанском контуре. Жалобы, ограничения и действия модераторов хранятся только в базе данных казахстанского контура. Модераторы назначаются отдельно. Они могут:

Каждое действие модератора записывается в журнал с идентификаторами и кодом причины, без текста жалобы и сообщения.

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

Пользовательская блокировка. Вы можете заблокировать другого пользователя своего региона из чата или заявки. Мы храним идентификаторы обоих аккаунтов и время блокировки, пока вы её не снимете или пока один из аккаунтов не будет удалён. Заблокированная пара не видит сообщений друг друга в чатах и не получает уведомлений о действиях друг друга; остальным участникам блокировка не видна, заявки остаются на карте. Заблокированному пользователю о блокировке не сообщается. Блокировка — не жалоба, модераторы её не рассматривают. Блокировки казахстанских аккаунтов хранятся только в базе данных казахстанского контура и в Render, Cloud Firestore или другой регион не передаются.

10. Push-уведомления, Firebase Installation ID и подписка

Уведомления. Если уведомления включены в сервисе и разрешены на устройстве (POST_NOTIFICATIONS), мы храним идентификатор установки Firebase (FID), язык и платформу. Уведомления доставляет Google Firebase Cloud Messaging (FCM). Мы уведомляем:

В уведомление включаются только фиксированный заголовок, текст на вашем языке, тип события и идентификатор заявки. Текст сообщений, содержание заявок, имена и UID не включаются.

При выходе из аккаунта устройство удаляется из списка получателей.

Подписка PawHelp Support. На дату вступления политики в силу подписка продаётся через Google Play (условия — в документе «Условия подписки PawHelp Support»). Оплату обрабатывает Google Play: данные карты, имя плательщика и платёжный адрес мы не получаем.

Перед покупкой сервер вашего региона выдаёт обезличенный идентификатор аккаунта для Google Play. Это HMAC от UID с секретным ключом сервера; по нему нельзя установить вашу почту, имя или UID.

После оплаты приложение передаёт серверу только токен покупки. Сервер сам запрашивает у Google Play состояние подписки и хранит:

Цену и валюту мы не храним.

Где хранятся записи:

Об изменениях подписки Google сообщает серверу уведомлениями в реальном времени. После каждого уведомления и при ежедневной сверке сервер заново запрашивает состояние у Google. Токен покупки не записывается в журналы и не передаётся в аналитику.

11. Получатели данных, место хранения и трансграничная передача

ПолучательРольКакие данныеМесто хранения / обработкиКасается контура
Google LLC — Firebase Authentication, Google Sign-InАутентификацияДанные аккаунта Google, служебные отметки 18+, журналы входа и IPСШАОба
Google — Cloud Firestore (проект pawhelp-oral)Облачная база данныхМеждународный контур: данные из раздела 5, кроме фото и данных Firebase Authentication. Казахстанский контур: назначение региона, отметка о подтверждении 18+ и версиях документов (без подробного журнала согласий), проекция заявок, служебная запись процедуры удалениямультирегион eur3 (Европейский союз)Оба
Google — Firebase Cloud MessagingДоставка уведомленийFID, тип события и идентификатор заявки, текст уведомленияГлобальная инфраструктура GoogleОба
Google — Google Play (если подписка продаётся)Оплата подписки и проверка её состоянияОбезличенный идентификатор аккаунта (HMAC от UID) при покупке; токен покупки в запросах сервера о состоянии подпискиПо правилам GoogleОба
Render Services, Inc. — сервер pawhelp-apiХостинг сервераМеждународный контур: все запросы и их обработка, технические журналы. Казахстанский контур: UID и auth_time для проверки аккаунта, назначение региона, отметка о подтверждении 18+, проекция заявок, шаги удаления аккаунта; токен Firebase при запросах приложения к RenderГермания (регион Render Frankfurt)Оба
Supabase, Inc. — Supabase StorageХранение фотоФото заявок международного контураИрландия, регион eu-west-1Международный
Хостинг казахстанского контураСервер KZ APIВсе данные казахстанского контура при обработкеHoster.kz, г. Алматы, Республика КазахстанКазахстанский
Хостинг базы данных казахстанского контураPostgreSQLРегиональный профиль, согласия, заявки, чаты, жалобы, модерация, устройстваHoster.kz, г. Алматы, Республика КазахстанКазахстанский
Хранилище фото казахстанского контураХранение фотоФото казахстанских заявокHoster.kz, г. Алматы, Республика КазахстанКазахстанский
Резервные копии казахстанского контураРезервное копированиеКопии базы данныхHoster.kz, г. Алматы, Республика КазахстанКазахстанский
OpenStreetMap Foundation (tile.openstreetmap.org)Изображения картыIP-адрес, сведения о приложении, запрошенные фрагменты картыПо правилам поставщика картыОба
Другие пользователи PawHelpПолучатели распространяемых данныхРаздел 7 (общая карта) и раздел 8 (чат — только участники)—Оба

Что передаётся за пределы Республики Казахстан для казахстанских аккаунтов:

Основание такой передачи — Согласие на обработку персональных данных (п. 7), которое пользователь даёт в приложении при регистрации.

Согласие на трансграничную передачу не отменяет требования ст. 12 Закона о хранении персональных данных в базе на территории Республики Казахстан. Часть данных казахстанских аккаунтов, в частности данные Firebase Authentication, хранится за рубежом.

Что остаётся в казахстанском контуре (при условии размещения KZ API, базы данных, хранилища фото и резервных копий на территории РК — см. таблицу):

Правовой статус каждого получателя (обработчик по поручению или третье лицо) определяется договором с ним. Google, Render и Supabase обрабатывают данные по нашему поручению на основании условий обработки данных, входящих в условия использования их сервисов. С OpenStreetMap Foundation договор об обработке данных не заключён: она обрабатывает запросы карты по своим правилам (политика использования тайлов и политика конфиденциальности OSMF). Мы раскрываем данные государственным органам только в случаях, предусмотренных законом.

12. Как мы защищаем данные

Ни один способ передачи и хранения не обеспечивает абсолютной защиты. О нарушении безопасности персональных данных мы уведомим уполномоченный орган (Комитет по информационной безопасности Министерства искусственного интеллекта и цифрового развития Республики Казахстан) в течение одного рабочего дня с момента его обнаружения (пп. 8 п. 2 ст. 25 Закона).

13. Сроки хранения и уничтожения

Сроки, установленные решением оператора, отличаются от технических интервалов, которые программа применяет автоматически.

Сроки хранения, установленные оператором:

ДанныеСрок
Данные аккаунта и регионального профилядо удаления аккаунта пользователем; автоматического удаления неактивных аккаунтов нет
Заявки и фотографиидо удаления аккаунта автора заявки; отдельной функции удаления заявки нет, скрытая модератором заявка не удаляется
Сообщения чатовдо удаления аккаунта автора заявки (чат удаляется вместе с заявкой) или аккаунта автора сообщения; модератор может удалить отдельное сообщение
Жалобыподанные пользователем жалобы и жалобы на его контент удаляются вместе с его аккаунтом
Предупреждениядо удаления аккаунта
Журнал защиты от злоупотреблений90 дней; удаляется вместе с аккаунтом
Список уведомлений в приложенииказахстанский контур — 30 дней; международный контур — до удаления аккаунта
Журнал действий модераторовпосле удаления аккаунта идентификатор пользователя как объекта действия удаляется; автоматическое удаление записей не предусмотрено
Журнал согласийдо удаления аккаунта: журнал удаляется вместе с аккаунтом
Запись о факте удаления аккаунта (UID, время, состояние процедуры)автоматическое удаление не предусмотрено
Записи о покупках и история подпискиавтоматическое удаление не предусмотрено. После удаления аккаунта записи отвязываются от UID
Журнал уведомлений Google Play о подпискахказахстанский контур — 30 дней; международный контур (Cloud Firestore) — автоматическое удаление не предусмотрено
Резервные копиив соответствии с настройками и условиями соответствующего провайдера
Журналы безопасности и технические журналыRender — в соответствии с настройками и условиями Render; казахстанский контур — 30 календарных дней

Технические интервалы программы:

Сроки хранения данных у Google, Render и Supabase после удаления определяются их правилами. Например, Google указывает удаление данных Firebase Authentication из рабочих и резервных систем в течение 180 дней. Мы не обещаем иных сроков удаления у этих провайдеров.

14. Удаление аккаунта

Аккаунт можно удалить в приложении («Профиль» → «Удалить аккаунт») или запросить удаление без установки приложения на странице https://pawhelp.app/delete-account. Что удаляется, что сохраняется и почему, описано в документе «Удаление аккаунта».

15. Ваши права

В соответствии со ст. 24 Закона вы вправе:

Сроки ответа:

Обращения направляйте на privacy@pawhelp.app с адреса электронной почты вашего аккаунта Google или укажите его в обращении, чтобы мы могли установить, что данные принадлежат вам.

16. Отзыв согласия

Отозвать согласие можно:

Обработка данных аккаунта, заявок и чатов необходима для работы приложения. Без неё, а также без передачи данных в Firebase Authentication (США), пользоваться PawHelp нельзя. Поэтому отзыв согласия на обработку или на трансграничную передачу означает прекращение использования сервиса и удаление аккаунта, кроме записей, которые мы обязаны или вправе сохранить по разделу 13.

17. Данные других людей

Не публикуйте в заявках, на фото и в сообщениях лица, телефоны, адреса, номера автомобилей и домов других людей. Фото и тексты мы автоматически не проверяем. Если вы нашли свои данные в чужой заявке, пожалуйтесь на неё в приложении (причина «Личные данные») или напишите на privacy@pawhelp.app. Это можно сделать и без аккаунта PawHelp.

18. Изменения и языки

Каждая редакция имеет номер версии. После существенных изменений приложение попросит вас ознакомиться с новой редакцией и принять её; без этого продолжить пользоваться приложением нельзя.

Политика публикуется на русском, казахском и английском языках. При расхождении текстов приоритет имеет русский текст.

References