Konfeti Games
Starlane — iOS и Android
Последнее обновление: 15 сентября 2026 г. (вечер)
Эта политика описывает, что собирает Starlane, кто это получает, зачем, и как это
остановить. Она написана для чтения, а не для того, чтобы её терпели: если что-то ниже неясно,
это наш недостаток, и вам стоит сообщить нам об этом на
support@konfetigames.com.
Игру эксплуатирует Konfeti Games («мы») — контролёр данных по смыслу Общего
регламента по защите данных (GDPR) Великобритании и ЕС.
| Идентификатор | Что это | Кто получает |
|---|---|---|
| Рекламный идентификатор (IDFA на iOS, AAID на Android) |
Сбрасываемый идентификатор уровня устройства, используемый для таргетинга и измерения рекламы. На iOS считывается, только если вы нажмёте Разрешить в системном запросе на отслеживание. На Android доступен, если вы не отключите его в настройках системы. | Google AdMob и его рекламные партнёры |
| ID установки Firebase / экземпляра приложения | Случайный идентификатор, определяющий данную установку приложения; регенерируется при переустановке. | Google Firebase |
| Анонимный идентификатор аккаунта (UID) | Случайный идентификатор, создаваемый при первом запуске службой Firebase Anonymous Authentication. Он не связан ни с каким адресом электронной почты, номером телефона или каким-либо вашим аккаунтом. | Google Firebase и мы |
| Код пилота | Короткий код, полученный из вашего UID, чтобы друзья могли найти вас в таблице лидеров. | Любой, кто может увидеть вашу запись в таблице лидеров |
По умолчанию ваш прогресс хранится под указанным выше анонимным идентификатором и не может быть восстановлен при утере устройства. Если вы решите создать аккаунт (Настройки → Облачный аккаунт), вы можете сделать это через вход через Apple, вход через Google, либо электронную почту и пароль. Что бы вы ни выбрали, это привязывается к вашему существующему анонимному идентификатору, а не заменяет его, поэтому ничего из уже заработанного не теряется.
| Способ | Что мы затем храним, привязанное к вашему аккаунту |
|---|---|
| Вход через Apple | Стабильный, специфичный для приложения идентификатор от Apple, а также адрес электронной почты, который передаёт нам Apple — ваш настоящий адрес, либо, если вы выбрали «Скрыть мою почту», приватный ретранслирующий адрес, который пересылает вам сообщения, не раскрывая его нам. |
| Вход через Google | Адрес электронной почты вашего аккаунта Google, а также отображаемое имя и URL фото профиля, которые Google предоставляет для входа. |
| Электронная почта и пароль | Введённый вами адрес электронной почты. Ваш пароль отправляется напрямую в Firebase Authentication по зашифрованному соединению и хранится там только в виде хешированного с солью значения — не в виде обычного текста и не там, где мы могли бы прочитать его обратно. |
После входа облачное сохранение, описанное в §1.3, перестаёт быть просто зеркалом только для записи: оно также может быть прочитано обратно, поэтому открытие того же аккаунта на втором устройстве восстанавливает ваш прогресс. Если на этом устройстве уже был другой локальный прогресс, вам будет предложен одноразовый выбор — сохранить прогресс этого устройства или аккаунта — прежде чем что-либо будет перезаписано.
Вы можете выйти из аккаунта в любой момент (Настройки → Выйти), что вернёт вас к новой анонимной сессии; ваш аккаунт и его облачное сохранение остаются нетронутыми, и вы можете снова войти позже. Вы также можете полностью удалить свой аккаунт (Настройки → Удалить аккаунт): это удаляет вашу идентичность Firebase Authentication, ваше облачное сохранение и — поскольку запись в таблице лидеров или в «Ежедневном полёте» под вашим UID иначе пережила бы аккаунт, владение которым никто не может доказать — вашу строку в таблице лидеров и любые опубликованные вами записи «Ежедневного полёта» и следы-призраки. Это происходит немедленно и необратимо, в отличие от удаления облачного сохранения из §8, которое ранее требовало написать нам письмо.
Каждое из следующих событий отправляется в Google Analytics for Firebase с указанными параметрами. Это полный список; других событий нет.
| Событие | Отправляемые параметры |
|---|---|
run_started | уровень, сложность, скин корабля |
run_ended | уровень, счёт, дистанция, причина окончания заезда, заработанные кредиты |
level_cleared | уровень, счёт, затраченные секунды |
victory | счёт |
coins_earned / coins_spent | сумма, источник или предмет |
upgrade_bought | id улучшения, уровень, цена |
skin_bought / skin_selected | id скина, цена |
ad_requested / ad_shown / ad_rewarded / ad_failed | размещение (возрождение, удвоение монет, бесплатные монеты, межстраничная реклама) |
daily_claimed | длина серии, сумма |
mission_claimed | тип задания, награда |
revive_used | способ (реклама или кредиты), уровень |
language_changed | код языка |
iap_purchased | id продукта, начисленные кредиты |
К вашему анонимному профилю прикрепляются четыре свойства, чтобы события можно было группировать: ваш язык, ваша настройка сложности, ваш выбранный скин корабля, и наивысший достигнутый уровень.
Google Analytics также автоматически регистрирует, даже без нашего запроса: модель устройства, версию операционной системы, версию приложения, страну и язык, начало и длительность сессии, а также время первого открытия. Он определяет приблизительное местоположение (обычно на уровне страны или города) по вашему IP-адресу. Google не передаёт нам ваш IP-адрес, но он есть у Google.
Когда приложение уходит в фон, мы записываем один документ в Google Cloud Firestore по
пути players/<ваш UID>, содержащий ровно следующее: ваш лучший результат,
наивысший достигнутый уровень, баланс кредитов, общее число заездов, платформу
(ios или android) и серверную временную метку. Больше ничего.
Таблица лидеров по своей конструкции необязательна: она требует имени пилота, а по умолчанию имени нет. Если вы оставите поле имени в Настройках пустым, ничего никогда не публикуется, и ваши результаты остаются на вашем устройстве и в вашем приватном облачном сохранении.
Если вы вводите имя, мы записываем в leaderboard/<ваш UID>: имя
(усечённое до 18 символов), ваш лучший результат, наивысший уровень, код пилота, текущий ключ
недели по ISO, ваш лучший результат за эту неделю, и серверную временную метку. Это может
увидеть любой, кто использует приложение. Выбирайте имя соответственно — не используйте своё
полное юридическое имя.
«Ежедневный полёт» — это один маршрут в день, одинаковый для всех игроков. Если у вас есть
имя пилота и вы побили собственный лучший результат за день, мы записываем в
daily/<день>/entries/<ваш UID>: имя, код пилота, лучший результат и
дистанцию за этот день, скин корабля, платформу, и серверную временную метку. Рядом,
daily/<день>/ghosts/<ваш UID> хранит те же поля плюс
след-призрак — положение вашего корабля вдоль трассы, снимаемое каждые 4 км
этого заезда — с которым соревнуются другие игроки. Любой, кто использует приложение, может
увидеть таблицу этого дня: ваше имя, результат и призрак. Без имени пилота ничего не
записывается, и ваш лучший результат за день остаётся на вашем устройстве.
Если вы поделитесь ссылкой на вызов, сама ссылка несёт ваше имя пилота, код пилота, день и
результат, так что любой получивший её может их прочитать. Она открывает страницу на нашем
сайте (starlane.konfetigames.com), которая не запускает никакой аналитики, не
устанавливает cookie и не загружает ничего от сторонних сервисов; она лишь передаёт вызов
приложению. Открытие чужой ссылки добавляет этого пилота в ваш список друзей, который хранится
только на вашем устройстве.
Firebase Crashlytics получает трассировки стека сбоя, модель устройства, версию операционной системы, версию приложения, а также состояние памяти, хранилища и ориентации устройства в момент сбоя. Это не связано с вашим именем в таблице лидеров.
Ваши настройки, баланс кредитов, открытые уровни, улучшения, серия ежедневных наград,
прогресс заданий, лучший результат этой недели, ваш список друзей, а также лучшие результаты и
призраки «Ежедневного полёта» за прошедшую неделю хранятся локально (iOS
UserDefaults, Android SharedPreferences). Они покидают устройство
только в составе облачного сохранения, таблицы лидеров и записей «Ежедневного полёта»,
описанных выше. Удаление приложения удаляет всё это.
Игра продаёт три вида разовых покупок: улучшение «Убрать рекламу»,
разовый «Приветственный набор», и расходуемые «Кредитные
наборы». Каждая покупка полностью обрабатывается Apple (StoreKit) или Google (Play
Billing) — номер вашей карты, банковские данные и любые другие платёжные реквизиты идут
напрямую им и никогда не отправляются нам или Firebase. Как только StoreKit или Play Billing
подтверждают транзакцию, единственное, что мы получаем — это событие аналитики
iap_purchased, описанное в §1.2: id продукта и количество предоставленных
кредитов. Не цену, не ваш способ оплаты, не ваше имя. Восстановление покупки на новом устройстве
происходит напрямую через Apple или Google (Магазин → Восстановить покупки) —
это не требует и не создаёт аккаунт у нас.
Игра показывает два вида рекламы: полноэкранную рекламу между заездами, и необязательную рекламу с вознаграждением, которую вы сами выбираете посмотреть в обмен на кредиты или дополнительную жизнь. Обе показывает Google AdMob.
Чтобы продать рекламу, AdMob передаёт своим рекламным партнёрам: ваш рекламный идентификатор, ваш IP-адрес (и приблизительное местоположение, выведенное из него), модель вашего устройства и операционную систему, ваш язык и страну, а также информацию о самой рекламе — что она была запрошена, показана, что по ней кликнули, или что вознаграждение было получено. Из-за участия Google в IAB Transparency and Consent Framework это может быть передано большому числу отдельных рекламных компаний; актуальный список показан прямо в форме согласия, за ссылкой «Список партнёров», и мы рекомендуем действительно открыть его хотя бы раз.
При первом запуске вам показывается форма согласия. Если вы выберете Не давать согласие, рекламный SDK вообще не запускается, и ни один запрос рекламы не делается. Вы можете изменить это решение в любой момент в разделе Настройки → Параметры конфиденциальности рекламы, и новый выбор вступит в силу при следующем запросе рекламы.
iOS показывает запрос Apple App Tracking Transparency. Выбор Запретить приложению отслеживание означает, что IDFA недоступен ни нам, ни Google, и показываемая вам реклама подбирается без него. Игра остаётся полностью играбельной, и каждую награду по-прежнему можно получить — только реклама становится менее целевой.
Вы можете сбросить или удалить свой рекламный идентификатор в разделе Настройки → Конфиденциальность → Реклама на вашем устройстве.
Мы просим AdMob показывать только рекламу с рейтингом T (подростки) или ниже — G, PG или T. Реклама с рейтингом MA (для взрослой аудитории) никогда не запрашивается. Тем не менее содержание рекламы выбирает Google, а не мы, и мы не можем проверять отдельные объявления до их показа.
| Получатель | Что они получают | Их политика |
|---|---|---|
| Google Ireland Ltd / Google LLC — AdMob | Рекламный идентификатор, IP-адрес, данные устройства и взаимодействия с рекламой | policies.google.com |
| Google — Firebase Analytics | События и свойства из §1.2, плюс автоматические данные устройства | firebase.google.com/support/privacy |
| Google — Crashlytics | Отчёты о сбоях и состояние устройства (§1.6) | firebase.google.com/support/privacy |
| Google — Cloud Firestore и Authentication | Ваш анонимный UID, облачное сохранение, а также записи таблицы лидеров и «Ежедневного полёта», если вы указали имя пилота; при создании аккаунта — ваш email и идентификаторы аккаунта из §1.1a | firebase.google.com/support/privacy |
| Apple — вход через Apple | Только если вы выбрали этот способ входа: специфичный для приложения идентификатор вашего Apple ID и email или ретранслирующий адрес, который вы разрешили передать (§1.1a) | apple.com/legal/privacy |
| Google — Google Sign-In | Только если вы выбрали этот способ входа: email, отображаемое имя и URL фото профиля вашего аккаунта Google (§1.1a) | policies.google.com/privacy |
| Рекламные партнёры AdMob | Как раскрыто в списке партнёров формы согласия | Перечислены индивидуально в этой форме |
| Другие игроки | Ваше имя пилота, результаты, уровень и код пилота, а на табло «Ежедневного полёта» — ваша дистанция, скин корабля и след-призрак — только если вы ввели имя | — |
| Тот, кому вы отправляете ссылку на вызов | Имя пилота, код пилота, день и результат, записанные в ссылке (§1.5) | — |
Мы не продаём ваши персональные данные и не передаём их для поведенческой рекламы между контекстами сверх того, что описано в §3. Если вы житель Калифорнии, эта реклама всё же может считаться «продажей» или «предоставлением» по смыслу CCPA/CPRA; отказ от согласия или отказ через форму, доступную в вашем регионе, останавливает это.
support@konfetigames.com.Google обрабатывает эти данные на серверах в США и других странах. Передача данных за пределы ЕЭЗ и Великобритании опирается на Стандартные договорные положения Европейской комиссии и, где применимо, на Рамочное соглашение о конфиденциальности данных ЕС–США; оба приняты Google.
Если вы находитесь в ЕЭЗ, Великобритании или Швейцарии, у вас есть право на доступ, исправление, удаление, ограничение обработки, переносимость данных и возражение, а также право отозвать согласие в любой момент. Если вы находитесь в Калифорнии, у вас есть право знать, удалять, исправлять, а также отказаться от продажи или предоставления данных, и не подвергаться дискриминации за использование этих прав.
На практике:
support@konfetigames.com с
указанием кода пилота, показанного на экране таблицы лидеров — этот код — единственный
способ для нас найти вашу запись, так как мы не храним ничего другого, что могло бы вас
идентифицировать. Мы отвечаем в течение 30 дней.Игра — продукт для широкой аудитории. Она не предназначена для детей младше 13 лет (или младше 16 лет в юрисдикциях, устанавливающих такой возраст), и мы сознательно не собираем персональные данные о них. Если вы считаете, что ребёнок предоставил персональные данные — реалистично, введя настоящее имя в таблицу лидеров — свяжитесь с нами, и мы удалим эту запись.
Трафик между приложением и сервисами Google шифруется при передаче. Документы таблицы лидеров и «Ежедневного полёта» по замыслу доступны для чтения любому игроку; доступ на запись ограничен владельцем анонимного UID правилами безопасности Firestore, а запись «Ежедневного полёта» может быть создана только в пределах своего дня и только для повышения результата. Ни одна система не является абсолютно безопасной, и мы не будем утверждать обратное.
Если эта политика существенно изменится — новая категория данных, новый получатель, новая цель — мы обновим дату вверху страницы и, где того требует закон, снова запросим ваше согласие через форму внутри приложения.
Konfeti Games
support@konfetigames.com