Редакция от 14 сентября 2026 года.
1. Кто обрабатывает данные
Разработчик и оператор персональных данных: Лопатка Александр Федорович, физическое лицо, выступающее под именем Alex STA. Написание имени латиницей: Lopatka Aleksandr.
Адрес для юридических обращений: Россия, Ростов-на-Дону, проспект Ленина, дом 56, квартира 17.
Конфиденциальность, поддержка и удаление: head.stat@gmail.com
Политика относится к приложению Shopping List STAT с авторизацией, необязательной синхронизацией и голосовыми функциями, а также к информационному сайту, доступному по основному адресу shoppingliststat.com и адресу зеркала shoppingliststat.app. Она объясняет обработку данных и не является общим согласием на любые цели. Настройками необязательных функций можно управлять независимо от принятия условий; порядок выбора описан ниже.
2. Работа без аккаунта и локальные данные
Списки, товары, цены, количества, категории, рецепты, текстовые заметки, выбранные фотографии, аудиозаметки и настройки могут храниться на вашем устройстве. Аккаунт не нужен для основных локальных функций. Отсутствие аккаунта не означает полного отсутствия сетевых обращений: системное распознавание речи, проверка обновлений, настройки доступности сервиса и добровольно включённая телеметрия могут использовать интернет.
Вы можете редактировать и удалять содержимое приложения. Списки в корзине и записи об удалённых элементах могут сохраняться для восстановления и согласования изменений между устройствами. Очистка данных приложения удаляет локальное хранилище; удаление приложения и восстановление системных резервных копий зависят от операционной системы. Файлы, которыми вы поделились или которые скопировали вне приложения, остаются у вас или получателей.
3. Аккаунт и вход
При регистрации или входе Google/Firebase обрабатывает адрес электронной почты, идентификатор аккаунта, сведения о способе входа, данные сессии и технические сведения, включая IP-адрес и параметры клиента. В профиле приложения могут храниться имя, email, цвет аватара, дата и версия принятия условий. При входе через Google или Apple приложение получает разрешённые провайдером сведения профиля, включая фото, если оно предоставлено. Загрузка такого фото обращается к серверу его провайдера.
Для подтверждения того, какие условия и когда были приняты, в Cloud Firestore сохраняется отдельная запись: идентификаторы аккаунта и подтверждения, версии и даты редакций условий и политики, время принятия и подтверждения сервером, язык, способ входа, созданный приложением идентификатор установки, платформа, модель устройства, версия ОС, версия и номер сборки приложения. Если в окне входа предлагается выбор синхронизации, запись также содержит выбранное положение переключателя и версию пояснения о синхронизации. Эти сведения относятся к обслуживанию аккаунта и подтверждению принятия условий: они сохраняются независимо от разрешения аналитики, диагностики и синхронизации списков, хранятся в составе данных аккаунта и удаляются вместе с ним. Локальная запись принятия условий хранится на устройстве.
Вход по email и паролю обслуживает Firebase Authentication. Мы не получаем пароль от вашего Google- или Apple-аккаунта и не просим отправлять пароли или коды подтверждения в поддержку. При использовании Apple скрытый адрес relay может служить адресом аккаунта.
4. Необязательная синхронизация
При явном входе через email, Google или Apple в окне условий есть переключатель синхронизации, предварительно включённый для этой попытки входа. Вы можете выключить его до принятия условий. Принятие условий сохраняет выбранное положение; обмен начинается после успешного входа, подтверждения условий сервером и выполнения ограничений доступности сервиса и принадлежности локальных данных. Отмена или ошибка входа не меняет сохранённую настройку. Синхронизацией также можно управлять в Настройках. В Cloud Firestore передаются поддерживаемые списки, товары, цены, количества, пользовательские категории, текст заметок и технические сведения синхронизации: идентификаторы записей и установки, временные метки, версии протокола и записи об удалении. Профиль и подтверждения принятия условий хранятся в облаке независимо от синхронизации списков.
Синхронизация предназначена для устройств одного аккаунта. Фото и аудиофайлы заметок, рецепты и системные напоминания не загружаются этой функцией. Отключение синхронизации останавливает новый обмен, но не удаляет ранее загруженную облачную копию. Для её удаления используйте удаление аккаунта или направьте запрос по вопросам данных.
Если после входа на устройстве есть данные списков другого аккаунта, приложение требует выбрать: перенести их в текущий аккаунт отдельными копиями или удалить локальные данные списков. Этот выбор нужен и при выключенной синхронизации. При переносе создаются новые идентификаторы; похожие списки не объединяются по названию и могут остаться дубликатами. Фото, аудиозаметки и напоминания сохраняются локально. Выбор переноса сам по себе не включает синхронизацию, но при уже разрешённой синхронизации поддерживаемые копии могут быть загружены в облако текущего аккаунта. Локальное удаление требует подтверждения и не удаляет облако прежнего аккаунта. Рецепты, их ингредиенты, каталог, настройки и файлы, нужные сохраняемым записям, остаются на устройстве; связи с удалёнными пользовательскими категориями могут быть сброшены.
5. Распознавание речи и аудиозаметки
Распознавание речи запускается по вашему действию после пояснения и необходимых системных разрешений. Аудио обрабатывает системный провайдер распознавания устройства, например Google, Apple или иной установленный сервис. В зависимости от устройства, языка и настроек он может передавать звук и технические данные на свои серверы. Приложение получает распознанный текст; отдельная запись звука для этой функции нами не сохраняется. Сохранённый текст может попасть в синхронизацию, если синхронизация разрешена.
Аудиозаметки — отдельная функция: по вашему действию приложение записывает и сохраняет аудиофайл на устройстве, чтобы вы могли воспроизвести или удалить его. Эти аудиофайлы не отправляются в Firestore. Нельзя считать утверждение об отсутствии записи при распознавании речи утверждением об отсутствии аудиозаметок.
Вы можете пользоваться ручным вводом, остановить запись или распознавание и отозвать разрешения в системных настройках. Отзыв разрешения не удаляет уже сохранённый текст или аудиозаметки. Приложение не предназначено для скрытого постоянного прослушивания.
6. Другие возможности устройства
Доступ к микрофону используется для голосовых функций; выбор фото — для вложений; уведомления — для локальных напоминаний; системная биометрия — для разблокировки защищённых списков. Приложение получает результат биометрической проверки, а не отпечатки пальцев или шаблон лица. Импорт через меню «Поделиться» обрабатывает переданный вами текст. Экспорт через системное меню передаёт выбранные данные выбранному вами приложению.
Предложения импорта из буфера обмена включены по умолчанию, если ранее не сохранён другой выбор. При запуске и возврате в приложение, когда основной экран готов к работе, приложение читает текст буфера до подтверждения импорта и может предложить его импортировать. Добавление в списки требует вашего подтверждения. До импорта сам текст не сохраняется приложением в постоянное хранилище и не отправляется этой проверкой на сервер. После показа предложения локально сохраняется только хеш текста, чтобы не предлагать его повторно. Новый показ заменяет прежний хеш; обнаружение пустого буфера при включённой проверке или очистка данных приложения удаляет его. Закрытие предложения, перезапуск и отключение предложений сами по себе хеш не удаляют. Вы можете выключить предложения в Настройках; сохранённый отказ учитывается. iOS может дополнительно запросить системное разрешение на вставку. После подтверждённого импорта текст становится содержимым списков и может участвовать в разрешённой синхронизации.
Мы не используем доступ к геолокации, контактам, SMS или истории звонков для функций приложения, не собираем платёжные карты и не используем рекламные идентификаторы для рекламы. Не помещайте в списки или записи пароли и сведения, не нужные для их назначения. Если вы сами добавите чувствительные сведения, они будут обрабатываться как соответствующее содержимое.
7. Аналитика, диагностика и технические настройки
Google Analytics for Firebase включается только после вашего отдельного выбора. Он обрабатывает события использования приложения, сведения о версии приложения и ОС, устройстве и идентификаторе установки; технический IP-адрес используется провайдером, в том числе для определения общей географии. Содержимое списков, заметок и записей не предназначено для отправки в аналитику. Мы не используем эту аналитику для персонализированной рекламы.
Firebase Crashlytics включается отдельно для диагностики ошибок. Он обрабатывает отчёты о сбоях, трассировки, время событий, технические параметры устройства и приложения и идентификаторы установки. Мы ограничиваем сообщения об ошибках техническими сведениями и не добавляем содержимое списков, пароли, email или идентификатор аккаунта в пользовательские поля отчётов.
До подтверждения выбора аналитика и отправка отчётов выключены. Если на устройстве ещё нет сохранённого решения, перед обучением показывается запрос с кнопками «Согласиться» и «Настроить», в том числе без входа в аккаунт. «Согласиться» разрешает оба вида телеметрии. В расширенной настройке оба переключателя предварительно включены, но сбор начинается только после «Сохранить выбор»; можно отключить один или оба пункта и продолжить работу. Отказ не ограничивает основные функции. Выбор, версия уведомления, время, язык и источник решения сохраняются на устройстве и не меняются при входе или выходе из аккаунта. Сохранённые отказы не вызывают повторных автоматических запросов. Оба пункта доступны в Настройках: при отключении новая отправка соответствующей телеметрии прекращается, локальные неотправленные отчёты Crashlytics удаляются. Перед первым включением Crashlytics также удаляются отчёты, накопленные без разрешения. Уже переданные данные обрабатываются по срокам провайдеров и применимым правилам удаления.
Firebase Remote Config получает идентификатор установки и технические сведения для доставки настроек доступности и безопасности функций. Этот обмен отличается от добровольной аналитики. Проверка обновлений может обращаться к Google Play или сервисам Apple. Remote Config не заменяет ваш выбор включить синхронизацию или телеметрию.
8. Цели и основания обработки
- Предоставление запрошенных аккаунта, синхронизации и поддержки: исполнение договора или действия по вашему запросу до его заключения, когда такое основание применимо.
- Необязательная аналитика, диагностика и обработка, требующая согласия: отдельное согласие. Разрешение операционной системы и принятие условий не заменяют необходимые отдельные согласия.
- Защита сервиса, предотвращение злоупотреблений и доставка технических настроек: законный интерес в безопасной работе сервиса, если применимое право допускает это основание и оно не перевешивается вашими правами.
- Ответы на обязательные законные требования и исполнение обязанностей оператора: применимые юридические обязанности.
9. Получатели данных
Получателями могут быть Google/Firebase (Authentication, Firestore, Remote Config и выбранная вами телеметрия), выбранные провайдеры входа и распознавания речи, поставщики хостинга и сетевой доставки сайта (Yandex Cloud для shoppingliststat.com и Cloudflare для shoppingliststat.app) и поставщик почтового сервиса поддержки. Доступ предоставляется в необходимом объёме для описанных целей. Мы используем применимые договорные условия обработки и требуем от обработчиков защиты данных, соответствующей нашим обязательствам и правилам платформ. Самостоятельная обработка выбранным системным провайдером регулируется также его политикой.
Мы не продаём персональные данные и не передаём их для межсервисной поведенческой рекламы. При самостоятельном экспорте получателями становятся выбранные вами приложения или люди. Мы можем раскрыть минимально необходимые данные по обязательному законному требованию или для защиты законных прав.
Конфиденциальность и сроки обработки Firebase
Политика конфиденциальности Google
Политика конфиденциальности Apple
10. Международная обработка
Разработчик находится в России. Используемые провайдеры могут обрабатывать данные в других странах, включая США; местоположение зависит от сервиса. Мы не обещаем, что все данные остаются в стране пользователя. Применимые требования к локализации и международным передачам должны соблюдаться независимо от вашего согласия на функцию. Для передач из ЕЭЗ, Великобритании и Швейцарии используются применимые условия провайдеров и допустимые законом механизмы передачи; сведения о конкретных получателях и гарантиях можно запросить по нашему email.
11. Сроки хранения и удаления
- Локальные данные: до удаления в приложении, очистки данных приложения или удаления приложения с учётом корзины и системных резервных копий. Отключённые устройства и копии, созданные вне приложения, не могут быть удалены дистанционно этим приложением.
- Аккаунт и облачное содержимое: пока вы пользуетесь аккаунтом; после подтверждённого запроса мы завершаем удаление из доступных нам рабочих систем не позднее 30 календарных дней. Записи об удалённых элементах синхронизации удаляются вместе с аккаунтом.
- Обращения в поддержку и переписка для проверки запроса: до завершения обращения и затем не более 90 дней, если конкретное законное требование или спор не требует ограниченного дальнейшего хранения. Техническое подтверждение выполнения удаления без UID и email хранится до 30 дней после завершения.
Только для защиты от записи через ранее выданную сессию после удаления временно сохраняется техническая блокировка по UID без email и содержимого — не более 2 дней после завершения. Она не позволяет восстановить аккаунт. После выполнения запроса его рабочая запись с контактными сведениями удаляется; переписка и отдельное подтверждение хранятся в сроки, указанные выше.
- Сроки провайдеров отличаются от срока обработки нами запроса: Firebase Authentication указывает удаление из рабочих и резервных систем в пределах 180 дней после инициирования удаления; Crashlytics хранит трассировки и связанные идентификаторы 90 дней до начала удаления из рабочих и резервных систем. Эти сроки не являются универсальным сроком хранения всех данных приложения.
- Для Analytics применяется срок хранения событий и идентификаторов, установленный в настройках проекта Google Analytics; для технических журналов и резервных копий провайдеров — их применимые сроки и процедуры удаления. Мы не считаем отключение сбора мгновенным удалением ранее переданных данных. Актуальные сведения о настройках и запросы на удаление можно получить по нашему email.
Если обязательный закон требует сохранить конкретные сведения, мы ограничиваем их объём, доступ и использование этой целью и удаляем после прекращения основания. О применимом исключении и сроке сообщаем при обработке запроса, если закон не запрещает уведомление. Техническая ошибка сама по себе не даёт права бессрочно откладывать удаление.
12. Удаление аккаунта
В приложении откройте меню → Аккаунт → Удалить аккаунт. После проверки текущей сессии и вашего подтверждения приложение отправляет запрос и ожидает подтверждения сервера. Затем оно пытается сразу удалить аккаунт и связанные облачные данные. Повторный вход запрашивается при необходимости подтвердить личность. При успешном удалении приложение сообщает «Аккаунт и облачные данные удалены»; если завершить все этапы не удалось, оно сообщает о принятом запросе для дальнейшей обработки. Закрытие экрана или отказ от дополнительного подтверждения личности после принятия запроса не отменяет запрос. Незавершённые запросы обрабатываются оператором в указанный срок. По отдельному выбору удаляются принадлежащие этому аккаунту локальные данные списков и связанные файлы на этом устройстве; без такого выбора они сохраняются. Внешний способ доступен на странице удаления без установки приложения. Выход из аккаунта, отключение синхронизации и удаление приложения сами по себе не удаляют облачный аккаунт.
13. Безопасность
Для передачи используются защищённые соединения, для облачных данных — аутентификация и правила разграничения доступа по аккаунту. Административная обработка запросов выполняется отдельно от пользовательского приложения. Локальная блокировка списка не является обещанием отдельного шифрования базы или сквозного шифрования облака. Защитите устройство системной блокировкой. Абсолютная безопасность не гарантируется.
14. Ваши права
В зависимости от применимого законодательства вы можете запросить доступ и копию данных, исправление, удаление, ограничение обработки, переносимость, возразить против обработки на основании законного интереса и отозвать согласие. Для запроса напишите на head.stat@gmail.com. Мы проверяем личность соразмерным способом и отвечаем в сроки применимого закона; обращение не лишает вас права подать жалобу компетентному органу по защите данных или обратиться в суд.
Если к обработке применяются законы штата Калифорния, соответствующие права на получение сведений, исправление, удаление и недискриминацию предоставляются в пределах этих законов. Мы не заявляем применимость CCPA ко всем пользователям и не используем продажу данных или межсервисную поведенческую рекламу.
15. Возраст
Сервис рассчитан на пользователей от 16 лет и не направлен на детей младше 16 лет. Если по применимому праву для заключения договора необходимо участие законного представителя, это требование сохраняется. Мы не собираем дату рождения для обычного использования. Если станет известно об обработке данных ребёнка с нарушением применимых требований, мы рассмотрим обращение и примем необходимые меры, включая удаление.
16. Сайт и изменения политики
Сайт доступен по основному адресу shoppingliststat.com и адресу зеркала shoppingliststat.app. Он сохраняет выбранные тему и язык в localStorage. Технические запросы к shoppingliststat.com обрабатывает Yandex Cloud, а запросы к shoppingliststat.app — Cloudflare. Необязательные рекламные и аналитические технологии на сайте не используются.
Политика cookies и локального хранения сайта
Мы публикуем обновлённую редакцию при изменении обработки данных. О существенных изменениях сообщаем подходящим способом; когда требуется новое согласие, соответствующая обработка не начинается до вашего выбора. Продолжение использования не считается согласием на новые необязательные цели. Копию предыдущей редакции можно запросить по email.