MoodPlanner

Політика конфіденційності MoodPlanner

Які дані збирає застосунок, хто їх бачить, як довго вони зберігаються і як їх видалити.

Редакція від 13 жовтня 2026 року

1Хто відповідає за ваші дані

Володільцем даних (контролером у розумінні GDPR) є Andrii Shkurupii — фізична особа, яка проживає в Польщі. Зв'язок: moodplanner.app@gmail.com.

Ваші дані обробляються відповідно до Загального регламенту ЄС про захист даних (Регламент (ЄС) 2016/679, «GDPR») незалежно від того, в якій країні ви живете.

Ця політика пояснює, які дані обробляє MoodPlanner, навіщо і як довго. Умови користування описані окремо — в Угоді користувача.

2Головне, у трьох реченнях

Ми збираємо тільки те, без чого застосунок не працює: обліковий запис, ваші записи настрою та події. У застосунку немає реклами, аналітики, трекерів і сторонніх рекламних SDK — ми не знаємо, як ви користуєтесь застосунком, бо не вимірюємо цього. Те, що ви пишете, — оцінки настрою, коментарі й назви подій, — а також дату народження та зображення профілю ми зберігаємо зашифрованими.

3Які дані ми обробляємо

3.1 Обліковий запис

Дані Звідки Навіщо
Ім'я ви вводите під час реєстрації показати вас собі й учасникам групи
Дата народження ви вводите під час реєстрації визначити роль: дитина чи доросла людина
Email ви вводите або він приходить від Google вхід і зв'язок щодо облікового запису
Пароль ви вводите вхід
Ідентифікатор Google від Google, якщо ви входите через Google прив'язати вхід до вашого облікового запису
Зображення профілю ви обираєте самі, необов'язково показати вас у списках учасників
Запис про вашу згоду застосунок, коли ви приймаєте ці документи підтвердити, що ви погодилися, з якою редакцією і коли
Ім'я та email одного з батьків або опікуна їх вводить один із батьків, для облікового запису до 16 років показати, хто погодився за дитину, і зв'язатися з цією особою щодо згоди
Запис про вашу згоду на показ записів групі застосунок, коли ви створюєте групу або подаєте заявку до неї підтвердити, що ви погодилися, для якої групи і коли

Пароль не зберігається — зберігається лише його хеш (BCrypt), з якого пароль не відновлюється. Дата народження, зображення профілю, а також ім'я та email одного з батьків зберігаються зашифрованими (AES-GCM).

3.2 Те, що ви створюєте

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

Оцінки настрою, коментарі до них і назви подій зберігаються на сервері зашифрованими (AES-GCM).

3.3 Технічні дані

  • Токени входу. Короткий токен доступу живе 15 хвилин, токен оновлення — 7 днів. Недійсні токени сервер прибирає кожні 6 годин.
  • IP-адреса. Сервер рахує звернення з однієї адреси, щоб захиститися від перебору паролів. Лічильники живуть тільки в оперативній пам'яті й зникають приблизно за годину після останнього звернення. Ми не пишемо їх у базу і не зіставляємо з обліковими записами.

3.4 Чого ми не збираємо

Ми не збираємо геолокацію, список встановлених застосунків, контакти, рекламні ідентифікатори, історію користування та дані про пристрій понад те, що потрібно для доставлення сповіщень. У проєкті немає жодного аналітичного чи рекламного SDK.

4Навіщо ми це обробляємо і на якій підставі

Мета Дані Підстава (GDPR)
Створити обліковий запис і пускати вас у нього ім'я, email, пароль, Google ID виконання договору, ст. 6(1)(b)
Визначити роль дитини чи дорослого дата народження виконання договору, ст. 6(1)(b)
Зберігати й показувати ваші записи, синхронізувати між пристроями настрої, події, групи виконання договору, ст. 6(1)(b)
Показувати ваші записи учасникам вашої групи настрої, коментарі, ім'я, зображення ім'я та зображення: виконання договору, ст. 6(1)(b); настрої та коментарі: ваша явна згода, ст. 9(2)(a), яку застосунок запитує під час створення групи або вступу до неї
Дати власникові групи впізнати, хто подає заявку ваше ім'я та email, які бачить власник групи, до якої ви подаєте заявку виконання договору, ст. 6(1)(b)
Показувати вам аналіз щоденника оцінки настрою та назви подій ваша явна згода, ст. 9(2)(a); обчислюється на вашому пристрої
Ховати від вас записи учасника кого ви сховали виконання договору, ст. 6(1)(b)
Розглядати скарги на учасників і записи хто на кого поскаржився, причина, що додано, про який запис ідеться юридичний обов'язок, ст. 6(1)(c): ст. 16 Закону ЄС про цифрові послуги; законний інтерес у безпеці груп, ст. 6(1)(f); щодо самого запису — явна згода його автора, ст. 9(2)(a)
Надсилати щоденне нагадування налаштування нагадувань на пристрої згода, ст. 6(1)(a) — вимикається в налаштуваннях
Експортувати події в Google Календар назви й час подій згода, ст. 6(1)(a) — вмикається окремо
Захищати сервер від перебору паролів IP-адреса законний інтерес, ст. 6(1)(f)
Зберігати запис про вашу згоду прийнята редакція та час юридичний обов'язок, ст. 6(1)(c): ст. 7(1) вимагає, щоб ми могли її підтвердити
Зберігати запис про згоду одного з батьків для облікового запису до 16 років ім'я та email одного з батьків, прийнята редакція та час юридичний обов'язок, ст. 6(1)(c): ст. 7(1) і 8(2) вимагають, щоб ми могли її підтвердити
Зберігати запис про вашу згоду на показ записів групі яка група, прийнята редакція та час юридичний обов'язок, ст. 6(1)(c): ст. 7(1) вимагає, щоб ми могли її підтвердити

