ПОЛІТИКА КОНФІДЕНЦІЙНОСТІ
(редакція від 16 листопада 2025 року)
1. Загальні положення
1.1. Дана Політика конфіденційності (далі — «Політика») розроблена відповідно до вимог Закону України "Про захист персональних даних" від 01.06.2010 р. № 2297-VI, Конституції України, GDPR (для користувачів з ЄС) та регулює обробку персональних даних на платформі інтерактивних історій (далі — «Платформа»/«Сервіс»).
1.2. Адміністратор (власник) персональних даних: [ФОП/ТОВ - повне найменування], зареєстровані за адресою: [юридична адреса], контактна інформація: [email, телефон] (далі — «Виконавець»).
1.3. Ця Політика обов'язково читається разом із Публічною офертою та є її невід'ємною частиною.
1.4. Користування Платформою означає повне прийняття умов цієї Політики. Якщо ви не згодні з будь-якою частиною, припиніть використання Сервісу.
2. Визначення ключових термінів
Персональні дані — будь-яка інформація, що дозволяє ідентифікувати фізичну особу (ФІО, email, пароль, IP-адреса, тощо).
Конфіденційна інформація — персональні дані, обробка яких потребує явної письмової згоди користувача (думки, переконання, дані про здоров'я тощо).
Обробка — збір, запис, організація, зберігання, передача, змінення, видалення персональних даних.
Субʼєкт персональних даних — фізична особа (користувач), якої стосуються персональні дані.
Адміністратор — Виконавець/платформа, що визначає цілі та засоби обробки.
Third-Party — зовнішня організація, яка обробляє дані від імені Адміністратора (OpenAI, LiqPay, Firebase тощо).
3. Які дані ми збираємо
3.1 Дані при реєстрації
Під час створення облікового запису ми збираємо:
- Email адреса (обов'язково)
- Пароль (хешований, не вихідна версія)
- Ім'я користувача / Display Name (обов'язково)
- Дата реєстрації
- Firebase UID (унікальний ідентифікатор системи)
- Часовий пояс (опціонально)
Метод збору: через форму реєстрації на сайті або через OAuth (Google).
Місце зберігання: Firebase Authentication та Firebase Firestore.
3.2 Дані при автентифікації через Google
Якщо ви реєструєтеся через "Sign in with Google":
- Google email адреса
- Display Name з Google профілю
- Google User ID
- Фото профілю (опціонально)
Третя сторона: Google, Firebase.
Ваше право: Ви завжди можете від'єднати Google account у налаштуваннях.
3.3 Дані про використання сервісу
Під час роботи з Платформою ми збираємо:
A. Контент, створений вами:
- Назва історії
- Синопсис / опис
- Жанр вибору
- Мова (українська, англійська тощо)
- Дата створення
B. Дані про взаємодію з історіями:
- Вибори, які ви робите у історіях
- Поточна позиція у історії (node ID)
- Шлях (path history) — послідовність усіх відвіданих сцен
- Кількість зроблених виборів
- Дата останнього читання
C. Баланс та трансакції кредитів:
- Поточний баланс кредитів
- Історія покупок (яку суму в какой час купили)
- Видатки кредитів (на якій операції витратили)
- Дати операцій
D. Технічні дані:
- IP адреса
- Тип браузера та операційна система
- Тип пристрою (мобільний, ПК тощо)
- User Agent
- Логи помилок та технічних проблем
3.4 Платіжна інформація
При купівлі кредитів через LiqPay:
- Order ID (унікальний номер платежу)
- Сума платежу (у гривнях)
- Валюта (UAH)
- Статус платежу (pending, success, failed)
- Transaction ID від LiqPay
- Дата платежу
Ми НЕ зберігаємо:
- Номери кредитних карток
- CVV коди
- PIN коди
- Будь-які фінансові дані, що передаються до LiqPay
Місце зберігання: PostgreSQL база даних (таблиця payments).
3.5 Cookies та Session Data
Ми використовуємо:
A. Session Cookies (обов'язкові):
- Firebase Authentication tokens (JWT)
- Session ID
- CSRF protection tokens
B. Functional Cookies:
- Language preference (мовні налаштування)
- UI settings (темна/світла тема)
C. Analytics Cookies (опціонально, потребує згоди):
- Google Analytics (якщо налаштовано)
- Page views, clicks, session duration
D. Local Storage (браузер):
- Cached user data
- Recent stories list
- UI preferences
Дія cookies: протягом сесії або до закриття браузера (для session cookies), постійні cookies до 1 року.
Як вимкнути: налаштування браузера, приватний режим.
3.6 FCM Tokens (Push-сповіщення)
Якщо ви дозволите push-сповіщення:
- Firebase Cloud Messaging token (унікальний для кожного пристрою)
- Пристрій, на якому активовано (тип, OS)
- Статус notifications (включено/вимкнено)
Місце зберігання: Firestore users/{uid}.tokens[].
Ви можете видалити токен у будь-який час у налаштуваннях.
4. Для чого ми використовуємо ваші дані
4.1 Надання послуг
- Реєстрація та автентифікація — перевірка вашої особи
- Створення та зберігання історій — збереження вашого контенту
- Генерація AI контенту — передача до OpenAI API для обробки
- Читання та взаємодія — відстеження вашого прогресу
- Управління кредитами — облік балансу та видатків
- Підтримка клієнтів — відповіді на ваші запитання
4.2 Безпека та запобігання зловживанню
- Виявлення фрода — перевірка на несанкціоновані платежі
- Запобігання Abuse — виявлення спама, протизаконного контенту
- Логування та моніторинг — трекінг помилок та подій безпеки
- Захист від DDoS — захист від атак
4.3 Поліпшення сервісу
- Analytics — як користувачі використовують Платформу
- Bug tracking — виявлення та виправлення проблем
- Feature development — розробка нових функцій на основі потреб
- Performance optimization — прискорення та оптимізація
4.4 Юридичні та адміністративні цілі
- Податкова звітність — облік продажів для органів податку
- Compliance — дотримання законодавства України та ЄС
- Рішення спорів — збереження доказів при конфліктах
- Судові вимоги — передача даних органам влади при необхідності
4.5 Комунікація
- Сповіщення про платежі — підтвердження купівлі кредитів
- Push-сповіщення — готовність історії до читання
- Email уведомлення — відновлення пароля, оновлення політики
- In-app messages — важливі повідомлення про сервіс
Ви можете вимкнути більшість сповіщень у налаштуваннях.
5. Правова основа обробки
Ми обробляємо ваші дані на основі:
5.1 Вашої згоди
- Сховище даних (cookies, tokens)
- Push-сповіщення
- Analytics
- Marketing emails
5.2 Виконання договору
- Реєстрація та аутентифікація (необхідні для сервісу)
- Генерація AI контенту
- Обробка платежів
- Зберігання історій та прогресу
5.3 Законодавчих вимог
- Податкова звітність
- Судові вимоги
- Вимоги правоохоронних органів
5.4 Наших законних інтересів
- Безпека та запобігання фроду
- Улучшення сервісу
- Захист прав третіх осіб (борьба з copyright infringement)
6. Передача даних третім сторонам
6.1 OpenAI (AI Generation)
Які дані передаємо:
- Story title, synopsis, genre
- Попередні сцени (для контексту)
- Choices та користувацький input
- Lore entries
Які дані НЕ передаємо:
- Email адреса
- Ім'я користувача
- User ID або Firebase UID
- Payment information
- Персональні профіль дані
Мета: Генерація AI контенту.
Локація: OpenAI серверів (США).
Дія договору: OpenAI API Data Usage Policy — дані НЕ використовуються для навчання моделей (якщо не включено в специфічних умовах).
Тривалість зберігання: Тимчасово під час обробки (максимум 30 днів).
6.2 LiqPay (Payment Processing)
Які дані передаємо:
- Order ID
- Amount та currency
- Description ("Top up X credits")
- Status URL для callback
Які дані НЕ передаємо:
- Email адреса (не передається напряму; LiqPay знає мету платежу як анонімний заказ)
- User ID
- Історія інших платежів
Мета: Обробка платежів.
Локація: LiqPay серверів (Україна).
Дія договору: LiqPay Terms of Service та Privacy Policy. LiqPay зберігає дані платежу у відповідності з PCI DSS.
Тривалість: у відповідності з українським законодавством (5 років для податків).
6.3 Firebase / Google Cloud
Які дані передаємо:
- User profile (email, name, Firebase UID)
- All Firestore data (progress, credits, notifications)
- Authentication credentials (JWT tokens)
- FCM tokens
Мета:
- Authentication
- Database storage
- Push-сповіщення
- Security
Локація: Google Cloud (регіон вибирається; типово EU або US).
Дія договору: Google Cloud Data Processing Agreement з Standard Contractual Clauses (SCC) для передачі даних EU→US.
Шифрування: Дані шифруються при передачі (TLS) та у спокої (Google managed encryption).
6.4 Сервіс аналітики (опціонально)
Якщо включено Google Analytics:
Які дані передаємо:
- Page views
- Clicks
- Session duration
- Anonymized IP address
Мета: Analytics.
Ви можете відмовитися у cookie consent banner.
6.5 Мова дозволу на передачу даних
ЯК МИ НЕ ПЕРЕДАЄМО ДАНІ:
- ❌ НЕ продаємо дані третім сторонам за гроші
- ❌ НЕ передаємо до маркетингових компаній
- ❌ НЕ передаємо до державних органів без судового наказу (крім податкових даних)
- ❌ НЕ передаємо競爭никам або компаніям у державах з низьким рівнем захисту
7. Де зберігаються дані
7.1 Firebase Firestore
- Локація: Google Cloud (EU або US, залежно від налаштування)
- Шифрування: Google managed encryption (AES-256)
- Резервні копії: Автоматичні щоденні
- Дані: User profiles, progress, credit transactions, FCM tokens
7.2 PostgreSQL Database
- Локація: [вказати вашого хостера] — ПОТРІБНО ВКАЗАТИ
- Шифрування: [вказати] — ПОТРІБНО ВКАЗАТИ
- Дані: Stories, nodes, choices, lore, payment records
- Резервні копії: [вказати]
7.3 Firebase Authentication
- Сервер: Google Cloud
- Дані: Email/password хеші, OAuth tokens
- Шифрування: Google managed
7.4 Local Storage (браузер користувача)
- Контролюється: Користувачем
- Дані: Session tokens, preferences
- Видалення: Очищенням cookies браузера
7.5 Міжнародна передача даних
Дані передаються до США (OpenAI, можливо Firebase) та України (LiqPay).
Для користувачів з ЄС:
- Передача до США захищена Standard Contractual Clauses (SCC)
- GDPR Privacy Shield (якщо applicable)
- Дані обробляються відповідно до найвищих стандартів шифрування
8. Скільки довго зберігаємо дані
| Тип Даних | Період Зберігання | Причина | |-----------|-------------------|---------| | User Profile | До видалення облікового запису | Функціонування сервісу | | Stories та Progress | До видалення користувачем або облікового запису | Збереження контенту користувача | | Payment Records | 5 років | Податкове законодавство України | | Firebase Logs | 90 днів | Security monitoring | | OpenAI Data | 30 днів (у OpenAI) | Processing та abuse prevention | | Analytics Data | 26 місяців (default Google Analytics) | Performance insights | | IP Logs | 30 днів | Security | | Session Tokens | До logout або 1 години | Автентифікація |
Після закінчення терміну: Дані видаляються або анонімізуються.
9. Ваші права щодо персональних даних
9.1 Право на доступ (Right to Access)
Ви можете запитати копію ваших персональних даних.
Як реалізувати:
- Endpoint:
GET /api/users/profile - Email: [privacy@platform.com] з темою "Запит на доступ до даних"
- Відповідь: протягом 30 днів
9.2 Право на виправлення (Right to Rectification)
Ви можете оновити неправильні дані.
Як реалізувати:
- Endpoint:
PUT /api/users/profile - In-app settings
- Email запит
9.3 Право на видалення (Right to Erasure / "Right to be Forgotten")
Ви можете запитати видалення ваших даних.
Як реалізувати:
- Endpoint:
DELETE /api/users/account - Email: [privacy@platform.com] з темою "Запит на видалення облікового запису"
Що видалюється:
- Firebase user profile
- Firestore progress та credit history
- FCM tokens
- Authentication credentials
Що НЕ видалюється (законна необхідність):
- Payment records (5 років за податковим правом)
- Stories в PostgreSQL (анонімізуються:
author_id → NULL)
Термін обробки: до 30 днів.
9.4 Право на обмеження обробки (Right to Restrict Processing)
Ви можете запросити тимчасове зупинення обробки певних даних.
Як реалізувати:
- Вимкнення notifications:
/api/users/notification-preferences - Opt-out analytics
- Email запит
9.5 Право на портативність даних (Right to Data Portability)
Ви можете отримати ваші дані у структурованому форматі.
Як реалізувати:
- Endpoint:
GET /api/users/data-export(JSON або CSV) - Email: [privacy@platform.com] з темою "Запит на портативність даних"
Включається:
- User profile
- All created stories
- Progress history
- Choices made
- Credit transactions
Формат: ZIP archive з JSON файлами.
9.6 Право на заперечення (Right to Object)
Ви можете заперечити обробці ваших даних.
Як реалізувати:
- Opt-out analytics
- Withdraw consent для cookies
- Email запит про специфічне використання
9.7 Право не бути об'єктом автоматизованого прийняття рішень
Ви маєте право отримати участь людини при рішеннях, що вас стосуються.
Для нашого сервісу: AI generation — це інструмент, не рішення. Ви контролюєте вихід.
9.8 Як реалізувати свої права
Email: [privacy@platform.com]
Почтова адреса: [юридична адреса Виконавця]
Телефон: [телефон для контакту]
In-app: Меню → Налаштування → Приватність
Час обробки: до 30 днів (GDPR requirement).
Бізплатне — усі запити обробляються безплатно (крім надмірних).
10. Безпека даних
10.1 Технічні заходи
- Шифрування: TLS/HTTPS для передачі, AES-256 для зберігання
- Автентифікація: Firebase Authentication (industry-standard)
- Access Control: Користувачі можуть доступатися ЛИШЕ до своїх даних
- Database Security:
- SQL injection protection (prepared statements)
- Input validation
- Firewall, DDoS protection
- Rate Limiting: Обмеження кількості запитів для запобігання abuse
10.2 Адміністративні заходи
- Staff Training: Персонал навчено з Data Protection
- Access Restrictions: Лише необхідний персонал має доступ до даних
- NDAs: Договори конфіденційності з усіма, хто має доступ
- Audit Logs: Логування усіх операцій з даними
10.3 Що робити при підозрі на злому
Якщо ви підозрюєте, що ваш акаунт скомпрометований:
- Змініть пароль негайно
- Вимкніть токени у налаштуваннях
- Email нам: [security@platform.com] з деталями
- Не розповсюджуйте інформацію публічно
11. Дітям та молодим людям
11.1 Вік користувачів
Сервіс призначений для осіб 16+ років (13+ у США).
Якщо вам менше цього віку, ви НЕ можете реєструватися.
11.2 Батьки та опікуни
Якщо батьки помітили, що дитина реєструвалась, вони можуть:
- Запросити видалення облікового запису
- Email: [parents@platform.com]
Сервіс видалить облік у відповідності з GDPR (COPPA for USA).
12. Cookies та відстеження
12.1 Яких cookies ми використовуємо
| Тип | Назва | Мета | Цвілість | Потреба в согласі | |-----|-------|------|----------|------------------| | Necessary | Firebase Auth | Реєстрація | До logout | ❌ Ні | | Necessary | Session ID | Сесія користувача | 1 година | ❌ Ні | | Necessary | CSRF Token | Безпека | Сесія | ❌ Ні | | Functional | Language | Мовні налаштування | 1 рік | ❌ Ні | | Analytics | Google Analytics | Usage tracking | 2 години | ✅ Так | | Marketing | (не використовуються) | — | — | — |
12.2 Cookie Consent
Статус: ⚠️ ПОТРІБНО ДОДАТИ
При першому візиті на сайті повинен з'явитись banner:
- "Accept All"
- "Reject Non-Essential"
- "Customize"
12.3 Як вимкнути cookies
- Браузер: Settings → Privacy → Clear Cookies
- Приватний режим: InPrivate, Incognito
- Cookie Extension: cookie managers в App Store
12.4 Do Not Track
Якщо ви встановили "Do Not Track" у браузері — ми будемо намагатися це поважати.
13. Контакти та скарги
13.1 Питання про конфіденційність
Email: [privacy@platform.com]
Відповідь: протягом 48 годин
Адреса: [юридична адреса]
13.2 Скарги на обробку даних
Ви можете подати скаргу:
До нас:
- Email: [privacy@platform.com]
- Письмово з описом проблеми
До органу влади:
Україна:
- Уповноважений Верховної Ради України з прав людини
- Email: [офіційний email]
- Адреса: Київ
ЄС (для користувачів з ЄС):
- Національна Data Protection Authority у вашій країні
- Або EDPB (European Data Protection Board)
Термін обробки скарги: до 30 днів.
14. Дані від третіх сторін
14.1 Если ви даєте нам дані про інших людей
Якщо ви завантажуєте список друзів або будь-що ще про інших людей:
- Ви гарантуєте, що у вас є їх згода
- Ви несете відповідальність за наслідки
- Ми можемо видалити такі дані без попередження
14.2 Публічна інформація
Якщо ви опублікуєте історію публічно (у майбутньому):
- Вона доступна всім без реєстрації
- Інші можуть мати копію
- Вы все ще 聯络 персональні дані
15. Бізнес-партнери
Якщо ми змінимо власників, бізнес-партнерів або інфраструктуру:
- Ми повідомимо вас за 30 днів
- Дані передаються у відповідності з цією Політикою
- Ви можете вибрати, вилучити дані
16. Зміни до цієї Політики
16.1 Коли ми оновлюємо Політику
Ми можемо оновити цей документ у будь-який час.
Ви будете повідомлені:
- In-app notification
- Banner на сайті
Grace period: 30 днів перед вступленням у чинність.
Ваше право: Продовження використання = прийняття нової версії.
16.2 Істотні зміни
Для істотних змін (наприклад, нові Third-Party партнери):
- Можлива forced re-acceptance
- Ви не зможете користуватися сервісом до переприйняття
16.3 Архів версій
| Версія | Дата | Зміни | |--------|------|-------| | 1.0 | 16.11.2025 | Перша версія |
17. Додаткові умови
17.1 Використання у наукових цілях
Якщо ми плануємо використати ваші дані для наукових досліджень:
- Попередня письмова згода ПОТРІБНА
- Дані анонімізуватимуться
- Ви можете відкликати згоду
17.2 GDPR Data Processing Agreement (DPA)
Для користувачів з ЄС: [посилання на DPA]
17.3 California CCPA (якщо applicable)
Користувачі з Каліфорнії мають додаткові права під CCPA.
Політика конфіденційності розроблена відповідно до чинного законодавства України та ЄС.
Останнє оновлення: 16 листопада 2025 р.
Версія: 1.0
Підтримка та контакти
Маєте питання? Звертайтесь:
- Email: [privacy@platform.com]
- Chat Support: In-app chat на Платформі
- Telegram: [бот якщо є]
- Телефон: [телефон]