1. Що таке файли cookies?
Файли cookies - це невеликі текстові файли, що зберігаються на кінцевому пристрої Користувача (комп’ютері, планшеті, смартфоні) вебпереглядачем під час користування сервісом.
Cookies слугують для зберігання інформації про спосіб користування сервісом, ідентифікації сесії користувача, запам’ятовування налаштувань та забезпечення належної роботи окремих функцій. Файли cookies не пошкоджують пристрій, не містять шкідливого програмного забезпечення чи персональних даних, таких як ім’я, прізвище чи електронна адреса (проте можуть містити ідентифікатори сесії, що дають змогу пов’язати активність з Обліковим записом).
Ця Політика cookies доповнює Політику конфіденційності та Умови надання послуг lern.one. Терміни з великої літери мають значення, надане їм в Умовах.
2. Правові підстави застосування cookies
Застосування файлів cookies у Сервісі ґрунтується на:
- Ст. 173 Закону Польщі від 16 липня 2004 р. - Телекомунікаційне право - що регулює правила зберігання та доступу до інформації на кінцевому пристрої Користувача.
- Ст. 6 п. 1 літ. a GDPR - згоді Користувача (аналітичні, продуктивні, функціональні cookies).
- Ст. 6 п. 1 літ. f GDPR - законному інтересі Контролера (cookies, необхідні для роботи Сервісу та його безпеки).
- Директиві 2002/58/ЄС (ePrivacy Directive) - в обсязі, імплементованому до правопорядку Польщі.
Cookies, необхідні для роботи Сервісу (strictly necessary), не потребують згоди - їх застосування необхідне для надання послуги, яку Користувач явно запросив. Інші категорії потребують попередньої, добровільної згоди.
3. З якою метою ми використовуємо cookies?
- Забезпечення базової функціональності сервісу - підтримання сесії авторизованого Користувача, автентифікація, захист від CSRF-атак, обробка форм, запам’ятовування згоди на cookies.
- Запам’ятовування налаштувань і персоналізація - обрана тема інтерфейсу (світла/темна), мова, останні застосовані фільтри, налаштування доступності.
- Аналітика та статистика - анонімні й агреговані дані про спосіб користування Сервісом (кількість візитів, найвідвідуваніші сторінки, джерела трафіку) задля вдосконалення Сервісу.
- Продуктивність, моніторинг і безпека - вимірювання швидкості завантаження (TTFB, LCP), виявлення помилок, захист від зловживань і атак.
Сервіс не використовує cookies з рекламною метою (таргетинг, ретаргетинг, поведінкова реклама). Ми не профілюємо Користувачів з маркетинговою метою.
4. Види застосовуваних cookies
4.1. Необхідні cookies (strictly necessary)
Застосування:
- Токен сесії авторизованого Користувача (автентифікація Supabase)
- Токен захисту CSRF (захист форм)
- Збереження налаштувань щодо згоди на cookies
- Ідентифікатор сесії, необхідний для роботи Сервісу
- Дані сесії процесу оплати (Stripe Checkout)
Час зберігання: Сесійні або постійні - до 12 місяців
Правова підстава: Ст. 6 п. 1 літ. f GDPR + ст. 173 п. 3 підп. 2 Телекомунікаційного права
Не можна вимкнути - без них Сервіс не працює належним чином.
4.2. Функціональні cookies (preferences)
Застосування:
- Тема інтерфейсу - світла/темна (theme)
- Мова інтерфейсу (lang)
- Збережені фільтри та критерії пошуку
- Нещодавно переглянуті матеріали
- Налаштування розміру шрифту та доступності
Час зберігання: До 12 місяців
Правова підстава: Ст. 6 п. 1 літ. a GDPR (згода Користувача)
Можна вимкнути - частина функцій персоналізації може не працювати.
4.3. Аналітичні cookies (analytics)
Застосування:
- Кількість візитів, унікальних сесій та переглядів
- Час, проведений на окремих сторінках
- Джерела трафіку (referer) та шляхи навігації
- Показники помилок і винятків
- Географічні дані на рівні країни (анонімізована IP)
Час зберігання: До 24 місяців
Правова підстава: Ст. 6 п. 1 літ. a GDPR (згода Користувача)
Постачальник: Google Analytics (необов’язково), внутрішні аналітичні інструменти
Можна вимкнути - без впливу на роботу Сервісу.
4.4. Продуктивні cookies (performance)
Застосування:
- Час завантаження сторінки (Time to First Byte - TTFB)
- Largest Contentful Paint та метрики Core Web Vitals
- Стабільність відображення (Cumulative Layout Shift)
- Діагностика проблем продуктивності на стороні клієнта
Час зберігання: До 12 місяців
Правова підстава: Ст. 6 п. 1 літ. a GDPR (згода Користувача)
Постачальник: Vercel Speed Insights (якщо активно)
Можна вимкнути - без впливу на роботу Сервісу.
5. Детальний перелік файлів cookies
Таблиця містить перелік cookies, застосовуваних у Сервісі станом на дату останнього оновлення. Перелік може змінюватися у зв’язку з розвитком Сервісу.
| Назва | Категорія | Ціль | Постачальник | Тип | Чинність |
|---|---|---|---|---|---|
| sb-*-auth-token | Необхідні | Токен автентифікації Supabase | Supabase / власний | Постійні | До 12 міс. |
| sb-*-auth-token-code-verifier | Необхідні | Перевірка PKCE у процесі входу | Supabase / власний | Сесійні | До закриття браузера |
| csrf_token | Необхідні | Захист від CSRF-атак | Власний | Сесійні | До закриття браузера |
| cookie_consent | Необхідні | Запам’ятовування налаштувань згоди на cookies | Власний | Постійні | 12 міс. |
| __stripe_mid | Необхідні | Ідентифікатор клієнта Stripe | Stripe | Постійні | 12 міс. |
| __stripe_sid | Необхідні | Ідентифікатор сесії Stripe Checkout | Stripe | Сесійні | До 30 хв. |
| theme | Функціональні | Запам’ятовування теми (світла/темна) | Власний | Постійні | 12 міс. |
| lang | Функціональні | Запам’ятовування обраної мови | Власний | Постійні | 12 міс. |
| saved_filters | Функціональні | Запам’ятовування останніх фільтрів | Власний | Постійні | 6 міс. |
| _ga | Аналітичні | Ідентифікатор Google Analytics | Google LLC | Постійні | 24 міс. |
| _ga_* | Аналітичні | Стан сесії Google Analytics 4 | Google LLC | Постійні | 24 міс. |
| perf_lcp | Продуктивні | Вимірювання Largest Contentful Paint | Vercel / власний | Постійні | 12 міс. |
| perf_cls | Продуктивні | Вимірювання Cumulative Layout Shift | Vercel / власний | Постійні | 12 міс. |
Назви, позначені зірочкою (*), містять змінні ідентифікатори (напр., ідентифікатор проєкту Supabase). Фактичні назви можуть незначно відрізнятися від наведених шаблонів.
6. Інші технології зберігання даних
Окрім файлів cookies, Сервіс може використовувати такі технології зберігання даних у браузері Користувача:
- Local Storage - постійне зберігання даних на стороні клієнта (налаштування теми, стан інтерактивної дошки, кеш матеріалів). Дані не спливають - їх видаляє Користувач або код Сервісу.
- Session Storage - аналогічно до Local Storage, але дані зберігаються лише на час сесії браузера (до закриття вкладки).
- IndexedDB - браузерна база даних для зберігання більших наборів на стороні клієнта (кеш матеріалів для офлайн-роботи, дані інтерактивної Дошки).
Правила надання та відкликання згоди аналогічні до файлів cookies. Користувач може видалити дані, що зберігаються цими технологіями, в інструментах розробника браузера (Application → Storage).
7. Файли cookies третіх осіб
У Сервісі можуть застосовуватися файли cookies, що походять від третіх осіб (постачальників), над якими Контролер має обмежений контроль.
| Постачальник | Ціль | Категорія | Політика конфіденційності |
|---|---|---|---|
| Vercel, Inc. | Хостинг, CDN, метрики продуктивності (Speed Insights) | Необхідні / Продуктивні | vercel.com/legal/privacy-policy |
| Supabase, Inc. | Автентифікація, керування сесією, база даних | Необхідні | supabase.com/privacy |
| Stripe, Inc. | Обробка платежів, запобігання шахрайству | Необхідні | stripe.com/privacy |
| Google LLC | Google Analytics (необов’язково - лише після надання згоди) | Аналітичні | policies.google.com/privacy |
Контролер не несе відповідальності за політики конфіденційності та практики щодо cookies, застосовувані третіми особами. У випадку Google Analytics ми застосовуємо анонімізацію IP-адреси (anonymize_ip) та скорочений строк зберігання. GA активується виключно після надання згоди Користувачем.
8. Надання та відкликання згоди на cookies
8.1. Банер згоди. Під час першого візиту Користувача інформують про застосування cookies за допомогою банера. Банер дає змогу: прийняти всі категорії, відхилити необов’язкові cookies, надати гранульовану згоду на окремі категорії.
8.2. Добровільність згоди. Згода на аналітичні, функціональні та продуктивні cookies є добровільною. Її відсутність не унеможливлює користування Сервісом - активними залишаються лише необхідні cookies.
8.3. Відкликання згоди. Користувач може будь-коли змінити або відкликати згоду шляхом повторного відображення банера (посилання в нижньому колонтитулі / налаштуваннях Облікового запису), зміни налаштувань браузера (§9), видалення файлів cookies. Відкликання згоди не впливає на законність обробки, здійсненої до відкликання.
8.4. Запис згоди. Факт надання, відмови чи відкликання згоди фіксується у файлі cookie cookie_consent, що зберігається протягом 12 місяців. Після завершення цього періоду банер згоди буде відображено знову.
9. Керування cookies у браузері
Незалежно від банера згоди, Користувач може керувати файлами cookies в налаштуваннях браузера:
- Google Chrome - Налаштування → Конфіденційність і безпека → Файли cookie та інші дані сайтів.
- Mozilla Firefox - Налаштування → Приватність і захист → Куки та дані сайтів.
- Apple Safari - Параметри → Конфіденційність → Файли cookie та дані вебсайтів. iOS: Налаштування → Safari → Блокувати файли cookie.
- Microsoft Edge - Налаштування → Конфіденційність, пошук і служби → Файли cookie та дозволи сайтів.
Більшість браузерів пропонують приватний режим (incognito / InPrivate), у якому cookies видаляються після закриття вікна. Контролер не відповідає за роботу розширень для керування cookies (uBlock Origin, Privacy Badger тощо).
10. Сигнал Do Not Track (DNT)
Сервіс шанує сигнал Do Not Track, що надсилається браузером Користувача. Якщо браузер надсилає заголовок DNT: 1, Сервіс обмежує застосування cookies обсягом, необхідним для належного функціонування (виключно необхідні cookies). Аналітичні, продуктивні та функціональні cookies не встановлюватимуться, а наявні скрипти стеження буде деактивовано.
11. Вплив вимкнення або видалення cookies
| Вимкнена категорія | Наслідки |
|---|---|
| Необхідні | Неможливість входу, втрата сесії, відсутність захисту CSRF, неможливість користуватися платними Послугами, повне унеможливлення належної роботи Сервісу. |
| Функціональні | Відсутність запам’ятовування теми, мови, фільтрів; необхідність повторно встановлювати налаштування під час кожного візиту. |
| Аналітичні | Без впливу на роботу Сервісу з перспективи Користувача. Контролер не аналізує спосіб користування Сервісом задля його вдосконалення. |
| Продуктивні | Без впливу на роботу Сервісу з перспективи Користувача. Контролер не моніторить і не оптимізує швидкість завантаження. |
Повне блокування cookies у браузері призведе до того, що Сервіс не працюватиме належним чином. Контролер не несе відповідальності за обмеження в роботі Сервісу, що виникають унаслідок блокування cookies Користувачем.
12. Зміни в цій Політиці cookies
Контролер залишає за собою право оновлювати цю Політику cookies, зокрема в разі: змін норм права, нових функцій, що потребують додаткових cookies, зміни зовнішніх постачальників, рекомендацій чи рішень наглядових органів.
Про суттєві зміни Контролер повідомить через повідомлення в Сервісі. У разі розширення обсягу cookies, що потребують згоди, банер згоди буде відображено знову. Дата на початку документа вказує дату останнього оновлення.