Ingenium — останнє оновлення 27 серпня 2026 року · застосовується до версії програми 1.1.0 і пізніших, а також до цього веб-сайту
Ingenium – це програма для тренування мозку та швидкісного читання, яка складається з коротких ігор-вправ у кількох категоріях, а також перевірки швидкості читання. Ця політика пояснює, яку інформацію обробляє програма та веб-сайт, де вона зберігається, що залишає ваш пристрій і хто її отримує.
Короткий підсумок дизайну: ваші тренувальні дані залишаються на вашому пристрої. Кожен результат вправи, ваша історія перевірки швидкості читання, ваші смуги, уподобання, рівні та налаштування записуються в локальну базу даних на вашому телефоні та ніколи не завантажуються до нас або в будь-який обліковий запис. Немає акаунтів і входу.
Це не те саме, що "програма ніколи не підключається до мережі". Для роботи Ingenium використовує невелику кількість сторонніх служб — Вікіпедію та текстову бібліотеку, розміщену на Firebase, для читання вмісту, Firebase App Check для захисту серверної частини від зловживань і App Store від Apple для підписок на iOS. Ще дві служби, звіти про збої та аналітика використання, необов’язкові та вимикаються, доки ви їх не ввімкнете. Розділ 6 містить перелік кожного з них, що він надсилає, чому та який контроль ви маєте.
Ця політика поширюється на мобільну програму Ingenium, яка розповсюджується в Apple App Store і Google Play, а також на веб-сайті Ingenium. Це не стосується самих сторонніх служб, які мають власну політику конфіденційності (розділ 17).
Ingenium надається Богданом Варченком («розробник», «ми», «нас»), індивідуальним розробником, який є контролером даних для обробки, описаної в цій політиці.
На ваш пристрій записується лише: локальний файл бази даних SQLite (ingenium.sqlite, створений програмою в області особистих документів) і стандартне сховище налаштувань програми операційної системи (SharedPreferences на Android / користувацькі налаштування за замовчуванням на iOS). Програма не завантажує нічого з цього.
Дані про вправи та прогрес (локальна база даних SQLite):
Налаштування та параметри (локальне сховище налаштувань програми):
Стійкість оновлень. Оновлення програми переміщує локальну базу даних, тож ваша історія та налаштування переносяться, а не стираються.
Ingenium не завантажує ваші тренувальні дані. Власна система резервного копіювання вашого телефону все ще може копіювати його, оскільки локальна база даних програми знаходиться в приватній пам’яті програми, яку обидві платформи включають у свої стандартні резервні копії:
Це означає дві речі, які вам слід знати:
Ви керуєте цим у налаштуваннях системи: iOS → Налаштування → ваше ім'я → iCloud → Керування сховищем облікового запису → Резервні копії; Android → Налаштування → Google → Резервне копіювання. Щоб видалити дані всюди, видаліть програму та видаліть її з (або видаліть) відповідної резервної копії.
Також зауважте, що зараз у Ingenium немає кнопки «скинути мій прогрес». На Android ви можете очистити все через Налаштування → Програми → Ingenium → Пам’ять → Очистити дані; на iOS видаліть програму.
| Сервіс | Коли | Що він отримує | Мета | Юридична база (GDPR) | Контроль |
|---|---|---|---|---|---|
| Firebase App Check (Google, з Apple App Attest / Google Play Integrity) | Активується кожного запуску; зв’язується з постачальником атестації, коли йому потрібен новий або оновлений маркер | Атестація пристрою/програми, ідентифікатор інсталяції Firebase, IP-адреса, версія програми та ОС | Доведіть, що запит надійшов із справжньої копії програми; захистити нашу серверну частину від ботів | Законний інтерес (безпека наших служб) | Не можна перемикати в програмі |
| Cloud Firestore — читання текстів (Google) | Коли ви відкриваєте перевірку швидкості читання | IP-адреса, маркер Firebase App Check, запитуваний мовний каталог і ідентифікатор тексту | Подача та оновлення текстів для перевірки читання | Законний інтерес (надання функції, яку ви відкрили) | Використовуйте програму офлайн; згруповані тексти використовуються як резервні варіанти |
| API Wikipedia (Wikimedia Foundation) | Коли ви вибираєте тему Вікіпедії для вправи з читання | IP-адреса, фіксований агент користувача програми, назва статті та мовне видання | Отримання тексту статті для вправ з читання | Законний інтерес (надання функції, яку ви запитуваний) | Натомість виберіть вбудовані тексти |
| Apple App Store/StoreKit (тільки Apple, iOS) | Під час запуску (перевірка прав), а також коли ви відкриваєте систему оплати або купуєте | Контекст покупки вашого Apple ID, повністю обробляється Apple | Продавайте та підтверджуйте необов’язкову підписку | Законний інтерес (перевірка прав під час запуску); виконання контракту (покупки та активні підписки) | Перевірка прав відбувається автоматично; покупка необов’язкова |
| Cloud Firestore — пропозиції щодо функцій (Google) | Лише коли ви торкаєтеся Надіслати Запропонувати функцію | Текст вашої ідеї, необов’язкова назва/категорія/важливість/електронна адреса, версія програми, платформа, мова, мітка часу | Отримати вашу пропозицію та виконати її | Згода (ви вирішуєте надіслати це) | Не надсилати; попросіть нас видалити |
| Firebase Crashlytics (Google) | Лише після того, як ви ввімкнете під час збою | Трасування стека, стан пристрою/ОС/програми, ідентифікатор встановлення Crashlytics | Діагностика та виправлення збоїв | Згода | Налаштування → Конфіденційність |
| Firebase Analytics (Google) | Лише після вибору | Події псевдонімного використання, ідентифікатор екземпляра програми, модель пристрою, ОС, версія програми, приблизний регіон, мова вмісту | Розуміти, які функції використовуються | Згода | Налаштування → Конфіденційність |
Шрифти для відображення укомплектовані всередині програми, тому жоден шрифт не завантажується й жоден запит не досягає fonts.gstatic.com. Немає служби push-сповіщень: усі нагадування генеруються локально на вашому пристрої (немає Firebase Cloud Messaging, немає маркерів APN).
Бібліотека Google Firebase App Check активується під час кожного запуску програми. Коли йому потрібен маркер — оскільки його ще немає або термін дії кешованого закінчується — він запитує службу атестації платформи (Apple App Attest на iOS, Google Play Integrity на Android), щоб підтвердити, що це справжня, немодифікована копія Ingenium, що працює на справжньому пристрої, і обмінює цю атестацію на короткочасний маркер від Google. Маркер додається до запитів програми до нашої серверної частини Firebase. Поки кешований маркер все ще дійсний, він повторно використовується, тому атестація не обов’язково відбувається під час кожного запуску.
Це виконується до та незалежно від запиту на згоду на збій/аналітику, і його не можна вимкнути в програмі, оскільки саме це запобігає переповненню ботів нашою базою даних сміттям. Він існує для захисту служби, а не для ідентифікації вас.
Що стосується: атестація, створена Apple/Google на вашому пристрої, ідентифікатор встановлення, створений бібліотеками Firebase, ваша IP-адреса та ваша версія програми та ОС. Воно не містить ваше ім'я, дані про тренування чи будь-що, що ви ввели. Сама атестація обробляється Apple/Google відповідно до їхньої політики конфіденційності.
Зберігання. Ми використовуємо термін служби маркера Google за умовчанням, який становить одну годину (можна налаштувати, до семи днів). Бібліотека кешує маркер на вашому пристрої за цей період і автоматично оновлює його. Google заявляє, що Firebase App Check не зберігає сам матеріал атестації, а звичайні маркери не зберігаються службами Firebase після обробки запиту.
Google виконує цю обробку від нашого імені як наш обробник, тому це наша відповідальність, і ми описуємо це тут. Але необроблена атестація та маркери обробляються в системах Google і Apple, і ми не можемо перевірити їх: усе, що наш сервер дізнається, це те, що запит надійшов від справжнього екземпляра програми.
Тестування швидкості читання використовує змінну бібліотеку текстів. Коли ви відкриваєте тест, програма запитує каталог текстів для вашої мови контенту з нашої бази даних Cloud Firestore, а потім отримує основу конкретного тексту. Каталог кешується в пам'яті протягом 24 годин; якщо запит завершується невдачею або минув час очікування, програма повертається до текстів, зібраних у програмі, тож функція також працює офлайн.
Google отримує вашу IP-адресу, маркер Firebase App Check та мовний каталог і ідентифікатор тексту, які було запитано. Нічого про вас, ваші результати чи вашу історію не надсилається, і ці зчитування є односторонніми: програма ніколи не записує в цю частину бази даних.
Якщо ви обираєте тему Вікіпедії як джерело для вправи з читання, програма надсилає односторонні запити GET до загальнодоступного API Вікіпедії, щоб завантажити текст статті. Він надсилає лише те, що містить будь-який веб-запит — IP-адресу вашого пристрою, фіксований ідентифікатор програми в запиті ("Ingenium/1.0 (reading exercise)") і назву та мовну версію статті. Він не надсилає ваше ім’я, прогрес чи ідентифікатор облікового запису. Як і в будь-якому веб-запиті, стаття, яку ви запитували, і ваша IP-адреса видимі для Wikimedia.
Ви також можете натиснути посилання на джерело у вправі з Вікіпедії; вони відкривають сторінку статті у Вікіпедії та сторінку ліцензії Creative Commons у зовнішньому браузері вашого пристрою, який потім обробляє запит, включаючи вашу IP-адресу та будь-які файли cookie веб-переглядача.
На iOS Ingenium пропонує додаткову місячну або річну підписку, кожна з яких має 7-денну безкоштовну пробну версію для відповідних облікових записів. Покупка здійснюється виключно через систему Apple In-App Purchase / StoreKit: Apple приймає платіж і керує підпискою. Програма ніколи не бачить і не запитує ваші платіжні дані, ваш Apple ID чи ваше ім’я, і ми ніколи їх не отримуємо.
Програма запитує StoreKit на вашому пристрої — один раз під час запуску та знову, коли ви відкриваєте платний доступ — чи є у вас дійсні права, і кешує цю відповідь «так/ні» локально. Ця перевірка відбувається автоматично в iOS і її не можна вимкнути в програмі; покупка підписки абсолютно необов'язкова. Apple обробляє вашу покупку як незалежний контролер відповідно до політики конфіденційності Apple і надає нам лише зведені звіти про продажі та підписку, доступні в App Store Connect. Складання Android є безкоштовним і ніколи не зв’язується зі службою виставлення рахунків.
Екран підписки також містить три посилання — стандартні умови підписки Apple, цю політику конфіденційності та вашу сторінку керування підписками Apple. Перший і третій відкривають apple.com у зовнішньому браузері вашого пристрою, який потім обробляє запит відповідно до політики конфіденційності Apple.
Якщо ви відкриєте Запропонувати функцію (Налаштування) і торкнетеся «Надіслати», програма запише ваші дані в нашу базу даних Cloud Firestore, де ми зможемо їх прочитати. Що надсилається:
Вона не включає ваше ім’я, прогрес у навчанні чи історію сеансів, і нічого не надсилається, якщо ви навмисно не торкнетеся «Надіслати». Записи перевіряються Firebase App Check (Розділ 7.1), щоб блокувати автоматичний спам, а правила бази даних забороняють будь-кому, крім нас, читати надіслані повідомлення.
Оскільки ми можемо читати ці дані, ми є одержувачами цих даних — Google (Firebase) діє як наш процесор і розміщує їх. Будь ласка, не включайте особисті дані, якими ви б не хотіли ділитися; поле електронної пошти є необов’язковим і існує лише для того, щоб ми могли відповісти.
Зберігання. Критерій простий: подання зберігається лише тоді, коли ідея ще відкрита. Після впровадження, відхилення або відповіді воно видаляється. Ми переглядаємо колекцію на закриті та прострочені подання принаймні кожні шість місяців і в жодному разі не зберігаємо подання довше 24 місяців із дати, коли ви його надіслали.
Видалення за запитом: напишіть електронною поштою bohdan.varchenko.dev@gmail.com, і ми видалимо вашу заявку. Оскільки облікового запису немає, нам потрібно достатньо інформації, щоб знайти її — приблизна дата, коли ви його надіслали, або вказана вами електронна адреса, або коротка цитата з тексту.
Повідомлення про збої вимкнено за умовчанням і працюють лише за вашою явною згодою. Під час першого запуску програма показує єдиний запит, який охоплює звіти про збої та аналітику використання: вибір Дозволити вмикає обидва, вибір Не зараз вимикає обидва. Після цього вони незалежні — Налаштування → Конфіденційність має окремий перемикач для кожного, тож ви можете будь-коли ввімкнути або вимкнути будь-який окремо.
Коли — і лише коли — звітування про збої ввімкнено, збій або фатальна помилка надсилає в Google таке:
Звіти про аварійне завершення роботи не містять вашого імені, електронної пошти, прогресу навчання, історії сеансів або прочитаних вами текстів. Через ідентифікатор встановлення ми описуємо їх як псевдонімні, а не анонімні.
Якщо ви вимкнете звіти про збої, збір припиняється, а всі отримані, але ще не завантажені звіти видаляються з вашого пристрою. Уже надіслані дані про збої зберігаються Google відповідно до власних умов Firebase; Google документує період зберігання 90 днів для даних про збої Crashlytics.
Аналітику використання також вимкнено за умовчанням і працюють лише за вашою явною згодою. Він охоплюється тим самим єдиним запитом першого запуску, що й звіт про збої (розділ 7.6), і має власний незалежний перемикач Налаштування → Конфіденційність після цього. Коли — і лише коли — ви його вмикаєте, програма надсилає події використання продукту в Google:
Бібліотека Google додатково записує власні стандартні автоматичні події та параметри, як-от перше відкриття, початок сеансу, оновлення програми, перегляди екрана та події покупки в магазині (ідентифікатор продукту, ціна, валюта).
Наші власні події надсилаються як кількість, ідентифікатори функцій, рейтинги складності та тривалість. Вони ніколи не містять вільного тексту, а також ваших балів, результатів або вмісту, який ви прочитали.
Firebase Analytics також додає стандартні дані, які збирає її SDK: ідентифікатор екземпляра програми (генерований бібліотекою), версію програми, модель пристрою та версію ОС, приблизний регіон, отриманий на основі вашої IP-адреси під час збору, і вашу мову вмісту.
Це псевдонімні персональні дані, а не анонімні дані. Ідентифікатор екземпляра програми є онлайн-ідентифікатором, і відповідно до GDPR такі ідентифікатори можуть залишатися особистими даними навіть без доданого імені. Ми не пов’язуємо його з жодним обліковим записом Ingenium, тому що його немає. Персоналізація реклами вимкнена, рекламний ідентифікатор (IDFA/AAID) або Android SSAID не збираються — це лише аналітика продукту, без реклами та відстеження між програмами.
Якщо ви вимкнете аналітику, збір припиняється, а програма скидає стан аналітики — видаляючи ідентифікатор екземпляра програми та будь-які локально кешовані події.
Збереження. Ми не змінили стандартні налаштування Google для нашого ресурсу Analytics, і застосовуються три різні годинники — їх варто розділити, оскільки вони не поводяться однаково:
POST_NOTIFICATIONS). Використовується лише для місцевих нагадувань, які ви налаштовуєте для навчання та читання. Вони повністю генеруються на вашому пристрої — немає push-сервера, Firebase Cloud Messaging і маркерів APN. Час, дні та текст нагадувань ніколи не залишаються на пристрої. Ви можете будь-коли відкликати дозвіл або вимкнути нагадування.RECEIVE_BOOT_COMPLETED). Використовується лише для зміни розкладу існуючих локальних нагадувань після перезавантаження чи оновлення програми.Програма не запитує доступ до місцезнаходження, камери, мікрофона, фотографій або контактів і не використовує точне планування будильника на Android.
Веб-сайт Ingenium (ingenium-brain-training.web.app), включаючи сторінку цієї політики та сторінки підтримки, обслуговується Firebase Hosting (Google).
localStorage вашого веб-переглядача — вибрану вами мову інтерфейсу та світлу/темну тему — тому сторінка виглядатиме так само під час вашого наступного відвідування. Вони залишаються у вашому браузері; очищення даних сайту видаляє їх.Якщо ви надсилаєте електронний лист bohdan.varchenko.dev@gmail.com, ваша електронна адреса, вміст вашого повідомлення та будь-які вкладення надходять у поштову скриньку Gmail, якою керує розробник, а Google є постачальником електронної пошти. Ми використовуємо його лише для того, щоб відповісти вам і зберігаємо листування не довше, ніж для цього потрібно (зазвичай до 24 місяців). Правова основа: законний інтерес у відповіді на ваш запит або кроки, необхідні для розгляду запиту щодо прав згідно з Розділом 13.
| Дані | Де | Як довго |
|---|---|---|
| Результати навчання, налаштування, нагадування | Ваш пристрій (і, можливо, ваша власна резервна копія ОС — Розділ 5) | Доки ви не видалите програму або не очистите її дані; ви контролюєте це |
| Пропозиція функції (текст, додаткова електронна адреса, метадані програми) | Наш проект Firebase | Поки ідея не буде закрита; переглядається принаймні кожні 6 місяців; Максимум 24 місяці або раніше, якщо ви запитаєте |
| Звіти про аварійне завершення роботи (за явною згодою) | Google/Firebase Crashlytics | 90 днів відповідно до задокументованого терміну зберігання Google Crashlytics |
| Аналітика — окремі події (за явною згодою) | Google / Firebase Analytics | 2 місяці після кожної події |
| Analytics — ідентифікатор екземпляра додатка та властивості користувача (за явною згодою) | Google/Firebase Analytics | 2 місяці, але за умовчанням Google «скидання під час нової активності» перезапускає його з кожною подією, тому він зберігається, поки пристрій продовжує відтворюватися; ідентифікатор скидається на вашому пристрої, коли ви вимикаєте аналітику |
| Аналітика — зведені звіти | Google/Firebase Analytics | Не регулюється налаштуванням збереження; немає ідентифікатора, не можна простежити до пристрою |
| Маркери Firebase App Check / атестація | Ваш пристрій; Google і Apple | Маркер кешується приблизно на 1 годину, а потім оновлюється; Google заявляє, що матеріал атестації не зберігається, а маркери не зберігаються після обробки запиту — ми не можемо перевірити ні те, ні інше |
| Журнали запитів на веб-сайти | Хостинг Google / Firebase | Зберігаються та видаляються Google як постачальником хостингу; ми ніколи до них не звертаємося |
| Електронна пошта служби підтримки | Поштова скринька Gmail | Зазвичай до 24 місяців |
| Запити на читання текстів і Вікіпедії | Ми не зберігаємо | Не застосовується — ми не ведемо записи про окремі запити |
Згідно з GDPR ЄС/Великобританії, ви маєте право на доступ до своїх даних, виправлення, видалення, обмеження обробки, перенесення, заперечення обробки на основі законних інтересів і відкликання згоди в будь-який час, не впливаючи на законність обробки перед зняттям. Відповідно до CCPA/CPRA Каліфорнії ви маєте право знати, видалити, виправляти та відмовлятися від продажу/поширення (ми не робимо ні того, ні іншого), а також право не піддаватися дискримінації за їх використання.
Як застосовувати їх на практиці:
Ви також маєте право подати скаргу до місцевого наглядового органу із захисту даних, якщо вважаєте, що ваші дані оброблялися незаконно.
Ingenium не містить неприйнятного вмісту та призначений для загальної аудиторії, але він призначений для дорослих і старших підлітків і не призначений для дітей віком до 13 років. Ми свідомо не збираємо особисту інформацію дітей. Додаток не потребує облікового запису та за умовчанням не надсилає аналітику, звіти про збої та вміст, який ви написали.
Додаткові функції, які надсилають дані — звіти про аварійне завершення роботи, аналітика використання та функція «Запропонувати функцію» — потребують ствердного вибору. Якщо особа, яка користується програмою, не досягла віку цифрової згоди у своїй країні (від 13 до 16 років залежно від країни-члена), такий вибір має зробити один із батьків або опікун. Якщо ви вважаєте, що дитина надала особисту інформацію через додаток, зв’яжіться з bohdan.varchenko.dev@gmail.com, і ми видалимо її.
Ingenium нікуди не передає ваші тренувальні дані. Однак зауважте, що власна резервна копія вашого пристрою може перемістити його у ваш обліковий запис Apple або Google, можливо, в іншій країні, як пояснюється в Розділі 5 — це перенесення виконується операційною системою під вашим контролем і відповідно до умов Apple або Google, а не нами.
Послуги, перелічені в розділі 6, передбачають міжнародне передавання даних. Google (Firebase) — Firebase App Check, Firestore, Crashlytics, Analytics і Hosting — та Apple можуть обробляти дані на серверах у Сполучених Штатах та інших країнах; так само може діяти Wikimedia. Такі передавання спираються на власні механізми передавання постачальників, зокрема Стандартні договірні положення ЄС та, де застосовно, Рамкову угоду про конфіденційність даних між ЄС і США, як описано в їхній документації з конфіденційності (розділ 17).
Ми не продаємо вашу особисту інформацію та не ділимося нею для реклами чи міжконтекстної поведінкової реклами.
Перераховані вище постачальники отримують дані лише за обставин, описаних у цій політиці, і обробляють їх відповідно до своєї відповідної політики конфіденційності. Не всі вони діють для нас однаково: Google розміщує та обробляє дані в нашому проекті Firebase від нашого імені, а листування служби підтримки обробляється окремо через Gmail відповідно до застосовних умов Google. Apple, Фонд Вікімедіа та служби атестації платформ є незалежними контролерами того, що вони отримують, і можуть також обробляти це з метою власної безпеки, відповідності законодавству та роботи сервісу відповідно до власних умов.
Деякі уривки для читання походять із Вікіпедії та використовуються за ліцензією Creative Commons Attribution-ShareAlike 4.0 (CC BY-SA 4.0) із посиланням на статтю та її авторів. Кожна вправа з джерел Вікіпедії містить посилання на вихідну статтю та текст ліцензії.
Ми можемо оновлювати цю політику в міру розвитку програми. Коли ми внесемо істотні зміни, ми оновимо дату «Останнє оновлення» вище та опублікуємо нову версію за канонічною URL-адресою політики: https://ingenium-brain-training.web.app/uk/privacy (посилання на локалізовані версії наведено з цієї сторінки).
У разі суттєвої зміни ми зробимо оновлення видимим у додатку чи на його сторінці в магазині, а не лише на цій сторінці. Якщо зміна вводить нову мету, яка залежить від вашої згоди, ми запитаємо цю згоду перед початком нової обробки — згода, яку ви надали для однієї мети, ніколи не переноситься на нову, а відхилення залишає все інше працювати як раніше. Інші зміни набувають чинності після їх публікації.