Політика конфіденційності гри «Голка в копиці сіна 2»

Остання редакція: 2026-11-11 · Умови користування

Ця сторінка є перекладом для вашої зручності. Юридичну силу має лише німецька версія.

1. Відповідальна особа

Відповідальною особою за обробку даних у застосунку «Голка в копиці сіна 2» є BRUNIQO, Alessandro Brüning, Katharina-Bräckeler-Straße 4a, 41462 Neuss, Німеччина. Електронна пошта: support@bruniqo.de. Докладніше див. у правовій інформації (Impressum).

Ця політика стосується застосунку для iOS «Голка в копиці сіна 2» (німецька назва: Nadel im Heuhaufen 2) і його ігрового сервера. До відвідування цього вебсайту застосовується політика конфіденційності вебсайту.

Вона також стосується застосунку для Android «Nadel im Heuhaufen» у Google Play. Що відрізняється на Android (вхід через Google або Apple, покупки через Google Play, рекламний ідентифікатор для реклами), описано в розділі 14.

2. Огляд

Ви можете грати наодинці без входу через Apple; ваше збереження зберігається на вашому пристрої, але для гри потрібне з'єднання з нашим ігровим сервером. Спільні двори, онлайн-відновлення акаунта, купівля кредитів акаунта та отримання кредитів за відеоролики з винагородою потребують відповідної онлайн-служби. Локальні ігрові гроші та онлайн-кредити акаунта — окремі баланси.

Unity LevelPlay посередничає у показі реклами з інтегрованих мереж ironSource Ads, Unity Ads і Liftoff Monetize (Vungle). Вибір персоналізованої реклами в застосунку не залежить від дозволу на відстеження в iOS (розділ 6). Окремої сторонньої служби аналітики ігрового процесу немає; рекламні SDK обробляють дані для рекламної аналітики. Збої та помилки в застосунку й на ігровому сервері ми реєструємо за допомогою служби звітів про помилки Sentry, щоб мати змогу їх виправляти; для цього застосунок також повідомляє про початок і завершення кожного використання (розділ 7). Застосунок не запитує GPS-геолокацію і не звертається до контактів, камери чи мікрофона. Лише якщо ви хочете додати знімок екрана до добровільного відгуку, системний засіб вибору передає застосунку зображення, яке ви явно вибрали; це не надає доступу до всієї вашої фототеки.

2.1 Добровільний відгук

Ви можете повідомити про помилку або запропонувати покращення через «Надіслати відгук» у розділі «Обліковий запис і кредити» або в онлайн-кабінеті акаунта, зокрема без входу. Лише після того, як ви торкнетеся «Надіслати», застосунок передає на наш ігровий сервер вибрану категорію, ваш опис, мову застосунку, версію застосунку, збірку, платформу та версію операційної системи, показані перед надсиланням, а також, якщо ви їх вказали, необов'язкову адресу електронної пошти для відповіді та вибране вами зображення. Сервер пересилає повідомлення електронною поштою на адресу feedback@bruniqo.de, яка веде до поштової скриньки підтримки support@bruniqo.de. Адреса електронної пошти для відповіді не обов'язкова; без неї ми не можемо відповісти вам цим способом. Знімки екрана ніколи не робляться автоматично. Перед надсиланням перевірте вибрані зображення на наявність приватних відомостей і даних інших людей. Цей добровільний відгук — окремий потік даних, відмінний від автоматичних звітів Sentry про збої та помилки в розділі 7.

Щоб повторні спроби не призводили до надсилання того самого повідомлення більше одного разу, ігровий сервер зберігає випадковий ідентифікатор запиту зі статусом і часом протягом 24 годин. Ця технічна таблиця відправлення не містить опису, адреси електронної пошти чи зображення. 24 години стосуються лише цієї технічної квитанції про відправлення, а не змісту листа, отриманого в поштовій скриньці підтримки.

3. Вхід через Apple

Якщо ви хочете користуватися онлайн-акаунтом, ви входите за допомогою функції «Увійти через Apple». Застосунок не запитує в Apple ваше ім'я чи адресу електронної пошти. Наш сервер перевіряє вхід безпосередньо в Apple і погашає в Apple одноразовий код авторизації.

Ідентифікатор користувача, наданий Apple, ми не зберігаємо у відкритому вигляді, а лише як незворотне контрольне значення, отримане за допомогою секретного ключа (HMAC). Це контрольне значення зіставляється з випадково згенерованим внутрішнім ідентифікатором акаунта. Ми також зберігаємо в зашифрованому вигляді токен оновлення, виданий Apple, щоб під час видалення вашого акаунта мати змогу скасувати в Apple зв'язок з вашим Apple Account.

Після входу застосунок отримує випадковий токен сеансу, який зберігається у зв'язці ключів (keychain) на вашому пристрої. На сервері ми зберігаємо лише його хеш. Сеанс дійсний щонайбільше 30 днів; «Вийти» завершує його негайно. Якщо ви входите на іншому пристрої, попередній сеанс завершується після вашого підтвердження.

4. Профіль гравця та ігровий прогрес

Для вашого акаунта ми зберігаємо ваше відображуване ім'я (за замовчуванням «Spieler»), вигляд вашого персонажа, ігрові значення, як-от рівень і очки досвіду, ваші особисті кредити, назавжди здобуті інструменти, а також ваші поточні та нещодавно відвідані двори.

Локальні збереження одиночної гри залишаються на вашому пристрої. Для кожного онлайн-двору сервер зберігає стан гри, наприклад прогрес копання, збудовані споруди та машини, гроші двору, дослідження, спорядження та строк збереження. Стан гри формується з журналу ігрових дій, який фіксує, який акаунт гравця виконав яку дію.

