Дата вступления в силу: 2026-10-22 · Версия: v1.0 · Последнее обновление: 2026-10-22
Настоящая политика описывает, какие данные Pinball Hero собирает во время работы, для чего они используются, где хранятся, сколько хранятся и как вы можете реализовать свои права.
Мы описали то, что действительно делаем, а не подогнали текст под шаблон. Вопросы о применимости законодательства выходят за рамки настоящего документа.
Политика может меняться вместе с игрой. При существенных изменениях мы обновим эту страницу и сообщим об этом в игре.
1. Кто обрабатывает ваши данные
- Оператор персональных данных: luke6b (инди-разработчик игр)
- Контактный e-mail:
lukeluke6b@gmail.com - Игра разработана и издана одним человеком. У нас нет материнской компании, рекламного партнёра и брокера данных.
2. Коротко
Игра собирает анонимные данные о матчах и запусках и использует их ровно для двух целей: балансировки игры и того, чтобы понять, сколько людей играет после обновления. Мы не собираем аккаунты Steam, содержимое чатов, списки друзей и облачные сохранения и не подключаем никаких рекламных или сторонних SDK для данных.
3. Что именно собирается
3.1 Та часть, о которой вас действительно спросят: телеметрия баланса и удержания
При первом запуске игра спрашивает вас в диалоговом окне, и вы можете согласиться, отказаться или отложить решение. Выключить сбор можно в любой момент: Настройки → Игра → Отправлять анонимные данные о балансе. Если вы отказались, ничего не собирается и ничего не отправляется.
| Категория | Что входит |
|---|---|
| Идентификатор установки | Случайно сгенерированный 32-значный шестнадцатеричный ID. Он создаётся криптографически стойким генератором случайных чисел и не получен из серийного номера устройства, MAC-адреса, имени хоста, имени пользователя или Steam ID |
| Среда устройства | Название операционной системы (например, Windows), язык интерфейса, версия игры и идентификатор сборки |
| Запуск | Время каждого запуска, длительность работы, был ли это первый запуск и сколько дней прошло с первого запуска |
| Матчи | Выбранный класс, сложность, уровень каждого персонажа, навыки и таланты (включая уровень и момент получения), победа или поражение, в каком акте и комнате закончился матч, количество убийств, золото, нанесённый урон, длительность |
| Розыгрыш талантов | Какие варианты предлагались при каждом розыгрыше таланта, их веса, какой из них выбрали вы и каким был размер пула кандидатов |
| Прогресс | Одна запись на каждую пройденную комнату (акт, комната, тип комнаты) |
| Аварийная запись | Если игра неожиданно завершилась, при следующем запуске прогресс предыдущего матча дописывается одной записью (с пометкой crash) |
Розыгрыш талантов и прогресс нужны для того, чтобы отличать «этот талант слишком слабый» от «этот талант вообще не дошёл до игрока». Без них любой вывод о балансе был бы неверным. Вот почему мы их собираем.
3.2 Та часть, для которой согласие не нужно, но которая всё равно уходит: отчёты о сбоях и heartbeat'ы при запуске
В игру подключён Sentry, сервис мониторинга ошибок. Он отправляет два вида данных:
| Вид | Содержимое | Почему это не зависит от переключателя согласия |
|---|---|---|
| Сбои / ошибки | Стектрейсы ошибок, версия игры, версия движка и небольшой фрагмент локального лога (user://logs/game.log, где записываются сцены и ход событий, без персональных данных) |
Отчёты о сбоях должны работать до того, как получено согласие, иначе проблемы вида «установилось, но не запускается» никогда не удастся диагностировать |
| Heartbeat при запуске | Версия игры, версия движка, название операционной системы, реально используемый графический драйвер (например, d3d12 или vulkan), способ рендеринга, язык интерфейса, завершился ли предыдущий запуск аварийно, длительность запуска |
По той же причине: сбой запуска происходит до выполнения любого скрипта, и только так можно подтвердить, сколько машин действительно открыли окно |
Этот heartbeat намеренно несёт только неидентифицирующие данные: мы убрали идентификатор установки, модель видеокарты, производителя видеокарты и разрешение экрана и не отправляем номер версии системы. Ни сам по себе, ни в сочетании он не указывает ни на конкретного человека, ни на конкретную машину.
3.3 Отзыв, который вы отправляете сами
Это происходит только тогда, когда вы сами нажимаете «Сообщить о баге» и отправляете отчёт:
- На материковом Китае (система с упрощённым китайским языком): отчёт уходит боту группового чата Feishu. В тексте — ваше описание + четыре выпадающих варианта + версия игры / система / текущая сцена / последний лог. Прикреплённый скриншот действительно загружается (через канал приложения открытой платформы).
- В остальных регионах: отчёт уходит в Sentry. Текст тот же; скриншот загружается как вложение.
- Оба канала позволяют отправить без скриншота.
4. Что мы не собираем
- Ни аккаунтов Steam, ни Steam ID, ни списков друзей, ни инвентаря
- Ни содержимого чатов и голосовых сообщений, ни содержимого методов ввода, ни содержимого буфера обмена (кроме скриншотов — и только когда вы сами отправляете отзыв)
- Ни рекламного таргетинга, ни кросс-приложенческого трекинга, ни сторонних SDK для аналитики
- Мы не используем облачные сохранения Steam
- Ни настоящих имён, ни адресов электронной почты, ни телефонов, ни адресов (если только вы сами не напишете их в отзыве)
5. Где лежат данные и сколько мы их храним
- На вашем компьютере:
%APPDATA%\Godot\app_userdata\hero_pinball\telemetry\(runs.jsonlиcurrent.json).
Выключение переключателя сразу удаляет собранные локально данные.
- Идентификатор установки: даже после выключения сбора случайный ID в
user://install_id.txtостаётся на вашем компьютере
(чтобы при повторном включении вы не выглядели в статистике как «новый игрок с новой установкой»). Он не содержит персональных данных, и удаление всего каталога user:// удаляет его тоже.
- На наших серверах: удаление через 24 месяца.
- Сторонние обработчики:
| Обработчик | Назначение | Где находится |
|---|---|---|
| Sentry (Functional Software, Inc.) | Отчёты о сбоях и heartbeat'ы при запуске | США (ingest.us.sentry.io) |
| Feishu / Lark (ByteDance) | Отзывы, добровольно отправленные игроками с материкового Китая | Материковый Китай |
| Cloudflare, Inc. (Workers + D1) | Загрузка и хранение телеметрии | Южная Корея (APAC / ICN) |
Шифрование передачи: все загрузки идут по HTTPS (TLS 1.2+), на эндпоинт https://pinball-telemetry.chanxiuming123.workers.dev/ingest. Открытый HTTP не принимается.
Трансграничная передача: данные используются только для целей из таблицы выше, а получатели ограничены перечисленными в ней обработчиками (США: Sentry; Южная Корея: Cloudflare D1; материковый Китай: Feishu).
Мы сводим к минимуму объём данных, покидающих страну. Конкретно:
1. Сквозное шифрование по TLS, открытый HTTP не принимается; 2. передаётся случайно сгенерированный идентификатор установки — без аккаунта, без отпечатка устройства, без настоящего имени и контактов; 3. срок хранения на сервере ограничен 24 месяцами, после чего записи удаляются; 4. выключение сбора немедленно останавливает отправку и удаляет локальные данные, после чего новые трансграничные данные не появляются; 5. каждый вид данных уходит ровно к одному обработчику, без цепочки перепродажи.
Оригиналы соглашений о передаче данных с каждым обработчиком (включая применимые положения), а также реестр операций по обработке персональных данных доступны по запросу на адрес электронной почты в начале настоящей политики.
6. Ваши права
- Отозвать согласие в любой момент: Настройки → Игра → Отправлять анонимные данные о балансе → выкл. Отзыв немедленно останавливает сбор и удаляет локальные данные.
- Удалить уже отправленные данные: напишите на адрес выше. Учтите: уже отправленные записи нельзя изъять из «уже посчитанной статистики»
(мы считаем агрегированную статистику и не храним профиль, по которому можно опознать отдельного человека).
- Доступ / исправление / выгрузка / ограничение обработки: тот же адрес электронной почты. Мы отвечаем в течение 30 дней.
- Правовое основание: согласие (GDPR Art. 6(1)(a)). Без согласия игру можно пройти целиком, никаких функциональных отличий нет.
7. Несовершеннолетние
В игре нет внутриигровых покупок, рекламы и социальных функций, возрастной порог не установлен. Если вам не исполнилось 14 лет, используйте игру с согласия законного представителя.
8. Языки и версии
Политика доступна на 11 языках; переключатель — внизу страницы. Китайская и английская версии проверены автором, остальные — машинный перевод, не вычитанный носителем языка. Если нужна версия на другом языке, напишите на адрес выше, и мы пришлём файл.