Политика конфиденциальности
У Cargo Flow отдельная политика: Cargo Flow: Delivery Hero. Общая политика Pia Games к Cargo Flow не применяется.
Коротко: играть можно без аккаунта. Чтобы работал рейтинг и твои кристаллы были в сохранности, мы храним случайный идентификатор игрока, выбранный тобой ник, твои проверенные забеги и баланс кристаллов. Мы никогда не просим твоё имя, электронную почту, номер телефона, контакты или точное местоположение. Когда показывается реклама, рекламный сервис Google получает твой IP-адрес (по нему он определяет твоё примерное местоположение), идентификаторы устройства и данные о действиях с рекламой. Ниже для каждого вида данных указано, кто его получает и сколько он хранится, и наш сервер автоматически удаляет данные по этому графику.
Кто получает данные
- Pia Games (мы). Наш игровой сервер работает на Cloudflare (Workers и D1), который хранит и обрабатывает данные по нашему поручению.
- Google Mobile Ads (Google LLC), если реклама включена. Google получает рекламные данные напрямую от рекламного ПО в приложении и использует их в соответствии со своей политикой конфиденциальности (Google не является нашим обработчиком данных).
- TikTok (TikTok Pte. Ltd. и аффилированные компании), только на Android и только после согласия на все цели. TikTok получает измерения установок и игры напрямую от своего SDK в приложении и использует их по своей политике конфиденциальности (см. TikTok).
- Google Firebase Cloud Messaging, а на iPhone push-сервис Apple доставляют уведомления с объявлениями по нашему поручению.
- Apple и Google обрабатывают платежи (App Store, Google Play), а там, где это включено, обеспечивают Game Center и Google Play Games и подтверждают аккаунт, который ты привязываешь для восстановления аккаунта (Вход с Apple, вход через Google).
- Другие игроки видят твой ник и результаты в рейтинге, а любой, у кого есть ссылка, видит забег, который ты сохраняешь или которым делишься.
Мы не продаём данные за деньги и, кроме перечисленных выше получателей, ни с кем ими не делимся. О законах о конфиденциальности штатов США читай в разделе Права на конфиденциальность в штатах США.
Что остаётся на твоём устройстве
Твой личный рекорд, максимальный уровень, настройки (звук, настройка тайминга), история забегов (последние 10 и лучшие 10 забегов), случайный идентификатор установки, копия баланса кристаллов и жизней (настоящий баланс хранится на нашем сервере) и секретный ключ, по которому наш сервер узнаёт твоё устройство. Секретный ключ хранится в iOS Keychain / Android Keystore. Если удалить приложение, эти данные удалятся с телефона, но данные на нашем сервере при этом не удаляются (см. Удаление данных).
Что мы собираем, зачем, кто это получает и сколько хранится
Связано с тобой: данные рейтинга привязаны к твоему случайному идентификатору игрока. Статистика использования, отчёты о сбоях и сообщения о проблемах вместо этого содержат случайный идентификатор установки (отзывы также содержат твой идентификатор игрока, если он есть), но запись для push-уведомлений хранит идентификатор установки вместе с твоим идентификатором игрока, поэтому их можно сопоставить. Поэтому мы считаем все эти данные связанными с твоей записью игрока. Ни в одних из них нет твоего имени или контактных данных. Когда игра впервые выходит в сеть, приложение также один раз отправляет идентификатор установки вместе с твоим новым идентификатором игрока, и мы храним их вместе (см. ниже).
- Мы также сохраняем время, когда сервер подтвердил первое попадание по кристаллу, даже если вы вышли до завершения раунда. Это помогает определить аккаунты, на которых играли; запись не даёт очков или наград и не публикуется. Она хранится в записи игрока до удаления ваших данных.
- Идентификатор игрока и имя по умолчанию (например, «Player-4821»): создаются автоматически, когда игра впервые выходит в интернет; не связаны с твоим аккаунтом Apple или Google. Зачем: рейтинг, кристаллы и жизни, твой аккаунт. · Получатели: мы (Cloudflare); для рекламы с вознаграждением Google получает идентификатор игрока, а при покупках Apple/Google получают код, созданный на его основе (см. ниже). · Хранение: пока игра доступна, до тех пор, пока ты их не удалишь. Аккаунты без игровой активности удаляются через 1 час, через 2 дня, если выбран ник, или через 30 дней, если они привязаны к аккаунту платформы (Game Center, Google Play Игры, Apple или Google).
- Ник, если ты его выбираешь. Наша команда может сбросить ник, нарушающий наши правила, например после жалоб игроков. Зачем: рейтинг. · Получатели: мы; публично показывается в рейтинге и в забегах, которыми ты делишься. · Хранение: пока игра доступна, до тех пор, пока ты его не изменишь или не удалишь.
- Страна (двухбуквенный код страны, например «TR», то есть очень приблизительные данные): берётся из страны, которую Cloudflare определяет для твоего подключения при создании твоей записи игрока и при открытии приложения, или это страна, которую ты выбираешь в Настройки → Страна («Автоматически» снова определяет её по подключению). Мы храним только код страны и никогда не храним твой IP-адрес; если страну определить нельзя (например, при подключении через Tor), ничего не сохраняется. Страна может меняться не чаще одного раза в 30 дней; в первые 24 часа после создания записи игрока её можно менять сколько угодно. Зачем: флаг перед твоим ником и рейтинги по странам. · Получатели: мы (Cloudflare); публично показывается флагом рядом с твоим ником в рейтингах и в забегах, которыми ты делишься. · Хранение: пока игра доступна, до тех пор, пока ты её не изменишь или не удалишь.
- Забеги в Испытании, которые ты играешь онлайн: очки, уровень, попадания, длительность забега, запись забега (случайное зерно и время каждого нажатия), уровень, с которого начался забег, быстрые попадания, билет раунда, который его подтверждает, и моменты, когда усиления были получены или использованы. Мы воспроизводим запись забега, чтобы проверить результат. Зачем: проверка результатов, чтобы рейтинг оставался честным, защита от читерства, поиск ошибок в игре. · Получатели: мы. · Хранение: проверенные забеги хранятся, пока игра доступна (они нужны рейтингам и проверкам результатов), до тех пор, пока ты не удалишь свои данные. Отклонённые нами забеги (с полной записью нажатий) удаляются через 90 дней; неиспользованные или непроверенные билеты раунда удаляются через 30 дней после истечения их срока.
- Поправка тайминга нажатий, которая хранится с каждым онлайн-забегом: поправка в начале, каждое её изменение во время забега, настройки тайминга игры и среднее время кадра на экране. Зачем: расследование ошибок в игре и читерства; никогда не показывается публично. · Получатели: мы. · Хранение: 12 месяцев, затем удаляется из забега.
- Сохранённые и опубликованные забеги: если ты нажимаешь «Сохранить» или «Поделиться», сохраняются зерно забега, время нажатий, правила, очки и уровень вместе с твоим идентификатором игрока. Забег получает ссылку (piagames.io/r/...). Никаких данных об устройстве, контактных данных или рекламного идентификатора. Зачем: просмотр забегов и возможность ими делиться. · Получатели: мы; любой, у кого есть ссылка, может посмотреть забег и увидеть твой ник, очки и уровень. · Хранение: пока игра доступна, до тех пор, пока ты не удалишь свои данные (после этого ссылка перестаёт работать).
- Кристаллы, жизни, усиления и прогресс Пробуждения кристалла: твой баланс, твои усиления, твои постоянные улучшения (и были ли они куплены в магазине или за кристаллы), твоя энергия Пробуждения и пробуждённые миры, а также журнал каждого изменения (количество, причина, например «забег в Испытании», «использовано усиление» или «Подарок дня», забег, время). Когда обновлённое приложение впервые подключается к серверу, баланс и энергия Пробуждения, сохранённые на твоём телефоне, переносятся один раз (в пределах лимита). Зачем: чтобы балансы нельзя было изменить на телефоне. · Получатели: мы; не публикуется, кроме шкалы усилений в забеге, которым ты делишься. · Хранение: пока игра доступна, до тех пор, пока ты не удалишь свои данные (ежедневные счётчики заработка: 7 дней).
- Покупки: наборы кристаллов, стартовый набор и постоянные улучшения (только если ты что-то покупаешь). Оплату полностью обрабатывает App Store или Google Play; мы никогда не получаем твоё имя, электронную почту или данные карты. Мы храним идентификатор транзакции магазина (на Android также номер заказа и токен покупки), набор и количество, начисленные кристаллы, статус (начислено, ожидает, задержано, возвращено), была ли это тестовая покупка, ключ аккаунта покупки (код, созданный на основе твоего идентификатора игрока, который магазин прикрепляет к покупке, чтобы её можно было начислить только на твой аккаунт; по нему нельзя восстановить твой идентификатор игрока), цену и валюту, которые сообщает Apple, время, а также то, что дала тебе покупка (базовые кристаллы, указанный бонус, надбавки за первую покупку и за событие, усиления, постоянные улучшения). Если за покупку возвращены деньги, её кристаллы и усиления списываются (баланс никогда не уходит ниже нуля), а постоянное улучшение перестаёт работать; дополнительные жизни, которые у тебя уже есть, остаются.
Запросы на возврат средств. Когда ты просишь Apple вернуть деньги за покупку в приложении, Apple спрашивает нас, как использовалась покупка, и мы в течение 12 часов отвечаем: была ли она доставлена, какая её часть использована (потраченные кристаллы из неё, использованные усиления из неё и было ли постоянное улучшение активно дольше часа), что страница магазина описывала товар до покупки, а также рекомендуем ли мы Apple одобрить или отклонить возврат (если покупка использовалась, мы рекомендуем отклонить). Apple определяет покупку по её идентификатору транзакции; мы не отправляем ни имя, ни электронную почту, ни другие идентификаторы, а окончательное решение принимает Apple. Google Play нас не спрашивает; запросы на возврат, отправленные в Google позже чем через 48 часов, приходят к нам, и мы решаем их так же. Если деньги за покупку возвращены после того, как она была использована, та часть, которую нельзя забрать обратно (уже потраченные кристаллы, уже использованные усиления, уже полученная польза от улучшения), записывается как задолженность по возврату в твоём аккаунте игрока: кристаллы, которые ты зарабатываешь в игре, сначала идут на её погашение, а новые покупки приостанавливаются, пока мы не проверим аккаунт. Чтобы задать вопрос об этом или возразить, напиши на support@piagames.io. Зачем: однократное начисление кристаллов, возвраты, защита от злоупотреблений возвратами, бухгалтерский учёт. · Передаётся Apple: сведения об использовании покупки, только когда ты просишь Apple вернуть за неё деньги. · Получатели: мы; Apple или Google подтверждают покупку. · Хранение: столько, сколько требует налоговое и бухгалтерское законодательство. Если ты удалишь свои данные, записи отделяются от твоего идентификатора игрока и хранятся без него. - Подтверждения рекламы с вознаграждением: когда ты смотришь рекламу с вознаграждением, приложение прикрепляет к ней твой идентификатор игрока и одноразовый код; Google отправляет их обратно на наш сервер вместе с идентификатором транзакции, рекламным блоком и временем. Зачем: выдавать каждую награду только один раз и предотвращать злоупотребления. Награды не имеют денежной ценности. · Получатели: мы и Google. · Хранение: неподтверждённые коды 1 день, подтверждённые записи 90 дней.
- Статистика использования (события вроде «забег в Испытании закончился на 6 уровне с 2 400 очками» или «тайминг нажатий изменён»): название события и до 16 значений, идентификатор установки, номер сборки приложения и платформа (iOS или Android), а также случайный идентификатор события, чтобы повторно отправленный пакет не засчитывался дважды. При открытии приложения событие также записывает языковые настройки твоего телефона (до трёх, например «uk-UA») и язык, который выбрало приложение. Напоминание об отдыхе для глаз считает время игры только на твоём устройстве; отправляются только события «перерыв предложен / перерыв сделан». Сейчас в приложении нет переключателя, чтобы отключить статистику использования. Зачем: понимать, как играют в игру, и улучшать её. · Получатели: только мы. · Хранение: 13 месяцев.
- Источник установки (один раз, при первом запуске после установки или обновления): на Android — значения кампании, которые Google Play передаёт приложению, если ты установил его по помеченной ссылке (источник, канал, кампания и содержание, например «piagames / share / daily»), иначе «unknown» или собственное значение Google Play, например «organic»; на iPhone и iPad — только «App Store», потому что Apple не передаёт эти данные приложениям. Отправляется как одна запись статистики использования с идентификатором установки, а не с идентификатором игрока, и не передаётся рекламным сетям. Мы также считаем, открывает ли та же установка приложение снова на следующий день и через неделю. Вместе с ним мы сохраняем двухбуквенный код страны, который Cloudflare сообщает для твоего подключения в этот момент (например, «BR»), но никогда не IP-адрес; если страну определить нельзя, ничего не сохраняется. Так мы видим, в каких странах новые игроки начинают играть. Когда игра впервые выходит в сеть и создаёт твой идентификатор игрока, приложение также один раз отправляет этот идентификатор установки, и мы храним их вместе. Мы используем это только для подсчёта по источникам установки и странам: сколько новых установок затем приносят доход от рекламы или совершают покупку и на какую сумму; по отдельным игрокам это не показывается и никому не передаётся. Эта связь удаляется вместе с твоим идентификатором игрока. Зачем: видеть, какие наши ссылки и страницы приводят новых игроков. · Получатели: только мы. · Хранение: 13 месяцев.
- Отчёты о сбоях: техническое сообщение об ошибке и трассировка стека, сборка приложения, платформа и идентификатор установки. Зачем: находить и исправлять сбои. · Получатели: только мы. · Хранение: 90 дней.
- Сообщения о проблемах (только если ты нажимаешь «Сообщить о проблеме»): то, что ты пишешь (по желанию), техническая запись этого забега (зерно, время нажатий и измерения, твоя поправка тайминга, правила), версия приложения и основные данные об устройстве (модель, операционная система и её версия, размер экрана, частота обновления, язык). Никакого имени устройства, серийного номера, контактных данных или рекламного идентификатора. Зачем: находить и исправлять проблемы в игровом процессе. · Получатели: мы. · Хранение: 12 месяцев.
- Отзывы (только если ты нажимаешь «Отправить отзыв» в настройках или «Что-то не так? Напиши нам» после забега): выбранная тобой тема (ошибка, идея, баланс игры, покупка, другое), то, что ты пишешь (до 1 000 символов), версия и сборка приложения, платформа и идентификатор установки, а также твой идентификатор игрока, если он есть (чтобы, читая отзыв, мы могли посмотреть твои забеги). Если переключатель «Приложить данные устройства и последний забег» включён (по умолчанию он включён, перед отправкой его можно выключить), прикладываются те же основные данные об устройстве и та же техническая запись последнего забега, что и в сообщении о проблеме. Отзывы никогда не публикуются; внутри приложения мы не отвечаем. Если ты офлайн, сообщение ждёт на телефоне и отправляется, когда ты снова в сети. Зачем: читать твои идеи и исправлять проблемы. · Получатели: мы. · Хранение: 12 месяцев или до тех пор, пока ты не удалишь свои данные.
- Причина удаления данных (необязательно, спрашивается перед окончательным подтверждением Удалить мои данные): выбранная тобой причина, если ты её выбираешь, и то, что ты пишешь (по желанию, до 500 символов). Мы храним её без твоего идентификатора игрока и идентификатора установки, только с платформой, сборкой приложения и днём (без времени суток), поэтому её нельзя связать ни с тобой, ни с твоими удалёнными данными. Если ты пропускаешь этот шаг, мы тоже сохраняем одну такую строку, но без причины, чтобы считать количество удалений. Зачем: понимать, почему игроки уходят, и улучшать игру. · Получатели: мы. · Хранение: 12 месяцев.
- Жалобы на других игроков и скрытые тобой игроки (только если ты нажимаешь на другого игрока в рейтинге или на кнопку «Ещё» у забега, которым поделились, либо «Пожаловаться» на веб-странице такого забега): выбранная тобой причина («Неприемлемое имя» или «Неприемлемый контент или читерство»), то, что ты пишешь (по желанию, до 200 символов), идентификатор игрока, на которого подана жалоба, ник, показанный в этот момент, идентификатор забега, если он есть, время и то, откуда пришла жалоба: из приложения или с сайта. Чтобы отличать авторов жалоб друг от друга, мы храним твой идентификатор игрока, если он есть; если ты отправляешь жалобу без него (например, на веб-странице), вместо этого мы храним только ключевой хеш твоего IP-адреса за этот день (такой же, как в счётчиках защиты от злоупотреблений; сам адрес никогда не сохраняется). Игроку, на которого пожаловались, никогда не сообщается, кто это сделал. Наша команда рассматривает жалобы и может сбросить ник или заблокировать игрока. Если ты скрываешь игрока, его имя показывается как «Скрытый игрок» только для тебя, а забеги, которыми он поделился, тебе не показываются; список скрытых тобой игроков хранится вместе с твоим идентификатором игрока, поэтому он возвращается на новом телефоне, когда ты привязываешь аккаунт. Зачем: безопасность ников и забегов, которыми делятся, рассмотрение жалоб, защита от злоупотреблений жалобами. · Получатели: мы; никогда не публикуется. · Хранение: жалобы 12 месяцев (жалобы на игрока остаются закрытыми в течение 12 месяцев, даже если этот игрок удалит свои данные); список скрытых тобой игроков, пока ты его не изменишь или не удалишь свои данные.
- Запрос оценки: после прохождения определённого уровня, а позже только после нового личного рекорда, игра может попросить телефон показать системное окно оценки App Store или Google Play (без предварительного вопроса с нашей стороны). Apple или Google решают, появится ли оно, и обрабатывают твою оценку и отзыв в соответствии со своими политиками конфиденциальности; игра никогда не узнаёт, была ли поставлена оценка и какая. Мы лишь записываем как событие статистики использования, что окно было запрошено.
- Push-токен (только если уведомления включены в приложении и разрешены на телефоне) вместе с идентификатором установки, платформой, языком приложения, номером сборки и твоим идентификатором игрока. Зачем: редкие объявления, например о новом мире или ежедневном задании; никогда не используется для рекламы или отслеживания. · Получатели: мы, Firebase Cloud Messaging и на iPhone push-сервис Apple (они получают токен и текст уведомления; Firebase также использует собственный идентификатор установки). · Хранение: пока ты не выключишь уведомления (тогда он удаляется сразу), пока токен не станет недействительным или если сервер не видел его 270 дней.
- Счётчики защиты от злоупотреблений: количество запросов на игрока, на установку и на IP-адрес. Для счётчиков по IP мы храним только короткий ключевой хеш (HMAC) IP-адреса, созданный с секретным ключом, который не хранится в базе данных, в сочетании с датой, поэтому сохранённое значение нельзя превратить обратно в адрес, и оно меняется каждый день. Сам твой IP-адрес мы никогда не храним. Зачем: безопасность и предотвращение злоупотреблений. · Получатели: мы. · Хранение: удаляются, когда заканчивается временное окно счётчика (не более одного дня), и не позднее чем через два дня.
- Журналы сервера: технические журналы запросов и ошибок (при проверке покупок может записываться твой идентификатор игрока). Cloudflare обрабатывает твой IP-адрес, чтобы доставить каждый запрос. Зачем: работа сервиса и исправление ошибок. · Получатели: Cloudflare по нашему поручению. · Хранение: несколько дней (срок хранения журналов Cloudflare, не более 7 дней).
Забеги, сыгранные офлайн, не отправляются и не попадают в рейтинг. Наш поставщик базы данных автоматически ведёт историю восстановления глубиной до 30 дней, поэтому удалённые данные исчезают из неё в течение 30 дней.
Местоположение
Приложение никогда не запрашивает разрешение на доступ к местоположению и не использует GPS или иное точное местоположение. Примерное местоположение указано в наших ярлыках конфиденциальности в магазинах приложений только из-за рекламы: Google Mobile Ads (AdMob) определяет примерное местоположение (на уровне страны или города) по IP-адресу твоего подключения, чтобы показывать рекламу, подходящую для твоего региона, измерять эффективность рекламы и предотвращать мошенничество. Поэтому мы указываем «примерное местоположение» как данные, которые собираются и передаются Google. Наш собственный сервер использует твой IP-адрес для защиты от злоупотреблений и ограничения частоты запросов в виде ключевого хеша с секретным ключом (см. «Счётчики защиты от злоупотреблений» выше) и никогда не хранит сам IP-адрес. Для рейтингов по странам он хранит только код твоей страны (см. «Страна» выше), который Cloudflare определяет по твоему подключению; ни город, ни более точное местоположение он не вычисляет. Поэтому «примерное местоположение» указано и для функциональности приложения.
Реклама (Google Mobile Ads)
Игра может предлагать необязательную видеорекламу с вознаграждением; рекламу можно закрыть или вообще не смотреть. Реклама предоставляется через Google Mobile Ads (Google LLC). Чтобы показывать рекламу, ограничивать частоту её показа, измерять её и предотвращать мошенничество, рекламное ПО в приложении отправляет Google: твой IP-адрес (Google использует его, чтобы определить твоё примерное местоположение, см. раздел «Местоположение» выше), сведения о приложении и устройстве, идентификаторы устройства (на Android рекламный идентификатор и App Set ID, на iPhone идентификатор поставщика (identifier for vendors); рекламный идентификатор iPhone недоступен, потому что мы не запрашиваем разрешение на отслеживание), взаимодействия с рекламой, данные о взаимодействии с приложением, а также собственные данные о сбоях, производительности и диагностике. За эти данные отвечает Google в соответствии с Политикой конфиденциальности Google и документом «Как Google использует информацию с сайтов и из приложений, которые используют сервисы Google»; хранятся они согласно правилам Google. Pia Games не получает эти рекламные данные на свои серверы.
Там, где требуется согласие, показывается форма согласия Google (UMP), и реклама запрашивается только тогда, когда эта форма это разрешает. В ЕС, Великобритании и Швейцарии, а также в штатах США с законами о конфиденциальности ты можешь в любой момент снова открыть этот выбор в разделе Настройки → Дополнительно → Настройки конфиденциальности (эта строка появляется там, где применяется форма). Приложение не запрашивает на iOS разрешение Apple на отслеживание в других приложениях, и мы не используем никакие данные для отслеживания; персонализация рекламы может различаться в зависимости от региона и твоего выбора.
Измерение кампаний и доходов
На Android, iPhone и iPad Google Analytics для Firebase измеряет использование, источники установок, показы рекламы и доходы от покупок с помощью собственных идентификаторов экземпляра и устройства, сведений о приложении и устройстве и приблизительного местоположения. Сбор начинается только когда настройки согласия разрешают все цели; при отсутствии выбора или отказе он отключен. Google получает эти данные, а связанный аккаунт Google Ads может использовать их для измерения и улучшения кампаний. Мы не передаем имена, идентификаторы игроков, очки или сигналы возраста. Отдельно наш сервер получает оценочный доход рекламного SDK, валюту и место показа с нашим идентификатором установки, по тем же правилам хранения и удаления, что и статистика использования. Удаление данных игры сбрасывает локальный идентификатор Analytics, но само по себе не удаляет историю Google: действуют сроки хранения Google Analytics и политика конфиденциальности Google. По вопросам конфиденциальности свяжитесь с нами. На iPhone и iPad Analytics не собирает IDFA или IDFV и не использует события для персонализированной рекламы. Покупки App Store измеряются по проверенным StoreKit транзакциям после принятия покупки нашим сервером; восстановления не считаются новыми продажами. Google
TikTok (Android). Чтобы понять, привела ли реклама в TikTok к установке и игре, приложение для Android использует TikTok Business SDK. Он запускается только при том же выборе согласия, что и Analytics выше (разрешены все цели), и останавливается, если согласие отозвано. Тогда TikTok получает рекламный идентификатор устройства, реферер установки Google Play, сведения о приложении и устройстве (например, модель, версию системы, язык и IP-адрес) и такие события: установка, запуск приложения, возвращение на следующий день и уровень, достигнутый в забеге, проверенном нашим сервером. Мы не передаём TikTok имена игроков, ID игроков, адреса электронной почты, номера телефонов, очки или покупки. TikTok использует эти данные для атрибуции и улучшения наших кампаний по своей политике конфиденциальности. Рекламный идентификатор можно сбросить или удалить в настройках Android. TikTok
Возрастной диапазон (подсказка «Спроси взрослого» и реклама)
Приложение может запросить у платформы твоего телефона возрастной диапазон, но никогда не дату рождения: Declared Age Range от Apple на iOS 26 и новее, Google Play Age Signals на Android. По умолчанию приложение не показывает запрос на передачу этих данных: оно получает ответ только там, где платформа даёт его без запроса (например, где этого требует закон); в остальных случаях ответ «неизвестно». В зависимости от твоих настроек и региона Apple или Google всё же могут спросить тебя (или твоего родителя или опекуна), передавать ли эти данные. На Android ответ используется только для того, чтобы решить, показывать ли в магазине кристаллов подсказку «Спроси взрослого, прежде чем покупать.»; для рекламы он никогда не используется. На iPhone и iPad он также используется, если тебе меньше 18 лет, чтобы попросить Google Mobile Ads обрабатывать рекламные запросы как запросы для несовершеннолетнего (с пометкой о возрасте ниже возраста согласия, без персонализации и только с контентом, подходящим для подростков). Приложение сводит ответ к «младше 18», «18 или старше» или «неизвестно», хранит его только в памяти телефона до закрытия приложения и запрашивает не чаще одного раза при каждом открытии приложения. Он не сохраняется, не отправляется ни Pia Games, ни кому-либо ещё, не используется для аналитики, профилирования или маркетинга и не связывается с твоим идентификатором игрока. На iPhone и iPad Google Mobile Ads получает только пометки о несовершеннолетнем в рекламных запросах, но не твой возрастной диапазон; на Android он не получает ничего, что выведено из твоего возраста. Если ты отказываешься, платформа это не поддерживает или ответа нет, приложение ведёт себя как для взрослого: без подсказки и без рекламной пометки. Изменить передачу этих данных можно в настройках аккаунта Apple (Personal Information → Age Range for Apps) или в настройках Google Play.
Game Center и Google Play Games
Там, где это включено, игровые сервисы платформы используют аккаунт Game Center или Google Play Games на твоём устройстве для необязательных рейтингов платформы, достижений и вызовов друзьям. Apple или Google получает проверенные результаты и прогресс достижений, отправленные в её сервис, а для активностей Game Center ещё и активность, в которую ты входишь и которую завершаешь. Твой профиль на платформе и результаты могут быть видны другим игрокам в соответствии с настройками конфиденциальности платформы. Отображаемое имя на платформе и идентификатор игрока в рамках игры считываются на твоём устройстве, чтобы показывать состояние подключения и не отправлять задержавшийся результат на сменившийся аккаунт; эти значения не отправляются на наш сервер. Мы не запрашиваем твои контакты или список твоих друзей.
Восстановление аккаунта (привязка)
Чтобы при смене телефона не потерять кристаллы, покупки или место в рейтинге, игра может привязать твою запись игрока Pia Games к аккаунту, которым ты уже пользуешься. Там, где это включено, привязка к аккаунту Game Center или Google Play Games происходит автоматически, если вход в него выполнен; кроме того, по желанию можно привязать Вход с Apple или Google в разделе Настройки → Аккаунт. Твой телефон запрашивает у Apple или Google подтверждение (подпись, одноразовый код или токен входа) и отправляет его на наш сервер, который проверяет его у Apple или Google. После этого мы храним только идентификатор субъекта аккаунта (team player ID в Game Center, идентификатор игрока Play Games или идентификатор «sub» Apple / Google), к какой платформе он относится и когда была сделана привязка. Мы не запрашиваем и не храним ни твой адрес электронной почты, ни имя и никому не передаём этот идентификатор. Использование: только восстановление аккаунта (чтобы узнать тебя на новом телефоне); он связан с твоим идентификатором игрока и не используется для рекламы или отслеживания.
Если прогресс есть и на твоём телефоне, и в привязанном аккаунте, игра спрашивает, какой прогресс оставить; уровни и очки на другой стороне удаляются, а купленные тобой кристаллы и постоянные улучшения сохраняются всегда. Каждая привязка и каждое объединение записываются в журнал аудита (уровень, очки и количество кристаллов обеих сторон) для поддержки. Хранение: привязка, пока существует твоя запись игрока; ожидающий выбор не более 1 дня после истечения его срока; журнал аудита 2 года. Удаление данных (см. ниже) сразу удаляет твои привязки и твои записи в журнале аудита. Ты можешь в любой момент попросить нас удалить привязку.
На сервисы платформ распространяется политика конфиденциальности Apple или политика конфиденциальности Google, и они хранят данные в соответствии с ней. Удаление твоей записи Pia Games не удаляет записи, которые отдельно хранятся в Game Center или Google Play Games.
Что мы не собираем
Мы не собираем твоё имя, возраст или дату рождения (возрастной диапазон используется только на твоём телефоне, см. Возрастной диапазон), адрес электронной почты, номер телефона, почтовый адрес, точное местоположение, контакты, фото или видео, данные с микрофона или камеры, историю браузера или поиска, список приложений на твоём телефоне или данные платёжной карты. Единственные данные, связанные с местоположением, это код твоей страны (для флага и рейтингов по странам) и примерное местоположение, которое рекламный сервис Google определяет по твоему IP-адресу при показе рекламы, как описано выше.
Бета-тестирование
Если ты тестируешь приложение через Apple TestFlight или тестирование в Google Play, Apple или Google могут передавать нам отчёты о сбоях, модель устройства, версию ОС и любые отзывы, которые ты решишь отправить. На это распространяются собственные политики конфиденциальности Apple и Google; мы используем эти данные только для исправления проблем.
Награды в наших играх всегда остаются в игре, и их нельзя обменять на деньги.
Удаление данных
Ты можешь сам удалить свои данные в любое время: в приложении открой Настройки → Дополнительно и нажми Удалить мои данные. Это сразу удаляет с нашего сервера твой идентификатор игрока, push-токен, ник, страну, результаты в рейтинге, баланс кристаллов, жизней и усилений и его журнал, сыгранные онлайн забеги (включая отклонённые забеги и билеты раунда), сохранённые и опубликованные забеги (их ссылки перестают работать), записи о рекламе с вознаграждением, привязки аккаунтов (Game Center, Play Games, Apple, Google) и их записи в журнале аудита, твои отзывы, отправленные тобой жалобы и твой список скрытых игроков, а также статистику использования, отчёты о сбоях, сообщения о проблемах и отзывы, отправленные с этой установки. Если ты указываешь причину удаления, она хранится без какой-либо связи с тобой (см. выше). Жалобы других игроков на тебя не удаляются вместе с твоими данными: они закрываются и хранятся до 12 месяцев, чтобы наша команда могла разобраться со злоупотреблениями. Сопоставление ключа аккаунта покупок удаляется, а записи о покупках наборов кристаллов отделяются от тебя и хранятся без идентификатора игрока (это нужно для сопоставления возвратов, для бухгалтерского учёта и чтобы одну и ту же покупку нельзя было начислить дважды). На твоём телефоне сбрасываются кристаллы, жизни, значки, рекорды и история забегов, и игра начинается заново, как для нового игрока. Если приложения у тебя больше нет, напиши на support@piagames.io и укажи свой ник, и мы удалим данные в течение 30 дней. Пошаговая инструкция: piagames.io/ru/delete. Сохранённая связь между твоим идентификатором установки и идентификатором игрока тоже удаляется.
В остальных случаях данные удаляются автоматически по истечении указанных выше сроков. История восстановления у нашего поставщика базы данных очищается в течение 30 дней.
Дети
Наши игры не предназначены для детей младше 13 лет, и мы сознательно не собираем их персональные данные.
Твои права
Ты можешь спросить нас, какие данные мы храним по твоему идентификатору игрока, попросить исправить твой ник или удалить свои данные самостоятельно в приложении (Настройки → Дополнительно → Удалить мои данные) или по запросу к нам.
Права на конфиденциальность в штатах США
Если ты живёшь в штате США, где действует закон о защите конфиденциальности потребителей (например, в Калифорнии, Колорадо, Коннектикуте, Виргинии или Техасе), у тебя есть следующие права в отношении персональной информации, которую мы о тебе храним: знать, что мы собираем, и получить её копию, исправить её, удалить её, а также отказаться от «продажи» (sale) или «передачи» (sharing) твоей персональной информации и от таргетированной рекламы (targeted advertising). Мы не продаём персональную информацию за деньги и не используем её для профилирования. Однако при показе рекламы рекламный сервис Google получает из приложения идентификаторы устройства, примерное местоположение и данные о действиях с рекламой (см. раздел «Реклама» выше), и законы некоторых штатов считают это «продажей», «передачей» или таргетированной рекламой.
Как отказаться: в приложении открой Настройки → Дополнительно → Настройки конфиденциальности и выбери «Не продавать и не передавать мои данные». После этого Google ограничивает использование данных из этого приложения, и показываемая тебе реклама не персонализируется на их основе. В этих штатах при открытии игры также может появиться сообщение Google о конфиденциальности. Твой выбор хранится на этом устройстве, поэтому сделай его на каждом устройстве, которым пользуешься.
Другие запросы: чтобы узнать, какие данные у нас есть, получить их копию, исправить или удалить их, используй Настройки → Дополнительно → Удалить мои данные или напиши на support@piagames.io и укажи свой ник (запрос от твоего имени может подать и уполномоченный представитель). Поскольку мы не собираем твоё имя и адрес электронной почты, мы можем попросить сведения из приложения, чтобы убедиться, что запрос исходит от тебя. Мы отвечаем в течение 45 дней. Если мы отклоняем запрос, ты можешь обжаловать отказ, ответив на наше письмо словом «Appeal» (апелляция); мы рассматриваем апелляцию в течение 45 дней, и если решение тебя не устроит, ты можешь обратиться к генеральному прокурору (attorney general) своего штата. Мы не будем относиться к тебе иначе из-за того, что ты пользуешься этими правами.
Контакты
Вопросы о конфиденциальности: support@piagames.io
Мы используем Google Firebase App Check с Play Integrity на Android и Apple App Attest на iPhone, чтобы проверять подлинность приложения, отправляющего запросы. Google и Apple обрабатывают для этой проверки сигналы безопасности приложения и устройства. Наш сервер записывает результат в журналы сервера, не сохраняя токен проверки.
Relic War: Age of Kings
В Relic War играют онлайн: чтобы играть, нужно войти в аккаунт. В этом разделе описано, что собирает Relic War. Разделы выше о кристаллах, жизнях, рейтингах, забегах, рекламе, возрастном диапазоне и источнике установки описывают Crystal Pulse и к Relic War не относятся. В Relic War нет рекламы. Разделы «Контакты», «Твои права» и «Права на конфиденциальность в штатах США», а также абзац о целостности приложения выше относятся и к Relic War.
- Вход через «Вход с Apple», Google или Game Center на iPhone. Твой телефон отправляет подтверждение от Apple или Google на наш сервер, который проверяет его у Apple или Google. Мы храним только идентификатор субъекта аккаунта (идентификатор «sub» Apple или Google или team player ID в Game Center), к какой платформе он относится и когда была сделана привязка; мы никогда не запрашиваем и не храним ни твой адрес электронной почты, ни имя. Твой телефон хранит ключ сессии в связке ключей iOS (Keychain) / Android Keystore; наш сервер хранит только его хеш. Зачем: твой аккаунт и возможность найти его на новом телефоне. · Получатели: мы (Cloudflare); Apple или Google подтверждают вход. · Хранение: пока ты не удалишь аккаунт; сессия хранится, пока ты не выйдешь.
- Профиль: случайный идентификатор игрока, публичный идентификатор (16 символов), имя, которое игра придумывает для тебя (его можно изменить), твои прежние имена, код страны, определённый по твоему подключению (никогда не IP-адрес), твой альянс, выбранная тобой машина, твои достижения и время твоего последнего появления в сети. Зачем: игра с другими, друзья и дуэли. · Получатели: мы; игроки, которые находят тебя в игре, видят твоё имя, флаг, альянс, достижения и прежние имена; любой, у кого есть ссылка на твой профиль, которой ты делишься, видит твоё имя, флаг и альянс. · Хранение: пока ты не удалишь аккаунт. Имя, от которого ты отказываешься, остаётся зарезервированным на 48 часов, чтобы никто другой не мог его занять.
- Друзья, заявки, сообщения и приглашения: твои друзья, заявки в друзья, отправляемые тобой готовые быстрые сообщения (свободного текста нет), приглашения на дуэль и заблокированные тобой игроки. Зачем: список друзей, входящие и дуэли. · Получатели: мы; другой игрок видит то, что ты ему отправляешь. · Хранение: друзья и блокировки хранятся, пока ты их не удалишь или не удалишь аккаунт; открытые заявки в друзья хранятся до ответа; заявки с ответом, быстрые сообщения и приглашения на дуэль хранятся 7 дней. Комната дуэли на нашем сервере существует не более 15 минут до матча и 10 минут после него; из неё ничего не сохраняется.
- Жалобы: если ты пожалуешься на имя игрока, жалоба поступит нашей команде. Зачем: модерация. · Хранение: 12 месяцев.
- Друзья в Game Center (iPhone): если ты разрешишь, приложение считывает на твоём телефоне список твоих друзей в Game Center и отправляет их идентификаторы Game Center на наш сервер только для того, чтобы найти, кто из них играет в Relic War. Список не сохраняется.
- Уведомления: если ты их разрешишь, push-токен твоего устройства (доставляется через Firebase Cloud Messaging, а на iPhone через push-сервис Apple) и твой язык. Зачем: заявки в друзья, новые друзья, приглашения на дуэль и сообщения. · Хранение: пока ты не отключишь уведомления, не выйдешь из аккаунта, не удалишь аккаунт или пока токен не перестанет работать.
- Проблемы со входом: если не удаётся войти или привязать аккаунт: код ошибки, платформа, версия приложения и версия системы, а также хеш идентификатора субъекта аккаунта. Зачем: исправление проблем со входом. · Хранение: 30 дней.
- Защита от злоупотреблений: счётчики того, скольких игроков ты ищешь и просматриваешь, а для публичной страницы, открываемой по ссылке, счётчики по каждому подключению, хранящиеся под хешем его IP-адреса (сам адрес не хранится). Зачем: предотвращение массового сбора списка игроков. · Хранение: от одного часа до одного дня.
- Опыт в частных дуэлях: мы храним идентификатор матча, идентификаторы обоих игроков, дату награды, начисленный опыт и итоговый уровень пилота, чтобы применять дневные ограничения и предотвращать повторную выдачу наград. Эти записи являются исключением из описанного выше удаления комнаты дуэли и сохраняются до удаления аккаунта. При удалении ваши записи наград удаляются, а ваш идентификатор в записях другого игрока заменяется анонимной отметкой. Эти записи не являются общедоступными.
- Аналитика (Google Analytics для Firebase): выбранный способ входа, экраны, которые ты открываешь, и кнопки, которые ты нажимаешь, действия с друзьями, сообщениями и дуэлями, выбранная машина, как начинаются, проходят и заканчиваются дуэли, и ошибки подключения, а также собственный идентификатор экземпляра приложения Firebase, сведения о приложении и устройстве и приблизительное местоположение. Мы не отправляем твоё имя, идентификатор игрока, очки или сообщения. Там, где применяется форма согласия Google (ЕС, ЕЭЗ, Великобритания, Швейцария и штаты США с законами о конфиденциальности), ничего не собирается, пока ты не разрешишь, а изменить выбор можно в «Settings → Privacy → Personalized ads and analytics». В остальных регионах сбор начинается без формы. На iPhone аналитика не собирает IDFA и IDFV и не используется для рекламы. Зачем: понимать, как играют в игру, и исправлять проблемы. · Получатели: Google. · Хранение: у Google, в соответствии со сроками хранения Google Analytics и Политикой конфиденциальности Google.
Удаление аккаунта: в игре открой «Settings → Privacy → Delete account» и подтверди удаление через аккаунт Apple или Google, с которым был создан аккаунт. Это сразу удаляет твой профиль, имена, достижения, друзей, заявки, сообщения, приглашения, блокировки, отправленные тобой жалобы, твои push-токены, привязки для входа и сессии, записи о проблемах со входом и счётчики защиты от злоупотреблений. После этого жалобы других игроков на тебя хранятся 12 месяцев, твои имена остаются зарезервированными на 48 часов, а если твой аккаунт был заблокирован нами за нарушение правил, хеш его идентификаторов входа хранится 12 месяцев, чтобы он не мог вернуться под новым профилем. История восстановления у нашего поставщика базы данных очищается в течение 30 дней. Данные, уже отправленные в Google Analytics, хранятся по правилам хранения Google. Если у тебя больше нет игры, напиши на support@piagames.io и укажи свой идентификатор игрока.
Crystal Pulse · Измерение рекламы Meta
Если ты разрешишь, Pia Games отправит Meta (Facebook и Instagram) рекламный идентификатор, сведения о приложении и устройстве, новые установки и активации приложения и оценочный доход от рекламы с валютой. Meta использует их для измерения и улучшения нашей рекламы. Мы не отправляем имя игрока, идентификатор игрока или электронную почту.
Это необязательно и не влияет на игру или награды. Отключение прекращает новые отправки и удаляет неотправленные события. Уже отправленные Meta данные не удаляются. По вопросам конфиденциальности пиши на support@piagames.io.
Эта отдельная добровольная передача применяется к Crystal Pulse на Android с твоего разрешения. Сервер хранит неотправленные события до 24 часов, удаляет идентифицирующие данные после отправки и хранит идентификаторы событий 7 дней для защиты от повторов. Запись согласия хранится до удаления данных игры. Удаление также стирает наши данные измерения Meta. Meta обрабатывает уже полученные данные по собственной политике конфиденциальности.