Поки ви граєте у дворі, інші учасники цього двору бачать ваше відображуване ім'я, вигляд вашого персонажа, його позицію й активність в ігровому світі та повідомлення швидкого чату, які ви надсилаєте. Це стосується й публічних команд із гравцями, яких ви не знаєте. Повідомлення швидкого чату — це готові фрази; вільний текст, голосові повідомлення чи зображення надіслати не можна. Позиція — це координата у віртуальному ігровому світі, а не місцезнаходження вашого пристрою.

Статистика використання для акаунтів із виконаним входом. Якщо у вашому акаунті виконано вхід, ми фіксуємо одну денну позначку за кожен календарний день (UTC), коли він підключався до нашого сервера, разом із платформою (iOS або Android). Для нових акаунтів ми також зберігаємо день створення акаунта та платформу. Ми використовуємо це лише для зведених показників, як-от скільки акаунтів активні і скільки повертаються через 1, 7 і 30 днів. Час доби, вміст гри, місцезнаходження та відомості про пристрій не включаються. Денні позначки видаляються щонайбільше через 31 день, день створення — через 32 дні, а обидва — негайно після видалення акаунта чи заперечення. Гравці без акаунта не отримують денної позначки; анонімну ігрову статистику застосунку описано в наступному абзаці.

Анонімна ігрова статистика застосунку. Щоб ми могли цілеспрямовано покращувати гру та економічно ефективно показувати рекламу, яка її фінансує, застосунок веде підрахунок на вашому пристрої, також якщо ви граєте без акаунта, і надсилає зведені щоденні лічильники на наш власний ігровий сервер приблизно раз на день або під час переходу у фон. Підраховується, скільки було сеансів і скільки вони тривали (лише в діапазонах, як-от «від 1 до 5 хвилин»), ігрові хвилини, чотиригодинний блок (UTC), у якому розпочався сеанс, скільки тривало завантаження, екран, на якому завершився сеанс, скільки днів минуло від встановлення (у діапазонах) і чи було застосунок знову відкрито через 1, 7 або 30 днів, яких перших кроків було одноразово досягнуто, які меню відкривалися та які ігрові дії виконувалися (наприклад, тип збудованої машини, напрям досліджень, завершення раунду з діапазоном його тривалості), кроки в магазині (відкрито, покупку розпочато, завершено або скасовано, без товару), розмір команди в діапазонах, а також технічні відомості в діапазонах (клас пристрою за обсягом пам'яті, час кадру, попередження про пам'ять, перезапуски ігрового екрана, основна версія операційної системи, мова застосунку, обриви з'єднання). Щодо реклами застосунок підраховує для кожного формату, рекламного місця та рекламної мережі, як часто рекламу було завантажено, вона була недоступна або її було показано, скільки тривало завантаження (у діапазонах), оцінений дохід за кожну рекламу, повідомлений рекламним SDK, як щоденну суму (країну — лише як широку групу країн), скільки рекламних оголошень з'явилося за сеанс і чи завершився сеанс невдовзі після повноекранної реклами, а також розподіл дозволу на відстеження в iOS і вибору щодо реклами та чи активний режим без реклами або чи його було придбано. Кожен лічильник містить лише платформу, збірку застосунку, календарний день (UTC) і, за потреби, «гість» або «акаунт», але не містить ідентифікатора пристрою, встановлення, акаунта чи реклами, точного часу та окремих подій. Кожне надсилання має власне випадкове число, щоб надсилання, повторене після обриву з'єднання, не враховувалося двічі; воно нове для кожного надсилання, не вказує на жоден пристрій і видаляється щонайбільше через дев'ять днів. Сервер перевіряє кожне значення, відкидає невідомі та зберігає лише щоденні суми за платформою та збіркою. Якщо у вашому акаунті виконано вхід і ви заперечили проти статистики використання (розділ 12), застосунок нічого з цього не підраховує й не надсилає та відкидає те, що ще не надіслав; доки ігровий сервер після запуску не підтвердить ваш статус заперечення, усе залишається на вашому пристрої. Під час надсилання з технічних причин передається ваша IP-адреса; вона обробляється лише короткочасно для запобігання зловживанням (розділ 7).

Внутрішній профіль гравця. Щоб ми могли розвивати ціни, пропозиції, розміщення реклами та ігровий баланс на основі реального перебігу гри, передусім щодо покупок і реклами, ми ведемо на нашому власному ігровому сервері внутрішній профіль гравця для кожного акаунта. Він відокремлений від описаних вище ігрових даних вашого акаунта і не показується в грі, навіть вам. Профіль складається з історії подій із зазначенням дня та часу з точністю до хвилини, а також із розрахованих на її основі показників. Сервер записує те, що він сам обліковує або перевіряє: входи в акаунт, покупки пакетів кредитів (пакет, кредити, ціна за прайсом і валюта, магазин, а також бонус за першу покупку чи бонус за пропозицією, якщо він був), повернення коштів і сторнування, кожне витрачання кредитів із його видом (наприклад, підсилення, інструменти, очки талантів або постійні машини), ціною та вашими двома балансами (куплені кредити та кредити за рекламу) до і після нього, інші зарахування кредитів, відеоролики з винагородою (зарезервовані, скасовані, підтверджені рекламною мережею та зараховані), прийняті та прострочені пропозиції, завершені в онлайн-дворі раунди з їхнім результатом (голку знайдено або двір скинуто) і частками стебел, що вийшли з копиці вручну, машинами або через видобуток у шахті, недійсні бонус-коди, а також дні та часові блоки доби, у які ви грали онлайн. Під час першого створення профілю сервер одноразово доповнює історію вже наявними операціями вашого акаунта. Крім того, застосунок раз на добу надсилає щоденний звіт щодо вашого акаунта з фіксованими лічильниками: показані та відкриті пропозиції, покази реклами за форматами та рекламними місцями, оголошення, не показані через обмеження частоти показу реклами, запропоновані відеоролики з винагородою, оціночний дохід від реклами, повідомлений рекламним SDK, у вигляді добової суми, хвилини гри (самостійно, у власному дворі або в чужому дворі), стан дозволу на відстеження в iOS і вашого вибору щодо реклами, мову застосунку, широку групу країн і збірку застосунку. Сервер також приймає звіт про раунд, який застосунок надсилає наприкінці раунду в одиночному дворі, у вигляді добових лічильників (кількість раундів і частки стебел за тим самим розподілом). Ми позначаємо ці значення як повідомлені пристроєм; сервер перевіряє їх за фіксованими списками та граничними значеннями, відкидає невідомі й ніколи не використовує їх для балансів, покупок чи зарахувань кредитів. На основі всього цього сервер розраховує показники, як-от дохід на одного гравця, час до першої покупки та класифікації, наприклад за купівельною, рекламною та ігровою поведінкою, зокрема стиль гри (переважно вручну, машинами або через видобуток у шахті). Профіль зберігається під коротким кодом, який сервер утворює з ідентифікатора вашого акаунта за допомогою секретного ключа (HMAC); він не містить ідентифікаторів акаунта, транзакцій, встановлення чи реклами, IP-адреси, точного місцеперебування та довільного тексту. Якщо ви граєте без акаунта й переглядаєте відеоролик з винагородою, ваш застосунок отримує від сервера випадковий гостьовий ідентифікатор, з якого сервер зберігає лише хеш; для нього сервер так само веде гостьовий профіль, який під час вашого входу стає частиною профілю вашого акаунта. Доступ маємо лише ми як оператор через захищений операторський доступ; аналізи, що показують окремі профілі, залишаються внутрішніми, і ми не передаємо профіль ні третім особам, ні рекламним мережам. Якщо ви заперечили проти статистики використання (розділ 12), профіль не створюється.

5. Купівля кредитів через Apple

Ви купуєте пакети по 50, 100, 500 або 1000 кредитів через внутрішньоапаратну покупку Apple (in-app purchase). Оплату здійснює виключно Apple; ми не отримуємо жодних платіжних чи карткових даних.

Під час купівлі застосунок передає Apple випадковий ідентифікатор покупки, пов'язаний з вашим ігровим акаунтом, щоб покупку можна було зарахувати на ваш акаунт. Наш сервер перевіряє транзакцію, підписану Apple, і зараховує кредити рівно один раз. Для кожної покупки ми зберігаємо номер транзакції, продукт, зараховані кредити та будь-який статус повернення коштів. Apple повідомляє наш сервер про повернення коштів; кредити, за які кошти повернуто, віднімаються з вашого балансу. Якщо через це ваш баланс стає від'ємним, бо кредити, за які повернуто кошти, уже було витрачено, гра, інструменти, розблокування, відсутність реклами та гра з іншими блокуються, доки ви не купите кредити на суму, що вдвічі перевищує від'ємне значення; кожен кредит, який ви купуєте, зараховується вам (Умови користування, розділ 3). Ваш акаунт, купівля кредитів, видалення акаунта та відгуки залишаються доступними. Для цього ми зберігаємо разом із вашим акаунтом непогашену суму, кредити, яких ще бракує, і те, які покупки було зараховано в їх погашення. Якщо ваш акаунт підпадає під блокування під час входу або початку гри, наш оператор отримує щонайбільше одне повідомлення на добу з коротким кодом (псевдонімом) замість ідентифікатора вашого акаунта, вашого рівня, цих сум і часу (ст. 6(1)(f) GDPR, забезпечення нашої вимоги).

Інформація для Apple щодо запитів на повернення коштів. Якщо ви просите Apple повернути кошти за покупку, Apple може запитати нас про використання. Лише якщо під час купівлі ви погодилися з рядком під кнопкою покупки, наш сервер надає Apple таку інформацію: чи було кредити доставлено, яку частку придбаних кредитів уже витрачено, що в гру можна грати без покупки, і нашу рекомендацію щодо повернення коштів. Ми не надсилаємо імен, станів гри чи ідентифікаторів, окрім номера транзакції. Без вашої згоди ми не відповідаємо Apple. Ми зберігаємо у вашому акаунті, чи ви погодилися, коли саме (за серверним часом) і на яку версію тексту; ви можете в будь-який час відкликати згоду в розділі «Акаунт», після чого відповіді, що очікують, відкидаються. Правова підстава — ваша згода (ст. 6(1)(a) GDPR).

Список перших покупок. У пропозиціях для тих, хто купує вперше, бонус на першу покупку пакета кредитів має надаватися лише один раз, зокрема й тоді, коли хтось створює новий акаунт. Для цього після покупки через Apple або Google Play наш сервер фіксує, що покупку було здійснено, у вигляді незворотних контрольних значень, отриманих за допомогою секретного ключа (HMAC): одне — з ідентифікатора входу вашого акаунта, а для покупок через Apple ще одне — з ідентифікатора, який Apple призначає вашому обліковому запису App Store для цієї гри (appTransactionId). Google Play такого ідентифікатора не надає; там використовується лише ідентифікатор входу. Разом із кожним контрольним значенням ми зберігаємо лише місяць: місяць останньої покупки або, якщо він нам невідомий, місяць, у якому було створено запис. Ваше ім'я, адресу електронної пошти чи будь-які ідентифікатори у відкритому вигляді ми для цього не зберігаємо. Запис видаляється через 25 місяців після закінчення цього місяця; доти він зберігається й після видалення вашого акаунта, оскільки інакше бонус можна було б отримати повторно, видаливши акаунт і створивши новий. Правовою підставою є наш законний інтерес у захисті наших пропозицій від зловживань (ст. 6(1)(f) GDPR). Ми не передаємо записи третім особам.

Кредити також можна заробити, переглядаючи необов'язкові відеоролики з винагородою (розділ 6). Серед іншого кредити оплачують одноразове розблокування гри з іншими, тобто відкриття вашого двору для відвідувачів і приєднання до дворів інших гравців. Приватний світ залишається безкоштовним. Ціну та ваш баланс перевіряє лише наш сервер.

6. Реклама та відстеження

Після вступної заставки застосунок показує банерну рекламу, час від часу повноекранну рекламу під час природних пауз у грі та необов'язкові відеоролики з винагородою через Unity LevelPlay. Під час вступної заставки повноекранна реклама не показується. Повноекранна реклама можлива лише в таких моментах: після завершення раунду, після завершеного дослідження, після завершеного будівництва, після продажу, після виконаного замовлення, коли ви закриваєте магазин або свій акаунт і повертаєтеся до гри, коли ви повертаєтеся з меню або з гри офлайн, коли ви залишаєте двір, і коли ви повертаєтеся до застосунку після того, як він перебував у фоні щонайменше одну хвилину. Жодна повноекранна реклама не перериває активну гру. За замовчуванням: перша повноекранна реклама після встановлення — не раніше ніж після трьох хвилин активної гри, потім щонайменше п'ять хвилин активної гри між двома повноекранними рекламами і щонайбільше чотири повноекранні реклами на годину. Ігровий сервер встановлює ці значення в межах жорстких обмежень (перша реклама не раніше ніж після однієї–тридцяти хвилин, інтервал від двох до шістдесяти хвилин, від однієї до дванадцяти повноекранних реклам на годину); якщо ми їх змінимо, ми оновимо цей текст. Відеоролики з винагородою запускаються лише тоді, коли ви самі на них торкаєтеся. Рекламна мережа — Unity LevelPlay (раніше ironSource) від Unity Technologies; через посередництво LevelPlay може доставлятися реклама інших рекламних партнерів.

ironSource Ads, Unity Ads і Liftoff Monetize (Vungle) інтегровано через Unity LevelPlay. Unity і Liftoff можуть обробляти дані за межами ЄС, зокрема в США, відповідно до своїх умов. Їхні політика конфіденційності Unity і політика конфіденційності Liftoff пояснюють відповідальність, одержувачів, зберігання, передачу даних і права на захист даних.

Залежно від встановленої версії застосунку та ввімкненої рекламної конфігурації Chartboost LLC (частина групи LoopMe) може додатково показувати міжсторінкову (interstitial) рекламу через Unity LevelPlay. Це може передбачати обробку IP-адрес, відомостей про пристрій і застосунок, доступних рекламних ідентифікаторів, а також даних про покази реклами та взаємодію з нею. Ваш вибір щодо реклами та відстеження в застосунку й операційній системі продовжує діяти. Подробиці про обробку даних, одержувачів, передачу та права на конфіденційність наведено в повідомленні про конфіденційність Chartboost/LoopMe.

Вступна заставка показується першою під час запуску застосунку. Після її завершення або пропуску і до запуску рекламного SDK ви явно обираєте в застосунку персоналізовану або неперсоналізовану рекламу. Раніше надане в iOS дозвіл на відстеження цей вибір не замінює. Лише після того, як ви оберете персоналізовану рекламу, застосунок також запитує дозвіл iOS App Tracking Transparency (ATT), якщо він потрібен. Персоналізацію ввімкнено лише тоді, коли ви надали згоду в застосунку і ATT наразі це дозволяє. Якщо ви обираєте неперсоналізовану рекламу або відмовляєте в дозволі ATT, застосунок передає ці обмеження рекламним SDK; IDFA недоступний без дозволу ATT. Неперсоналізована реклама не означає, що жодні дані не обробляються.

Ви можете відкликати згоду на подальшу обробку в налаштуваннях застосунку й змінити дозвіл iOS у розділі Налаштування → Конфіденційність і безпека → Відстеження. Коли ви повертаєтеся до застосунку, він повторно перевіряє дозвіл, оновлює рекламні налаштування та відкидає кешовану рекламу, яку ще не було показано. Повноекранна реклама, що вже показується, може завершитися. Відкликання не блокує ігровий процес чи наявні права з покупок.

Unity LevelPlay та його інтегровані рекламні партнери обробляють дані для доставки, вимірювання й виставлення рахунків за рекламу та запобігання шахрайству, зокрема IP-адресу, модель пристрою, операційну систему, мову, ідентифікатори пристрою чи встановлення, а також перегляди реклами та натискання на неї. Liftoff Monetize (Vungle) також прямо зазначає приблизну геолокацію, ідентифікатори пристрою, рекламні дані, взаємодію з продуктом, дані про технічну продуктивність і статус ATT для стороннього рекламування та рекламної аналітики. Приблизну геолокацію можна визначити за IP-адресою; застосунок не запитує GPS-геолокацію. Коли відстеження дозволено, це також охоплює IDFA та дозволене зіставлення з даними з інших застосунків чи від інших компаній. Ідентифікатори пристрою та встановлення є псевдонімними, а не анонімними.

Відеоролики з винагородою: вони необов'язкові, а для отримання кредитів потрібен онлайн-акаунт. Перш ніж відео запуститься, сервер показує його винагороду та залишок ліміту; чинна політика — один кредит і щонайбільше десять зарезервованих або завершених придатних переглядів протягом 24 годин. Якщо рекламу не вдалося запустити, її резервування скасовується. Кредити нараховуються лише після перевіреного зворотного виклику сервера; із запізненням підтвердження можуть надійти пізніше.

Рекламний SDK отримує випадковий ідентифікатор встановлення, що зберігається в зв'язці ключів (Keychain) пристрою, а не ідентифікатор Apple чи токен входу. Непрозорий одноразовий ідентифікатор резервування пов'язує перегляд реклами з акаунтом, який його запитав, на нашому сервері. Записи про винагороди є приватними. Хеші оброблених подій можуть залишатися без зв'язку з акаунтом після видалення акаунта, щоб запобігти повторним виплатам.

Тестові варіанти рекламних місць. Щоб порівняти рекламні місця, застосунок може віднести встановлення до тестового варіанта. Для цього застосунок один раз випадково обирає число від 0 до 99 і зберігає його на вашому пристрої; коли він отримує налаштування реклами з нашого ігрового сервера, він передає лише це число. Число не є ідентифікатором: багато встановлень мають однакове число, і застосунок не створює та не надсилає для цього жодного ідентифікатора пристрою, встановлення, акаунта чи реклами. Варіант змінює лише внутрішню назву рекламного місця, яку застосунок передає в LevelPlay, і, відповідно, які повноекранні реклами обираються та як часто вони з'являються в межах зазначених вище обмежень. Жодних додаткових даних для цього не збирається.

Необов'язкове вимірювання реклами (лише iOS). Щойно застосунок це запропонує, ви можете ввімкнути необов'язковий параметр «Добровільно допомогти покращити рекламу» в розділі «Акаунт». Він вимкнений, доки ви його не ввімкнете, і не залежить від вашого вибору щодо персоналізованої реклами. Лише коли ви його вмикаєте, застосунок створює окремий випадковий ідентифікатор вимірювання. Він зберігається лише на цьому пристрої в зв'язці ключів і не пов'язаний з вашим акаунтом, вашим відображуваним ім'ям, вашим Apple ID чи рекламним ідентифікатором (IDFA). Із цим ідентифікатором застосунок надсилає на наш власний ігровий сервер: збірку застосунку, час, коли ви користуєтеся застосунком (щонайбільше один запис на хвилину), ігрові паузи, у яких реклама могла бути показана, і чи її було показано та чому показано або не показано, показану рекламу із форматом і рекламним місцем та, якщо LevelPlay повідомляє це застосунку, дохід за кожну рекламу, рекламну мережу, що її показала, і країну, а також чи було запропоновано відео з винагородою, чи воно було запущене, завершене й зараховане. Ми не зберігаємо для цього даних акаунта чи IP-адрес. Якщо ви ввійшли в акаунт і заперечили проти статистики використання, застосунок не надсилає даних вимірювання.

Мета — виміряти, наскільки реклама приносить дохід, і перевіряти частоту реклами. Під час тесту ваше встановлення може бути випадково віднесене до групи, яка в тих самих місцях бачить повноекранну рекламу рідше, з іншими інтервалами або від інших рекламних партнерів. Зазначені вище обмеження (за замовчуванням щонайбільше чотири повноекранні реклами на годину і щонайбільше дванадцять від сервера) та обмеження наявними ігровими паузами діють у кожній групі. Ми не передаємо дані вимірювання рекламним партнерам чи іншим третім особам.

Якщо ви вимкнете цей параметр, збирання припиняється негайно, а застосунок видаляє всі дані, пов'язані з вашим ідентифікатором вимірювання, наступного разу, коли досягне сервера; до того часу він показує «видалення очікується».

Анонімні лічильники використання реклами. Щоб ми могли визначити, чи працюють діалог згоди, рекламні паузи та відеоролики з винагородою належним чином, застосунок надсилає на наш власний ігровий сервер зведені щоденні лічильники: як часто було показано діалог згоди на рекламу та діалог iOS App Tracking Transparency і як часто було зроблено кожен вибір, як часто запитувалася рекламна пауза, пропускалася через відсутність реклами або через ліміт частоти, показувалася чи завершувалася помилкою, як часто відеоролик з винагородою пропонувався, запускався й завершувався, а також як часто застосунок було повторно відкрито після тривалого перебування у фоні, у кожному випадку за потреби з назвою рекламного місця. Єдині інші відомості — платформа (iOS або Android), збірка застосунку та календарний день (UTC). Лічильники не містять ідентифікатора пристрою, встановлення, акаунта чи реклами (IDFA або рекламного ідентифікатора Android) і часу доби; сервер агрегує їх за днем, платформою та збіркою. Коли їх надсилають, ваша IP-адреса з технічних причин передається; ігровий сервер обробляє її лише короткочасно в пам'яті для запобігання зловживанням (розділ 7) і не зберігає. Оскільки лічильники не можна віднести до жодної особи, окремого параметра для них немає; ми описуємо їх тут, щоб ви знали, що надсилає застосунок.

7. Технічні дані з'єднання та пристрій

Кожне з'єднання з ігровим сервером технічно передає вашу IP-адресу. Ігровий сервер використовує її лише в пам'яті, щоб обмежувати кількість запитів на адресу й таким чином відбивати зловживання та перевантаження. Він не зберігає її в ігровій базі даних і не пов'язує з вашим акаунтом. Для реєстрації необов'язкового вимірювання реклами, для подій вимірювання та для анонімних лічильників використання реклами (розділ 6) і для анонімної ігрової статистики (розділ 4) ігровий сервер додатково враховує запити за мережею, тобто за адресою IPv4 або, для IPv6, за префіксом /64, і за календарним днем (UTC), а завантаження лічильників використання — також за годиною. Ключ підрахунку — це хеш мережі із сіллю: він формується із випадкового значення, яке створюється заново під час кожного запуску ігрового сервера, і, як і це значення, зберігається лише в пам'яті. Жодна адреса не зберігається. Для реєстрації вимірювання реклами ігровий сервер додатково тримає під цим ключем підрахунку на поточний календарний день хеш (SHA-256, без солі) зареєстрованого ідентифікатора вимірювання, щоб повторна реєстрація того самого ідентифікатора вимірювання враховувалася лише раз; це значення також зберігається лише в пам'яті й не використовується повторно для нового календарного дня. З'єднання між застосунком і сервером зашифровано за допомогою HTTPS.

Застосунок веде власний технічний журнал продуктивності лише у своїй області зберігання на вашому пристрої. Він не передається нам. Це окремо від даних про продуктивність, які обробляють рекламні SDK, як описано в розділі 6, і від технічних відомостей у звітах про збої та помилки (нижче).

Звіти про збої та помилки (Sentry). Щоб виявляти й виправляти збої та помилки в застосунку та на ігровому сервері, ми використовуємо службу Sentry (розділ 10). Застосунок надсилає звіт лише тоді, коли він аварійно завершується, перестає відповідати або виникає технічна помилка. Звіт містить трасування стека (які частини програми були активні, коли виникла помилка), повідомлення про помилку, останні технічні події перед помилкою (наприклад, запуск застосунку, зміни екрана або перехід у фон), версію та збірку застосунку, версію операційної системи, модель пристрою, інші технічні відомості про пристрій, як-от налаштування мови, часовий пояс, вільний обсяг пам'яті та рівень заряду батареї, стан пам'яті та ігрового вікна (WebView), графічні можливості пристрою і те, чи ви грали наодинці, чи онлайн. Коди приєднання та бонусні коди, токени доступу, адреси електронної пошти й подібні ідентифікатори маскуються перед надсиланням.

Щоб ми могли визначити, чи версія застосунку аварійно завершується частіше за попередню, і швидко виправляти помилки, застосунок також надсилає звіт про сеанс на початку й наприкінці кожного використання із версією застосунку, статусом (наприклад, завершено нормально або аварійно) і випадково згенерованим номером встановлення. Це стосується й гри без акаунта; ці звіти не входять до статистики використання в розділі 4. Номер встановлення використовується лише для визначення частки збоїв за версією застосунку. Це окреме число, а не ідентифікатор встановлення, переданий рекламному SDK (розділ 6). Sentry зберігає його лише в хешованому вигляді; він не пов'язаний з вашим акаунтом, вашим відображуваним ім'ям, рекламним ідентифікатором чи вашою IP-адресою. Номер встановлення, лічильник, що обмежує кількість звітів на добу, а також, доки їх не надіслано, звіти й звіти про сеанси, які ще не вдалося надіслати, наприклад після збою або без підключення до інтернету, зберігаються на вашому пристрої; видалення застосунку їх усуває.

Ігровий сервер також повідомляє про свої помилки в Sentry — із повідомленням про помилку, трасуванням стека й відомостями про середовище сервера, але без вмісту запитів, IP-адрес чи даних акаунта. Під час надсилання із застосунку технічно передається ваша IP-адреса; Sentry її не зберігає. Звіти не використовуються для відстеження чи реклами; ми не створюємо з них профілів користувачів, і запису екрана не ведеться. Sentry автоматично видаляє звіти та звіти про сеанси щонайпізніше через 90 днів.

8. Зберігання

9. Видалення акаунта

Ви можете в будь-який час видалити свій акаунт у застосунку за допомогою «Видалити акаунт», а потім підтвердити свою особу в Apple. Видалення застосунку з вашого пристрою не видаляє ваш акаунт. Видалення акаунта призводить до такого:

10. Одержувачі та хостинг

BRUNIQO самостійно експлуатує ігровий сервер на орендованому сервері Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen, Німеччина. Hetzner надає центр обробки даних і серверне обладнання.

Ми використовуємо служби Apple для входу, внутрішньоапаратних покупок і сповіщень про повернення коштів. Apple обробляє дані відповідно до власної політики конфіденційності й може також обробляти їх за межами ЄС відповідно до своєї інфраструктури.

Для звітів про збої та помилки (розділ 7) ми використовуємо Functional Software, Inc. (Sentry), 45 Fremont Street, 8th Floor, San Francisco, CA 94105, США, як оброблювача за ст. 28 GDPR. Sentry зберігає звіти та звіти про сеанси в ЄС (Франкфурт, Німеччина). Адміністративні дані нашого облікового запису Sentry, як-от відомості про організацію, проєкти й облікові записи користувачів, Sentry обробляє за межами ЄС у США. Оскільки Sentry є американською компанією, доступ зі США, наприклад у ході підтримки, не можна виключити. Для передачі даних до США ми спираємося на рішення Європейської комісії про адекватність щодо Рамкової програми ЄС—США із захисту даних (EU-US Data Privacy Framework), у якій Sentry сертифіковано, а альтернативно — на стандартні договірні положення ЄС в угоді Sentry про обробку даних.

Unity LevelPlay, Unity Ads і Liftoff Monetize (Vungle) інтегровано для реклами та відеороликів з винагородою. Розділ 6 описує їхню обробку даних, зокрема рекламну аналітику.

11. Правові підстави

Ми обробляємо ваш акаунт, ігровий процес, функції мультиплеєра, купівлю кредитів і видалення акаунта для виконання договору користування (ст. 6(1)(b) GDPR). Обмеження запитів за IP-адресою та зберігання залишків покупок після видалення акаунта ґрунтуються на нашому законному інтересі в безпечній експлуатації та в належному оформленні повернень коштів (ст. 6(1)(f) GDPR).

Персоналізована реклама, доступ до рекламного ідентифікатора та відстеження ґрунтуються на вашій згоді (ст. 6(1)(a) GDPR, § 25 абз. 1 TDDDG), яку ви можете в будь-який час відкликати з дією на майбутнє. Показ неперсоналізованої реклами для фінансування безкоштовної гри ґрунтується на нашому законному інтересі (ст. 6(1)(f) GDPR). Зарахування відеороликів з винагородою слугує виконанню договору користування (ст. 6(1)(b) GDPR).

Статистика використання для акаунтів із виконаним входом: законний інтерес (ст. 6(1)(f) GDPR) у надійній роботі гри та її цілеспрямованому вдосконаленні; оцінюються лише зведені показники.

Звіти про збої та помилки, а також звіти про сеанси (Sentry): законний інтерес (ст. 6(1)(f) GDPR) у стабільному, безпечному застосунку та надійному ігровому сервері, тобто у виявленні та виправленні збоїв і помилок. Застосунок зберігає номер встановлення, лічильник звітів і ще не надіслані звіти та звіти про сеанси на вашому пристрої без згоди та зчитує для цього технічні відомості про пристрій, перелічені в розділі 7, оскільки це суворо необхідно для надання застосунку, яким ви користуєтеся, у стабільному й працездатному стані (§ 25 абз. 2 п. 2 TDDDG).

Необов'язкове вимірювання реклами, зокрема зберігання ідентифікатора вимірювання на вашому пристрої, ґрунтується на вашій згоді (ст. 6(1)(a) GDPR, § 25 абз. 1 TDDDG). Ви можете в будь-який час відкликати її з дією на майбутнє, вимкнувши параметр. Хеш ми зберігаємо після відкликання, щоб забезпечити виконання вашого відкликання (ст. 6(1)(c) і (f) GDPR).

Анонімні лічильники використання реклами: законний інтерес (ст. 6(1)(f) GDPR) у підтримці працездатності діалогу згоди, рекламних пауз і відеороликів з винагородою та в економічно ефективному показі реклами, що фінансує безкоштовну гру. Лічильники не можна віднести до жодної особи; коротка обробка IP-адреси під час їх надсилання слугує запобіганню зловживанням.

Анонімна ігрова статистика застосунку: законний інтерес (ст. 6(1)(f) GDPR) у стабільній роботі гри, її цілеспрямованому покращенні та економічно ефективному показі реклами, що фінансує безкоштовну гру. Оцінюються лише зведені показники; щоденні суми не можна віднести до жодної особи.

Внутрішній профіль гравця: законний інтерес (ст. 6(1)(f) GDPR) в економічно доцільній експлуатації безкоштовної гри за рахунок покупок і реклами та в розвитку цін, пропозицій, розміщення реклами та ігрового балансу на основі реального перебігу гри. Профіль псевдонімізовано, він доступний лише нам як оператору, не передається і не використовується для персоналізованої реклами; ви можете будь-коли заперечити (розділ 12).

12. Ваші права

Ви маєте право на доступ, виправлення, видалення, обмеження обробки та перенесення даних, а також право заперечувати проти обробки, що ґрунтується на законних інтересах. Ви також можете подати скаргу до наглядового органу із захисту даних, наприклад до Уповноваженого землі Північний Рейн-Вестфалія із захисту даних і свободи інформації (LDI NRW). Надсилайте запити на support@bruniqo.de.

Заперечення проти статистики використання: напишіть на support@bruniqo.de і вкажіть ідентифікатор вашого акаунта (у грі в розділі «Акаунт», запис «ID»). Тоді ми назавжди виключимо ваш акаунт зі статистики та видалимо наявні денні позначки й збережений день створення. Починаючи з наступного звернення вашого застосунку до ігрового сервера, він також більше не підраховує й не надсилає анонімну ігрову статистику для вашого акаунта. Оскільки щоденні суми не пов'язані з жодним акаунтом, ми не можемо окремо видалити вже надіслані лічильники.

Ваше заперечення проти статистики використання поширюється й на внутрішній профіль гравця (розділ 4): ми негайно видаляємо наявний профіль разом з його історією подій і більше не створюємо профіль для вашого акаунта; гостьовий профіль у такому разі під час входу видаляється, а не переноситься. Операцій, потрібних нам для покупок і балансів, це не стосується. Якщо ви відкличете заперечення, профіль почне вестися лише з цього моменту. На запит на support@bruniqo.de із зазначенням ідентифікатора вашого акаунта ви отримаєте доступ до відомостей (ст. 15 GDPR), зокрема до вашого внутрішнього профілю гравця з історією подій, також після того, як ми припинимо збір. Гостьовий профіль без акаунта ми не можемо віднести до жодної особи (ст. 11(2) GDPR).

Ми не можемо віднести звіти про збої та помилки чи звіти про сеанси до жодної особи чи акаунта. Тому ми можемо виконати запит на доступ, видалення чи заперечення щодо окремих звітів, лише якщо ви надасте нам відомості, що дають змогу знайти ваші звіти (ст. 11(2) GDPR).

Ми не можемо віднести дані вимірювання реклами до особи без вашого ідентифікатора вимірювання; вимкнення параметра видаляє його. Інші запити ми обробляємо за ст. 11(2) GDPR тією мірою, якою ви надасте інформацію, що дозволяє знайти дані.

13. Зміни

Ми оновлюємо цю політику, коли потоки даних або функції застосунку суттєво змінюються. Чинною є версія, опублікована на цій сторінці.

14. Застосунок для Android «Nadel im Heuhaufen» (Google Play)

У Google Play гра розміщена під назвою «Nadel im Heuhaufen» (ім'я пакета de.bruniqo.nadelimheuhaufen). Це та сама гра з тим самим ігровим сервером, що й «Голка в копиці сіна 2» на iPhone. Розділи 1–13 також застосовуються до застосунку для Android. Там, де Android працює інакше, цей розділ застосовується додатково.

14.1 Вхід через Google

На Android ви можете створити онлайн-акаунт за допомогою «Входу через Google» через Android Credential Manager. Наш сервер перевіряє токен входу, виданий Google, за публічними ключами Google. Ми зберігаємо лише незворотне значення, отримане за допомогою секретного ключа (HMAC) з ідентифікатора вашого облікового запису Google і зіставлене з випадковим внутрішнім ідентифікатором акаунта. Ми не зберігаємо вашу електронну адресу Google, ім'я чи зображення профілю. Ми не зберігаємо токен оновлення Google.

Акаунт, створений через Google, є окремим акаунтом. Акаунти Google і Apple не об'єднуються, а кредити та придбані інструменти між ними не переносяться. На Android токен сеансу зберігається в зашифрованому вигляді в області зберігання застосунку на вашому пристрої, а ключ — в Android Keystore. В іншому до сеансів застосовується розділ 3.

14.2 Вхід через Apple

На Android ви також можете обрати «Увійти з Apple». Застосунок відкриває сторінку входу Apple в браузері. Наш сервер перевіряє вхід в Apple і обмінює в Apple одноразовий код авторизації. Ми не зберігаємо ваш ідентифікатор облікового запису Apple у відкритому вигляді; ми зберігаємо лише незворотний HMAC, зіставлений з випадковим внутрішнім ідентифікатором акаунта. Токен оновлення, виданий Apple, ми зберігаємо в зашифрованому вигляді, щоб мати змогу скасувати зв'язок із вашим Apple ID, якщо ви видалите акаунт. Акаунт, створений через Apple, не об'єднується з акаунтом Google; кредити та придбані інструменти між ними не переносяться.

На Android сеанс зберігається в зашифрованому вигляді в області зберігання застосунку на вашому пристрої, а ключ — в Android Keystore. В іншому до сеансів застосовується розділ 3.

14.3 Купівля кредитів через Google Play

На Android ви купуєте пакети кредитів через Google Play Billing. Оплату здійснює виключно Google; ми не отримуємо жодних платіжних чи карткових даних. Застосунок передає Google випадковий ідентифікатор покупки, пов'язаний з вашим ігровим акаунтом. Наш сервер перевіряє кожну покупку безпосередньо в Google через Google Play Developer API і зараховує її рівно один раз. Для кожної покупки ми зберігаємо номер замовлення Google, продукт, нараховані кредити та будь-який статус повернення коштів.

Google повідомляє наш сервер про повернення коштів і анульовані покупки через Google Play Real-time Developer Notifications (доставляються через Google Cloud Pub/Sub). Кредити, за які кошти повернуто, віднімаються з вашого балансу; до балансу, що опустився нижче нуля, відповідно застосовується розділ 5. Після видалення акаунта номер замовлення, час останнього сповіщення від Google та незворотний хеш ідентифікатора покупки залишаються збереженими, як описано для Apple в розділі 9.

14.4 Реклама та рекламний ідентифікатор на Android

На Android реклама та відеоролики з винагородою також працюють через Unity LevelPlay з Unity Ads, Liftoff Monetize (Vungle) і, залежно від рекламної конфігурації, Chartboost. Відповідно застосовується розділ 6. Застосунок не запитує ваш вік чи дату народження. Після вступної заставки ви обираєте між персоналізованою та контекстною (неперсоналізованою) рекламою; лише після цього запускається рекламний SDK. Вікову категорію, яку попередні версії застосунку зберігали в зашифрованому вигляді на вашому пристрої після запиту віку, застосунок видаляє під час свого наступного запуску. Ви можете в будь-який час змінити цей вибір у налаштуваннях застосунку.

В Android немає App Tracking Transparency (ATT) та IDFA. Натомість рекламні SDK можуть зчитувати рекламний ідентифікатор Google (рекламний ідентифікатор Android); для цього застосунок оголошує дозвіл Android AD_ID. Застосунок передає ваш вибір до Unity LevelPlay як згоду за GDPR і додатково встановлює сигнал про те, що дані не слід продавати (CCPA). Ви можете скинути або видалити рекламний ідентифікатор у налаштуваннях Android. Рекламний SDK також отримує випадковий ідентифікатор встановлення, який застосунок зберігає в зашифрованому вигляді на пристрої.

14.5 Видалення акаунта на Android

Ви видаляєте свій акаунт у застосунку за допомогою «Видалити акаунт» і підтверджуєте видалення повторним входом через того самого провайдера, Google або Apple. Застосовуються наслідки, описані в розділі 9; для акаунта Google значення, отримане з ідентифікатора вашого облікового запису Google, посідає місце ідентифікатора Apple. Ми не зберігаємо токен Google, який потрібно було б скасовувати. Збережений токен оновлення Apple використовується для скасування, коли ви видаляєте акаунт Apple. Без застосунку або без входу: Як видалити свій акаунт.

14.6 Google як одержувач

Для входу через Google та для покупок через Google Play, зокрема сповіщень про повернення коштів, ми використовуємо служби Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ірландія. Google обробляє дані відповідно до власної політики конфіденційності й може також обробляти їх за межами ЄС, зокрема в США, відповідно до своєї інфраструктури. Подробиці наведено в політиці конфіденційності Google. Правові підстави з розділу 11 застосовуються відповідно.