Приватність

Що ми зберігаємо і чого зберігати не будемо

Ukraine Chronicle читають школярі, тож правило просте: збирати мінімум, зберігати недовго і ніколи не продавати. Щоб читати лінію часу, акаунт не потрібен, і без нього ми не створюємо жодного запису про вас.

Востаннє оновлено 24 вересня 2026 р.

  • Читати можна без акаунта

    Уся лінія відкрита. Дані зʼявляються лише тоді, коли ви створюєте акаунт для тестів.

  • Без реклами й аналітики

    На сайті немає рекламних мереж, лічильників відвідувань і стежних скриптів. Дані ми не продаємо.

  • Ваше — на вимогу

    Копію даних і видалення акаунта даємо без пояснень: видалити акаунт можна в налаштуваннях, копію надсилаємо на лист.

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

Проєкт Ukraine Chronicle веде фізична особа-підприємець Балик Роман Михайлович, Львів.

Поштової адреси тут немає навмисно: адреса ФОП — це домашня адреса. Усе, що потребувало б її, вирішується листом: питання про дані — privacy@ukraine-chronicle.com, правові — legal@ukraine-chronicle.com. Відповідаємо на кожен лист.

02Якщо ви просто читаєте

Без акаунта ми не створюємо жодного запису про вас: ні кукі, ні профілю, ні журналу переглядів. Сторінки, які ви відкриваєте, ми не рахуємо й не зберігаємо.

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

03Що зберігає акаунт

  • Пошта, імʼя і прізвище — ви вводите їх при реєстрації; імʼя і прізвище йдуть у сертифікат, якщо ви його отримаєте.
  • Пароль ми не зберігаємо: у базі лежить лише його необоротний хеш (PBKDF2-HMAC-SHA-256, 100 000 ітерацій) із власною сіллю.
  • Вік і область — необовʼязкові поля реєстрації; можете їх не заповнювати.
  • Мова інтерфейсу, дата створення акаунта і дата останнього входу.
  • Рік і подія, на яких ви востаннє були на лінії, — щоб запропонувати «продовжити з…».

04Сесії та кукі

Сайт ставить рівно одну кукі — uc_session. Вона технічна: без неї неможливо лишатися в акаунті. Вона httpOnly (недоступна скриптам), Secure (лише через HTTPS) і SameSite=Lax. Кукі для аналітики чи реклами ми не ставимо.

На кожен вхід у базі зʼявляється запис сесії: хеш токена (сам токен є лише у вашому браузері), IP-адреса і рядок браузера (User-Agent), позначка «запамʼятати мене», час створення й час, коли сесія спливає. IP і браузер потрібні, щоб ви могли впізнати чужий вхід.

З «запамʼятати мене» сесія живе 30 днів; без неї кукі зникає із закриттям вкладки, а на сервері сесія діє добу. Вихід із акаунта одразу видаляє запис сесії; зміна пароля анулює всі сесії.

05Що зберігає навчання

  • Спроби тестів і ЗНО: перелік питань спроби, ваші відповіді, позначки «повернутись», час початку й завершення, дедлайн ЗНО, бал і чи складено.
  • Сертифікат, якщо ви склали фінальний іспит: код, імʼя як у сертифікаті, бал, дата видачі, а якщо його відкликано — дата відкликання.
  • Позначки «вивчив» і «у плані» та нотатки до подій: що ви позначили й коли. Усе це видно вам у кабінеті.
  • Відсоток пройденого ми не зберігаємо: він щоразу рахується з ваших позначок і кількості опублікованих подій.

06Службові листи

Ми надсилаємо два види листів: підтвердження пошти й скидання пароля. Розсилок, новин і реклами немає взагалі.

Посилання в листах одноразові: підтвердження пошти живе добу, скидання пароля — годину. У базі лежить лише хеш посилання; прострочені прибирає щоденне завдання.

Листи надсилає сервіс Resend: він отримує вашу адресу й текст листа. Ним же йде лист, який ви пишете формою під запитаннями (нижче).

07Якщо ви пишете нам формою

Під запитаннями на головній сторінці є форма: адреса й повідомлення. Вона нічого не зберігає — написане одразу йде листом на нашу адресу hello@ukraine-chronicle.com і живе далі лише як лист у скриньці, доки ми його не зітремо.

