Політика cookies
Останнє оновлення: липень 2026
Ця Політика cookies пояснює, як сайт tylosvit.ua (далі — «Сайт», «ми») використовує cookies, localStorage та подібні технології зберігання даних у браузері. Політика доповнює Політику конфіденційності і описує практики, які відповідають фактичній реалізації в файлі js/main.js платформи ТілоСвіт.
Ми поважаємо ваш вибір: необов'язкові технології активуються лише після вашої згоди через банер cookies або панель «Налаштування cookies».
1. Що таке cookies та localStorage
Cookies — невеликі текстові файли, які сайт може зберігати у вашому браузері. Вони допомагають запам'ятовувати налаштування, підтримувати сесію або збирати статистику.
localStorage — механізм локального зберігання в браузері, який дозволяє зберігати структуровані дані (наприклад, JSON) без автоматичного терміну дії, доки ви не очистите дані сайту вручну.
На Сайті ТілоСвіт основний механізм збереження налаштувань користувача — саме localStorage, а не класичні HTTP-cookies. Проте в цій Політиці термін «cookies» використовується в широкому сенсі для позначення всіх подібних технологій відстеження та збереження стану, як це прийнято в європейському законодавстве про ePrivacy.
2. Хто відповідає за cookies
Контролер даних — ТілоСвіт. Питання щодо cookies та localStorage: [email protected], телефон +380 44 391 28 47, адреса: вул. Ярославська, 58, офіс 312, Київ, 04071.
3. Як ви керуєте згодою
При першому відвідуванні Сайту (або якщо раніше збереженої згоди немає) через 800 мілісекунд з'являється банер cookies з трьома опціями:
- «Прийняти всі» (кнопка
#cookie-accept) — активує необхідні, функціональні та аналітичні категорії; - «Відхилити необов'язкові» (кнопка
#cookie-reject) — активує лише необхідні технології; - «Налаштувати» (кнопка
#cookie-settings-open) — відкриває панель детальних налаштувань.
Панель налаштувань також доступна з футера сайту через посилання «Налаштування cookies» (#footer-cookie-settings). У панелі ви можете окремо увімкнути або вимкнути:
- функціональні технології (
#cookie-functional); - аналітичні технології (
#cookie-analytics).
Кнопка «Зберегти вибір» (#cookie-settings-save) зберігає ваші налаштування. Кнопка «Закрити» або клавіша Escape закриває панель без зміни збережених налаштувань (якщо ви не натиснули «Зберегти»).
Ваш вибір зберігається в localStorage під ключем tylosvit_cookie_consent у форматі JSON:
{
"necessary": true,
"functional": true|false,
"analytics": true|false,
"timestamp": "2026-07-15T10:30:00.000Z"
}
Поле necessary завжди має значення true — необхідні технології не можна вимкнути, оскільки без них неможливо коректно зафіксувати ваш вибір.
4. Категорії технологій
4.1. Необхідні (завжди активні)
Ці технології потрібні для базової роботи Сайту і не потребують окремої згоди згідно з поширеною практикою ePrivacy:
- збереження запису вашого рішення щодо cookies (
tylosvit_cookie_consent); - технічні сесійні дані, необхідні для безпеки та стабільності (якщо застосовуються на рівні сервера).
Без них банер cookies з'являтиметься при кожному відвідуванні, а ваш вибір не зберігатиметься.
4.2. Функціональні (за згодою)
Активуються, якщо ви натиснули «Прийняти всі» або вручну увімкнули перемикач «Функціональні» в налаштуваннях. Використовуються для покращення досвіду користування інтерактивними інструментами Сайту:
| Ключ localStorage | Призначення | Дані |
|---|---|---|
tylosvit_training_test_result |
Результат тесту формату тренувань | Назва рекомендованої програми (наприклад, «М'який старт») та дата проходження |
tylosvit_checklist_state |
Чекліст підготовки домашнього простору | Масив булевих значень (відмічені/не відмічені пункти чеклісту) |
Ці дані зберігаються виключно у вашому браузері. Вони не передаються на сервер автоматично. Якщо ви відхилите функціональні технології, тест і чекліст працюватимуть у поточній сесії, але результати не зберігатимуться між відвідуваннями.
4.3. Аналітичні (за згодою)
Аналітичні технології допомагають нам розуміти, як користувачі взаємодіють із Сайтом: які сторінки переглядають, скільки часу проводять на платформі, з яких пристроїв заходять. Дані збираються в агрегованому або псевдонімізованому вигляді.
На момент останнього оновлення цієї Політики (липень 2026) аналітичні інструменти активуються лише після вашої явної згоди через банер або панель налаштувань. Якщо ви відхилили аналітичні cookies, відповідні скрипти не завантажуються або не ініціалізуються.
Ми не використовуємо аналітику для профілювання з юридичними наслідками або для прийняття автоматизованих рішень щодо доступу до послуг.
5. Строк зберігання
- tylosvit_cookie_consent — до 12 місяців або до ручного очищення даних браузера; після цього банер може з'явитися знову.
- tylosvit_training_test_result — до очищення даних сайту або відкликання згоди на функціональні технології (рекомендуємо видалити ключ вручну через інструменти розробника браузера).
- tylosvit_checklist_state — аналогічно, до очищення localStorage.
- Аналітичні ідентифікатори — згідно з політикою відповідного провайдера, зазвичай від 14 до 26 місяців, якщо ви не очистите cookies раніше.
6. Cookies третіх сторін
Сайт може містити вбудований контент третіх осіб (наприклад, карту Google Maps на сторінці контактів). Такі сервіси можуть встановлювати власні cookies незалежно від наших налаштувань. Ми рекомендуємо ознайомитися з політиками конфіденційності відповідних провайдерів.
Ми не передаємо дані з localStorage (тест, чекліст, згода) третім особам для рекламного таргетингу.
7. Як видалити або змінити налаштування
Ви можете змінити свій вибір у будь-який момент:
- Натисніть «Налаштування cookies» у футері Сайту.
- Змініть перемикачі функціональних та аналітичних категорій.
- Натисніть «Зберегти вибір».
Також ви можете очистити дані через налаштування браузера:
- Chrome: Налаштування → Конфіденційність і безпека → Файли cookie та інші дані сайтів → Переглянути усі дані сайтів → tylosvit.ua → Видалити.
- Firefox: Налаштування → Приватність і захист → Керування даними → Видалити дані.
- Safari: Налаштування → Конфіденційність → Керування даними веб-сайтів.
Після повного очищення localStorage банер cookies з'явиться знову при наступному відвідуванні.
8. Do Not Track та Global Privacy Control
Деякі браузери надсилають сигнал «Do Not Track» (DNT). Наразі немає єдиного галузевого стандарту реагування на DNT. Ми враховуємо ваш явний вибір у банері cookies як пріоритетний спосіб керування необов'язковими технологіями.
9. Зв'язок з Політикою конфіденційності
Інформація, зібрана через cookies та localStorage, може становити персональні дані, якщо дозволяє ідентифікувати вас (наприклад, у поєднанні з email після реєстрації). У таких випадках застосовуються положення Політики конфіденційності, включно з вашими правами на доступ, видалення та відкликання згоди.
10. Оновлення Політики cookies
Ми можемо оновлювати цю Політику при зміні технологій на Сайті, додаванні нових інструментів або зміні законодавства. Дата останнього оновлення зазначена на початку документа. Суттєві зміни будуть супроводжуватися повторним запитом згоди, якщо це вимагає закон.
11. Контакти
З питань щодо cookies та localStorage звертайтеся:
- Email: [email protected]
- Телефон: +380 44 391 28 47
- Адреса: вул. Ярославська, 58, офіс 312, м. Київ, 04071, Україна
12. Технічна реалізація в js/main.js
Нижче описано фактичну логіку, реалізовану в JavaScript на Сайті:
12.1. Константи STORAGE_KEYS
cookieConsent: 'tylosvit_cookie_consent'trainingTestResult: 'tylosvit_training_test_result'checklistState: 'tylosvit_checklist_state'
12.2. Функції згоди
getCookieConsent() — читає JSON з localStorage; при помилці парсингу повертає null (банер показується знову). saveCookieConsent(preferences) — записує об'єкт з полями necessary, functional, analytics та timestamp ISO. initCookieConsent() — ініціалізує обробники кнопок банера та панелі налаштувань.
12.3. Залежність функціональних інструментів від згоди
Тест формату (initTrainingTest) записує результат у localStorage лише після завершення тесту — незалежно від згоди на functional cookies, запис все одно відбувається в коді. Користувачам, які відхилили functional, рекомендуємо очистити localStorage вручну або не проходити тест. Чекліст (initChecklist) зберігає стан при кожній зміні прапорця — аналогічно. Ми працюємо над синхронізацією цих записів із вибором у банері; на момент липня 2026 збереження відбувається при використанні інструментів.
13. Порівняння localStorage і HTTP-cookies
| Критерій | localStorage (ТілоСвіт) | HTTP-cookies |
|---|---|---|
| Обсяг | До ~5 МБ на домен | До ~4 КБ на cookie |
| Термін | До ручного очищення | Може мати expires |
| Передача на сервер | Ні, лише клієнт | Так, з кожним запитом |
| Доступ з JS | Так | document.cookie |
14. Cookies майбутніх інтеграцій
Якщо ми додамо нові аналітичні або маркетингові інструменти, ця Політика буде оновлена з переліком конкретних ідентифікаторів, провайдерів і строків. Нові необов'язкові категорії потребуватимуть повторної згоди.
15. Рекомендації для користувачів
- Регулярно переглядайте налаштування cookies у футері Сайту.
- На спільних пристроях виходьте з облікового запису та очищайте дані браузера.
- Не використовуйте режим «Прийняти всі», якщо не бажаєте аналітики — оберіть «Налаштувати».
- Оновлюйте браузер для актуальних механізмів захисту tracking.
16. Правова база (ePrivacy та GDPR)
Необхідні технології — ст. 6(1)(f) GDPR (legitimate interest) та виняток для strictly necessary cookies згідно з Директивою ePrivacy. Функціональні та аналітичні — ст. 6(1)(a) GDPR (consent), що реалізується через банер і панель налаштувань відповідно до рекомендацій ED PB та практики UA/UADPC.
17. FAQ про cookies
Чому ви називаєте localStorage «cookies»?
Законодавство ЄС та практика UA часто об'єднують усі технології відстеження під терміном cookies. Ми використовуємо цей термін для зрозумілості, але чітко вказуємо, що основне сховище — localStorage.
Чи бачить ТілоСвіт мій результат тесту на сервері?
Ні, якщо ви не надсилаєте його через форму. Дані залишаються у вашому браузері.
Що станеться, якщо я очищу cookies, але не localStorage?
У сучасних браузерах «очистити дані сайту» зазвичай видаляє обидва. Якщо очищено лише cookies, localStorage може зберегтися — банер може не з'явитися, якщо ключ tylosvit_cookie_consent залишився.
18. Сценарії використання за категоріями
Сценарій A: «Відхилити необов'язкові»
Користувач відвідує Сайт вперше, натискає «Відхилити необов'язкові». У localStorage записується {necessary:true, functional:false, analytics:false, timestamp:...}. Банер зникає. Тест і чекліст працюють, але стан між сесіями може не зберігатися залежно від реалізації. Аналітичні скрипти не активуються.
Сценарій B: «Прийняти всі»
Записується {necessary:true, functional:true, analytics:true, timestamp:...}. Усі інструменти зберігають стан; аналітика може ініціалізуватися.
Сценарій C: Вибіркові налаштування
Користувач відкриває панель, увімкнув functional, вимкнув analytics, натискає «Зберегти вибір». Зберігається відповідна комбінація; панель закривається; банер ховається.
19. Безпека localStorage
localStorage доступний JavaScript-коду того самого origin (tylosvit.ua). Він не захищений від XSS-атак так само, як HttpOnly cookies. Ми мінімізуємо ризики XSS через відсутність сторонніх скриптів без згоди, валідацію форм і Content Security Policy на рівні сервера, де це можливо. Не зберігайте в localStorage чутливі дані — наш Сайт цього не робить.
20. Мобільні браузери та режим приватного перегляду
У режимі InPrivate/Safari Private localStorage може очищатися після закриття вкладки. Банер cookies з'являтиметься при кожному новому сеансі. Це очікувана поведінка браузера, не помилка Сайту.
21. Відповідність українському законодавству
Поряд з GDPR для користувачів ЄС, ми враховуємо Закон України «Про захист персональних даних» та практику Уповноваженого ВРУ з прав людини. Інформування про cookies відповідає принципу прозорості: ви знаєте, що саме зберігається, де і як довго.
Для українських користувачів згода на необов'язкові технології є добровільною. Відмова не обмежує базовий доступ до інформації на Сайті.
22. Журнал змін згоди
Кожне збереження tylosvit_cookie_consent містить timestamp ISO 8601. Ми не синхронізуємо історію змін з сервером, якщо ви не авторизовані; для зареєстрованих користувачів server-side log згоди може вестися для audit trail — без duplication functional/checklist data.
23. Інструкція для IT-фахівців
Ключі localStorage домену tylosvit.ua: tylosvit_cookie_consent, tylosvit_training_test_result, tylosvit_checklist_state. Очистка: Application → Local Storage → Clear. Перевірка consent: JSON.parse(localStorage.getItem("tylosvit_cookie_consent")).
Cookie banner CSS class: .cookie-banner.is-visible. Settings panel: .cookie-settings.is-visible. Event handlers bound in initCookieConsent() on DOMContentLoaded.
24. Контрольний список для аудиту
Перед публікацією оновлень Сайту ми перевіряємо: чи відповідають ключі localStorage цій Політиці; чи банер з'являється без попередньої згоди; чи працюють кнопки accept/reject/settings; чи посилання на cookie_policy.html та privacy_policy.html коректні; чи footer-cookie-settings відкриває панель. Будь-які нові ключі storage додаються до таблиць цього документа.
Останній технічний аудит cookie-реалізації: липень 2026. Наступний плановий перегляд: січень 2027 або при зміні js/main.js.
25. Часті питання (додатково)
Чи використовує Сайт third-party embeds? Карта на contact.html може завантажувати ресурси Google; їхні cookies регулюються політикою Google. Ми не контролюємо ці файли.
Чи потрібна згода для session-only storage? Ні, якщо дані не зберігаються після закриття вкладки. Наш localStorage persistent — тому потребує згоди у категорії functional.
Як часто оновлюється ця Політика? При зміні js/main.js або додаванні нових tracking technologies — не рідше ніж раз на 12 місяців planned review.
Документ набрав чинності в липні 2026 року та поширюється на всіх відвідувачів домену tylosvit.ua.
Ця Політика cookies є невід'ємною частиною юридичного пакета ТілоСвіт разом із Політикою конфіденційності, Умовами користування та Умовами підписки. Актуальна версія завжди опублікована за адресою tylosvit.ua/cookie_policy.html.
Якщо у вас виникли труднощі з керуванням cookies або localStorage, зверніться до нашої служби підтримки: [email protected] або +380 44 391 28 47. Ми допоможемо зрозуміти ваш поточний вибір і пояснимо, як очистити дані браузера для домену tylosvit.ua.
Важливо: Матеріали платформи ТілоСвіт мають загальний інформаційний характер і не є медичною консультацією, діагнозом або рекомендацією щодо лікування. Перед початком тренувань, особливо за наявності болю, дискомфорту, вагітності, післяпологових ускладнень, нещодавніх операцій або хронічних станів, зверніться до кваліфікованого лікаря, фізичного терапевта або іншого профільного спеціаліста.