Оцінка настрою може вважатися даними про здоров'я — особливою категорією за ст. 9 GDPR. Ми обробляємо їх на підставі вашої явної згоди, яку застосунок запитує окремою позначкою перед першим користуванням. Її можна відкликати, видаливши записи або обліковий запис. Для облікового запису до 16 років цю згоду надає також один із батьків або опікун — див. розділ 5.

Аналіз. Екран «Аналіз» шукає закономірності у вашому щоденнику: які дні тижня та які повторювані події збігаються з кращим чи гіршим настроєм. Він працює за сталими правилами, а не за допомогою штучного інтелекту, і повністю на вашому пристрої: нічого з того, що він знаходить, не надходить на наш сервер чи комусь іншому, і жодних рішень щодо вас він не ухвалює.

5Вік користувачів

Застосунок призначений для осіб від 13 років. Ми свідомо не збираємо даних осіб молодшого віку: сервер перевіряє дату народження і відмовляє — і під час звичайної реєстрації, і під час входу через Google, і при спробі змінити дату в профілі вже після реєстрації.

До 16 років погоджується також один із батьків або опікун. Шістнадцять років — вік цифрової згоди в Польщі й найвищий, який може встановити будь-яка держава ЄС (ст. 8 GDPR), тому ми застосовуємо його всюди. Коли обліковий запис особи до 16 років уперше відкриває застосунок, той просить передати телефон одному з батьків або опікунові. Ця особа вводить своє ім'я та email і підтверджує, що є одним із батьків або законним опікуном дитини та погоджується на обробку її оцінок настрою, зокрема на показ записів, зроблених у групі, її учасникам. Доки ніхто з батьків не погодився, сервер не приймає оцінок настрою від цього облікового запису.

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

Роль «дитина» стосується неповнолітніх 13–17 років і обмежує можливості в групах: така особа може приєднатися до групи, але не може її створити. На обсяг даних, які ми обробляємо, роль не впливає — він однаковий для всіх.

Якщо ви вважаєте, що дитина молодша за 13 років усе ж створила обліковий запис, напишіть на moodplanner.app@gmail.com — ми видалимо його разом з усіма даними.

6Хто бачить ваші дані

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

Перш ніж ви створите групу або подасте заявку до неї, застосунок окремою позначкою просить вас погодитися, що учасники групи бачитимуть те, що ви в ній пишете; без цієї згоди сервер не створює групу й не надсилає заявку. Відкликати згоду можна, вийшовши з групи: ваші записи переходять в особисту історію, група їх більше не бачить, а запис про згоду видаляється. Над вибором настрою календар завжди показує, чи запис побачить ваша група, чи тільки ви. Для облікового запису до 16 років це охоплює й згода одного з батьків.

Власник групи також бачить email кожного, хто подає заявку до неї, щоб знати, хто саме проситься. Учасники адрес одне одного не бачать.

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

Ми. Доступ до бази має Andrii Shkurupii — виключно для підтримки, усунення несправностей і розгляду скарг, для чого читає скаргу та запис, про який вона.

Google. Якщо ви входите через Google, Google повідомляє нам ваш ідентифікатор, email та ознаку його підтвердження. Якщо ви вмикаєте експорт у календар, назви й час ваших подій потрапляють до Google Календаря — в окремий календар, створений застосунком. Обробка на боці Google підпорядкована Політиці конфіденційності Google.

Експорт іде безпосередньо з вашого пристрою до Google: наш сервер у ньому не бере участі й вашого календаря не бачить. Застосунок просить лише дозвіл calendar.app.created, тож бачить і змінює тільки той календар, який створив сам. Щоб оновлювати його, застосунок зберігає на пристрої лише ідентифікатори цього календаря та подій у ньому й адресу підключеного облікового запису.

Використання та передавання застосунком MoodPlanner будь-якому іншому застосунку інформації, отриманої через Google API, відповідає Політиці щодо даних користувачів служб Google API (Google API Services User Data Policy), зокрема вимогам обмеженого використання (Limited Use).