Адресу ми беремо тільки для того, щоб відповісти: вона стоїть у полі «Відповісти» листа. У розсилку вона не потрапляє, бо розсилки немає.

Щоб формою не писали машини, працює той самий Cloudflare Turnstile, що й на реєстрації, а кількість листів з однієї IP-адреси обмежена пʼятьма на годину (лічильник у Cloudflare KV, зникає сам). Написати можна й прямо на hello@ukraine-chronicle.com, без форми.

08Захист від ботів і зловживань

На сторінці реєстрації й у формі під запитаннями працює Cloudflare Turnstile. Він перевіряє, що форму заповнює людина; для цього до Cloudflare потрапляє його власний токен і ваша IP-адреса. На інших сторінках його немає.

Щоб паролі не підбирали, ми рахуємо спроби входу й реєстрації у сховищі Cloudflare KV — за IP-адресою, а для входу ще й за парою «пошта + IP». Лічильник зникає сам, щойно спливає його вікно: 10 хвилин або година.

09Хто ще це бачить

Ми не продаємо дані й не передаємо їх нікому іншому — ні рекламним мережам, ні аналітичним сервісам.

  • Cloudflare — хостинг сайту й API, база даних (регіон «Східна Європа»), сховище файлів, DNS, Turnstile і пересилання пошти на наші адреси.
  • Resend — службові листи, описані вище, і лист із форми під запитаннями.
  • Google Fonts — шрифти сайту вантажаться з серверів Google, тож Google бачить IP і браузер відвідувача.
  • YouTube — лише якщо ви самі натиснете «відтворити» на відео події; кадр до кліку вантажиться з нашого боку, а програвач працює на домені youtube-nocookie.com.

10Скільки все це живе

  • Акаунт і повʼязане з ним — поки ви користуєтесь акаунтом.
  • Сесії — до спливання (доба або 30 днів); прострочені щодня видаляє автоматичне завдання.
  • Посилання з листів — доба (підтвердження) і година (скидання пароля).
  • Лічильники захисту від підбору й від зловживання формою — до кінця свого вікна: 10 хвилин або година.
  • Видалений акаунт — 7 днів, і потім зникає назавжди (нижче).

11Ваші права

Копія даних. Ми віддаємо все, що про вас зберігаємо, одним файлом JSON: профіль, спроби тестів, сертифікати, позначки й нотатки. Напишіть на privacy@ukraine-chronicle.com — надішлемо файл.

Виправлення. Імʼя, прізвище, вік, область і мову інтерфейсу можна змінити в налаштуваннях профілю.

Видалення. DELETE /v1/me позначає акаунт видаленим і виходить із усіх сесій. Якщо ви впродовж 7 днів увійдете тією самою поштою і паролем, акаунт повернеться. Після 7 днів щоденне завдання видаляє його остаточно — разом із сесіями, спробами тестів, сертифікатами, позначками й нотатками. Кнопка — у налаштуваннях профілю.

Скарга. Якщо вважаєте, що ми обробляємо дані неправильно, ви можете звернутися до Уповноваженого Верховної Ради України з прав людини, а якщо ви в ЄС — до наглядового органу своєї країни.

12Читачі до чотирнадцяти років

Сайт розрахований на школярів, і вік при реєстрації — поле необовʼязкове. Якщо вказано менше 14 років, акаунт стає обмеженим: на нього йдуть лише службові листи (підтвердження пошти й скидання пароля). Жодних інших листів ми все одно не надсилаємо нікому.

13Закон

Ми діємо за Законом України «Про захист персональних даних». Для відвідувачів з Європейського Союзу застосовний GDPR.

Підстави обробки: виконання договору — усе, без чого акаунт і тести не працюють; законний інтерес — захист від ботів і підбору паролів. На згоді нічого не тримається, бо ми не робимо ні розсилок, ні профілювання, ні реклами.

14Зміни

Ця сторінка змінюється разом із кодом: якщо ми починаємо збирати щось нове, спершу зʼявляється рядок тут. Дата вгорі — дата останньої зміни цього тексту.