Политика конфиденциальности
Flipism в первую очередь хранит данные на устройстве. Если вы никогда не входите в аккаунт, ваши списки Flip не покидают устройство.
Кратко
-
Гостевые списки Flip и история остаются на этом устройстве.
Ваши списки Flip, варианты и история розыгрышей хранятся в локальной базе данных на устройстве. Диагностические данные и аналитика использования при этом могут отправляться.
-
Для облачной синхронизации нужны вход и ваше подтверждение.
Списки Flip загружаются в приватное хранилище аккаунта только после входа через Apple, Google или email и пароль и подтверждения синхронизации. История розыгрышей всегда остаётся на этом устройстве.
-
Приложение собирает диагностику и аналитику использования.
Это происходит независимо от входа в аккаунт. Идентификаторы устройства могут включать рекламный ID Android, если он доступен. Подробнее ниже.
-
Мы не продаём ваши данные.
Мы не показываем рекламу, не создаём рекламные профили и не передаём ваш контент рекламодателям.
1. Кто мы
Сервис Flipism предоставляет Xiaoyu Yin под названием студии First App Studio («мы»). First App Studio — название студии, а не отдельное юридическое лицо. Связаться с нами можно по адресу mensaplus2016@gmail.com. По любому вопросу этой политики это самый быстрый способ получить ответ от человека.
2. Использование Flipism без аккаунта (гостевой режим)
Базовыми режимами выбора можно пользоваться без регистрации. При обычном гостевом использовании контент остаётся на устройстве. Начало покупки или восстановления в приложении для iOS или Android может создать анонимный ID пользователя Firebase и связать его с метаданными оплаты и доступа RevenueCat. Этот идентификатор покупки не является зарегистрированным аккаунтом Flipism и не включает синхронизацию контента. Без подтверждения синхронизации аккаунта только на устройстве остаются:
- созданные вами списки Flip и их названия
- варианты в каждом списке Flip и их веса
- история розыгрышей и результаты
- случайный идентификатор установки, используемый для разделения локальной базы данных
Эти данные хранятся в локальной базе SQLite. Они удаляются при удалении приложения или очистке его хранилища. Мы не можем восстановить несинхронизированный контент. Вход и выбор объединения позволяют сохранить резервную копию списков Flip, но не истории розыгрышей.
Premium в приложениях для iOS и Android не требует регистрации аккаунта или облачной синхронизации. Создание аккаунта может сохранить идентификатор, связанный с вашей покупкой. Чтобы привязать подписку к существующему аккаунту, войдите в него и восстановите покупки в приложении. Восстановление использует аккаунт Apple или Google Play на этом устройстве и может перенести доступ с прежнего идентификатора пользователя Flipism. Восстановление покупок не восстанавливает и не загружает списки Flip или историю розыгрышей. Чтобы вернуть ранее синхронизированные списки Flip, войдите в соответствующий аккаунт Flipism и явно выберите данные аккаунта. Чтобы загрузить локальные списки Flip, выберите объединение данных и подтвердите синхронизацию. История розыгрышей остаётся на устройстве.
3. Что мы собираем при входе
Вход необязателен и всегда начинается по вашей инициативе. Можно войти через Apple или Google либо создать аккаунт с email и паролем. В каждом случае мы собираем идентификационные данные аккаунта. Контент и данные устройств синхронизации сохраняются только после подтверждения синхронизации:
| Данные | Назначение | Где хранятся |
|---|---|---|
| Адрес email | Идентифицирует аккаунт и отображается в приложении, чтобы вы знали, в какой аккаунт вошли | Firebase Authentication |
| ID аккаунта (ID пользователя) | Постоянный ключ, под которым хранятся синхронизированные данные | Firebase Authentication, Cloud Firestore |
| Названия списков Flip, тексты вариантов, веса и игровые режимы | Чтобы коллекция была доступна на других устройствах и её можно было восстановить | Cloud Firestore, только в вашем аккаунте |
| Идентификатор устройства, созданный приложением | Позволяет различать устройства при синхронизации, чтобы одновременные изменения не перезаписывались без предупреждения | Cloud Firestore, только в вашем аккаунте |
Перед загрузкой существующих локальных списков Flip приложение предлагает выбор: объединить данные устройства с аккаунтом, использовать только данные аккаунта или отменить вход. Локальные списки Flip не загружаются, пока вы не подтвердите синхронизацию.
Другие пользователи не могут получить доступ к вашему синхронизированному контенту. Доступ ограничен серверными правилами; уполномоченные службы и обработчики данных могут работать с ним.
4. Диагностика и аналитика
Независимо от входа в аккаунт приложение включает SDK Firebase Analytics и Firebase Crashlytics от Google, которые собирают:
- События взаимодействия с приложением — открытие приложения, показанные экраны и длительность сеанса
- Сведения об устройстве и приложении — модель устройства, версия ОС, версия приложения, язык и приблизительный регион
- Идентификаторы устройства, в том числе рекламный ID Android, если он доступен
- Журналы сбоев и диагностику — трассировки стека и состояние устройства в момент сбоя
Мы используем это только для понимания того, работает ли приложение и какие функции востребованы. Мы не используем эти данные для рекламы, не создаём профили и не продаём их. В приложении нет рекламы или сторонних рекламных SDK.
События продуктовой аналитики не содержат названий списков Flip, текстов вариантов и поисковых запросов. Отчёты о сбоях содержат диагностические сведения об ошибках и могут включать данные, присутствующие в этих ошибках. Отдельно поддерживаемые релизные версии приложений для iOS и Android при включённом сборе могут автоматически сообщать в Crashlytics о неожиданных обработанных ошибках синхронизации и прав доступа. Такие некритические события используют разрешённые категории и коды ошибок и ограниченные сведения о местах в коде, а не исходные тексты ошибок, ID аккаунтов, email, токены, ID документов или контент списков Flip. Могут включаться доступные счётчики кэшированных очередей, но не общее число списков Flip, и состояние загрузки, ошибки или данных прав доступа. Обычные ошибки при отсутствии сети пропускаются; повторяющиеся ошибки передачи в течение не менее пяти минут могут вызвать ограниченный отчёт. Дубликаты устраняются, число отчётов ограничено. Доставка не происходит в реальном времени и не гарантируется; в веб-версии эти отчёты не поддерживаются. Локальная сводка для поддержки создаётся отдельно и копируется только по запросу.
Первые продуктовые события фиксируют только создание списка Flip и его режим/источник, завершение розыгрыша и его режим, открытие каталога шаблонов или категории/режима, завершение входа и его способ, добавление шаблона либо изменение или удаление списка Flip. Они не содержат ID шаблонов и аккаунтов, адресов email, поисковых запросов или контента списков Flip.
Ваш контроль: В Android можно удалить или сбросить рекламный ID для всей системы в разделе Настройки → Конфиденциальность → Реклама. Если удалить этот ID, приложения, включая Flipism, больше не будут его получать.
5. Проверки подлинности устройства и браузера
Для защиты важных действий используется Firebase App Check. В Android Google Play Integrity создаёт токен аттестации, который помогает серверу подтвердить, что запрос отправлен подлинной неизменённой установкой Flipism. В веб-версии Firebase App Check использует Google reCAPTCHA Enterprise для защиты от злоупотреблений и мошенничества. Для этого Google и браузер могут обрабатывать сведения о браузере, сети, IP-адресе и сигналы аттестации. Эти проверки подтверждают запрос приложения или браузера, а не вашу личность; мы не используем их для отслеживания вас.
5a. Оплата подписок
Оформите Web Premium из приложения. Условия веб-оплаты относятся к веб-подпискам. Paddle выступает продавцом по транзакциям (Merchant of Record), а RevenueCat предоставляет инфраструктуру прав доступа по подписке. Покупки в приложениях для iOS и Android обрабатывает Apple или Google Play; доступность зависит от аккаунта магазина и региона. Apple и Google Play обрабатывают платежи и записи транзакций по собственным условиям и политикам конфиденциальности. RevenueCat предоставляет инфраструктуру прав доступа для этих покупок.
| Обработчик | Обрабатываемые данные | Назначение |
|---|---|---|
| Paddle, для веб-оплаты | Email покупки, имя при его указании, страна, статус платежа, сведения о транзакциях, налогах, возвратах и счетах | Оплата, предотвращение мошенничества, поддержка, налоги и счета, бухгалтерский учёт и юридические обязанности |
| RevenueCat | ID пользователя Firebase, ID подписки и продукта, статус прав доступа, срок действия и метаданные транзакций | Предоставление прав доступа, поддержка и статус подписки |
При покупках и восстановлении в приложениях, а также при веб-покупках Flipism получает и хранит метаданные оплаты и доступа, необходимые для связи покупки с анонимным идентификатором покупателя или зарегистрированным аккаунтом: например, ID пользователя Firebase, идентификаторы подписок, продуктов и транзакций, статус прав доступа и срок действия. Названия списков Flip, варианты, подписи и результаты розыгрышей никогда не входят в платёжные атрибуты. Flipism никогда не получает и не хранит полные данные карты. Платёжные провайдеры могут хранить свои записи после удаления аккаунта Flipism, если этого требует закон.
5b. Обратная связь в приложении
Когда функция доступна, «Отправить отзыв» позволяет отправить от 1 до 1000 символов без регистрации. Только нажатие «Отправить» передаёт текст, версию приложения, платформу и язык интерфейса. Не включайте личные или конфиденциальные сведения. Это односторонний ящик предложений, а не переписка по email; адреса для ответа в нём нет.
При отправке создаётся отдельный анонимный идентификатор Firebase Authentication, который используется повторно для ограничения злоупотреблений. Он отделён от аккаунта, в который вы вошли, и от идентификатора покупки и не включает облачную синхронизацию. Отзыв и технический идентификатор хранятся в Cloud Firestore через сервер, защищённый App Check. Другие пользователи не могут их читать; уполномоченные операторы могут их просматривать. Приложение не прикладывает списки Flip, историю розыгрышей, email или диагностический отчёт. Firebase и поставщики проверок подлинности могут обрабатывать сетевые метаданные, как описано выше.
«Добавить идентификатор использования» — настройка, включённая по умолчанию, которую можно отключить перед отправкой. Когда настройка включена и идентификатор доступен в рамках действующих разрешений Analytics, мы прикладываем Analytics App Instance ID на мобильных устройствах или GA4 Client ID в веб-версии. Это позволяет уполномоченным операторам связывать отзыв с существующими событиями использования для поиска неисправностей, а не с полной записью действий. ID зарегистрированного аккаунта, email, контент списков Flip, варианты и результаты не добавляются. Идентификаторы могут измениться после сброса данных и не служат постоянным идентификатором пользователя на разных устройствах. Если идентификатор недоступен, отзыв всё равно можно отправить. Отключение настройки исключает идентификатор только из этого отзыва; оно не выключает Analytics и не удаляет прежние записи. Настройка не переопределяет согласие на Analytics.
Удаление отзывов запланировано через 180 дней; асинхронное удаление провайдером может занять дополнительное время. Этот срок относится к записям отзывов в Firestore, а не к анонимному идентификатору Firebase Authentication. Анонимный идентификатор не является вашим зарегистрированным аккаунтом, поэтому удаление аккаунта или приложения не удаляет прежние отзывы немедленно. По вопросам прав на данные свяжитесь с нами по адресу ниже. Мы обрабатываем добровольно отправленные отзывы для улучшения и поддержки приложения и используем технический идентификатор для предотвращения злоупотреблений.
6. Что мы никогда не собираем
- Точные или приблизительные GPS-координаты
- Контакты, календарь, фотографии, файлы или записи микрофона
- Полные данные карты или полные платёжные учётные данные
- Данные о здоровье
Гостевой контент не синхронизируется, пока вы не войдёте и не выберете объединение.
7. Кому мы передаём данные
Мы не продаём персональные данные и не передаём их рекламодателям или брокерам данных. Следующие провайдеры обрабатывают данные описанным выше образом. RevenueCat уже обрабатывает метаданные покупок и восстановления в приложениях, а Paddle — веб-платежи:
- Google LLC — Firebase Authentication, Cloud Firestore, Cloud Functions, Firebase App Check, Firebase Analytics и Firebase Crashlytics по условиям Google как нашего обработчика данных
- Apple и Google Play — обработка платежей, подписок, отмен и возвратов в магазинах по их собственным правилам
- Paddle — продавец по веб-транзакциям; обработка платежей, транзакций, налогов, возвратов, счетов и обращений по покупкам
- RevenueCat — обработка подписок и прав доступа в приложениях и веб-версии с использованием описанных выше платёжных метаданных
Синхронизированный контент аккаунта хранится в инфраструктуре Google Cloud, преимущественно в США. Paddle и RevenueCat обрабатывают данные оплаты и доступа, как описано выше. Если вы используете Flipism за пределами США, ваши данные могут передаваться туда.
Мы можем раскрывать данные, если этого требует закон, или для расследования злоупотреблений сервисом.
8. Хранение и удаление
Синхронизированные данные хранятся, пока существует аккаунт. Их можно навсегда удалить из приложения: Настройки → Аккаунт и синхронизация → Удалить аккаунт и облачные данные. Это удаляет синхронизированные списки Flip, старые облачные записи розыгрышей при их наличии и данные входа в Flipism. Списки Flip и история розыгрышей этого аккаунта на этом устройстве удаляются, когда приложение очищает локальные данные удалённого аккаунта. Гостевые данные, независимые офлайн-копии и данные на других устройствах автоматически не стираются.
Если приложение уже удалено, вы всё равно можете запросить удаление данных. См. страницу удаления аккаунта.
Технические записи, сохраняемые после удаления
При удалении аккаунта мы сохраняем записи для защиты от повторной загрузки удалённых данных и для продолжения удаления с прежним ID аккаунта, отметками времени и техническим статусом. Они не содержат контента списков Flip или адреса email.
Это необходимо для безопасности. На устройстве, которое было офлайн во время удаления, могут сохраниться действующие данные авторизации в кэше. Без защитной записи оно могло бы повторно загрузить только что удалённые данные. Серверы используют эту запись, чтобы отклонять такие запросы. Записи продолжения позволяют завершать прерванное удаление аккаунта. Сейчас у этих записей нет автоматического срока удаления.
9. Ваши права
В зависимости от места проживания у вас может быть право на доступ к персональным данным, их исправление, экспорт или удаление, возражение против обработки или её ограничение и подачу жалобы в надзорный орган.
На практике синхронизированные данные видны в приложении на любом устройстве, где вы вошли в аккаунт; удаление доступно в приложении и по запросу. По другим вопросам напишите на mensaplus2016@gmail.com , и мы ответим в течение 30 дней.
Правовое основание обработки данных аккаунта — исполнение нашего соглашения с вами, то есть предоставление синхронизации. Для диагностики и аналитики основанием служит наш законный интерес в поддержании работы приложения.
10. Дети
Flipism не предназначен для детей. Приложение рассчитано на пользователей от 18 лет; мы не собираем данные, заведомо зная, что они принадлежат детям. Если вы считаете, что ребёнок передал нам персональные данные, свяжитесь с нами, и мы их удалим.
11. Безопасность
Весь трафик между приложением и серверами шифруется при передаче с помощью TLS. Доступ к данным аккаунта контролируют серверные правила безопасности, а не только приложение. Для удаления аккаунта нужно повторно подтвердить личность через Apple, Google или ввод пароля. Приложение передаёт пароли в Firebase Authentication для входа и создания аккаунта. Пароли не входят в локальную базу списков Flip.
12. Изменения этой политики
Если мы изменим порядок обработки данных, то обновим эту страницу и дату последнего обновления выше. О существенных изменениях также сообщим в приложении.
13. Контакты
Вопросы, запросы и жалобы: mensaplus2016@gmail.com