Хостинг. Сервер і база працюють на віртуальному сервері, який ми орендуємо в OVHcloud у Цюриху (Швейцарія). OVHcloud (наш договір укладено з OVH Sp. z o.o., Вроцлав, Польща) розміщує їх як наш розпорядник даних (обробник у розумінні ст. 28 GDPR) за договором про обробку даних і обробляє дані лише для того, щоб цей сервер працював, за нашими вказівками. Ніхто інший його не обслуговує.

Ми не продаємо ваші дані й не передаємо їх рекламним мережам, брокерам даних чи будь-кому ще. Ми розкриємо дані на вимогу закону лише у прямо передбачених випадках.

7Скільки ми зберігаємо

Дані Строк
Обліковий запис і ваші записи доки існує обліковий запис
Учасники, яких ви сховали доки ви не покажете їх знову або доки не видалено один з облікових записів
Скарги доки ми їх не розглянемо, потім пів року; одразу — якщо видалено один з облікових записів
Токен доступу 15 хвилин
Токен оновлення 7 днів; недійсні прибираються кожні 6 годин
Лічильники IP до години в оперативній пам'яті
Усе після видалення акаунта видаляється з робочої бази одразу
Резервні копії перезаписуються протягом 30 днів

8Як ми захищаємо дані

  • З'єднання із сервером — тільки через HTTPS.
  • Паролі хешуються BCrypt і не зберігаються у відкритому вигляді.
  • Оцінки настрою, коментарі до них, назви подій, те, що ви додаєте до скарги, дата народження, зображення профілю, а також ім'я та email одного з батьків шифруються на сервері (AES-GCM).
  • На пристрої зображення профілю шифрується ключем з Android Keystore, а токени входу зберігаються в зашифрованому сховищі.
  • Резервна копія Android у вашому обліковому записі Google містить лише тему й мову застосунку. Ваш щоденник, вхід і записи про згоду залишаються на пристрої та на нашому сервері.
  • Застосунок можна закрити кодом і біометрією — розділ «Приватність».
  • Сервер обмежує частоту звернень до чутливих точок входу.

Жодна система не є абсолютно захищеною. Ми вживаємо розумних заходів, але не можемо гарантувати неможливе.

9Ваші права

Незалежно від того, в якій країні ви живете, GDPR надає вам право:

  • дізнатися, які ваші дані ми зберігаємо, і отримати їх копію;
  • виправити неточні дані — ім'я, email і зображення змінюються в профілі;
  • видалити дані — див. розділ 10;
  • обмежити обробку або заперечити проти неї;
  • забрати дані в машиночитаному вигляді;
  • відкликати згоду — вимкнути нагадування чи від'єднати календар, не втрачаючи решти;
  • поскаржитися до наглядового органу — до нашого, Голови Управління захисту персональних даних Польщі (Prezes Urzędu Ochrony Danych Osobowych, uodo.gov.pl), або, якщо ви в ЄЕЗ, до органу країни, де ви живете чи працюєте.

Щоб скористатися будь-яким із них, напишіть на moodplanner.app@gmail.com. Ми відповідаємо протягом 30 днів.

10Видалення даних

Той самий порядок окремою сторінкою, на яку посилається Google Play — Видалення акаунта.

Обліковий запис видаляється в застосунку: Профіль → Налаштування → Налаштування акаунту → Акаунт → Видалити акаунт.

Видаляються профіль, зображення, події, оцінки настрою, участь у групах, токени, записи про ваші згоди, а для облікового запису до 16 років — дані одного з батьків. Групи, які ви створили, видаляються разом з обліковим записом. Оцінки настрою інших учасників цих груп не зникають — вони переходять до особистої історії своїх авторів.

Якщо доступу до застосунку немає, напишіть на moodplanner.app@gmail.com з адреси, вказаної в обліковому записі.

11Передавання даних за межі ЄЕЗ

Ми перебуваємо в Європейському Союзі, а сервер — у Швейцарії, яка не входить до Європейської економічної зони. Європейська комісія визнала, що Швейцарія забезпечує адекватний рівень захисту даних (Рішення Комісії 2000/518/ЄС, підтверджене під час перегляду рішень про адекватність у 2024 році), тож зберігання ваших даних там спирається на це рішення (ст. 45 GDPR) і не потребує додаткових запобіжників.

Якщо ви входите через Google або вмикаєте експорт у календар, відповідні дані також можуть оброблятися Google за межами ЄЕЗ — на підставі стандартних договірних положень Європейської комісії.

12Зміни політики

Ми можемо оновлювати цю політику. Дата редакції вгорі завжди показує чинну версію; про суттєві зміни ми повідомимо в застосунку.

Ця політика опублікована українською та англійською мовами. У разі розбіжностей між ними перевагу має українська версія.

13Зв'язок

moodplanner.app@gmail.com — питання, запити щодо прав і звернення батьків щодо облікового запису дитини.