Коротко: без входу з сайту нічого не виходить — усе лежить у твоєму браузері. Якщо ти увійшов через Google, ми зберігаємо твій прогрес навчання й мінімум даних, щоб знати, чий він. Нічого більше.
Хто відповідає за сайт
Це некомерційний навчальний проєкт; відповідає за нього Олександр Кузнецов. Не компанія, не сервіс, не бізнес — курс із вправами, відкритий для всіх. Питання: askuznetsov6996@gmail.com.
Якщо ти не входив
Прогрес зберігається лише в localStorage твого браузера. Він не передається
нікуди — ані нам, ані третім сторонам. Очистиш дані сайту в браузері — прогрес зникне,
і відновити його ми не зможемо, бо в нас його ніколи не було.
Якщо ти увійшов через Google
Що ми отримуємо від Google
| Дані | Навіщо |
|---|---|
Ідентифікатор акаунта (sub) | Щоб знати, чий це прогрес. Це не пошта, а стабільний номер |
| Пошта | Щоб ти впізнав свій акаунт у вікні профілю |
| Імʼя й посилання на аватар | Показати у шапці сайту |
Ми запитуємо лише дозволи openid, email і profile.
Доступу до пошти, диска, контактів, календаря чи будь-чого іншого в Google ми не маємо
й не просимо.
Що ми зберігаємо самі
- Які уроки позначені пройденими й коли.
- Відповіді на питання квізів і кількість спроб.
- Код, який ти написав у вправах прямо на сайті.
- Досвід (XP), рівень, ачівки, дні активності й серію днів.
- Нотатки до уроків — їх бачиш лише ти.
- Підсумок перевірки практики: скільки пунктів пройшло. Сам проєкт перевіряється у твоєму браузері й на сервер не потрапляє.
Це той самий набір, що й у браузері без входу, — просто продубльований на сервері, щоб можна було продовжити з іншого пристрою.
Що бачать інші — лише якщо ти сам це ввімкнеш
- Таблиця лідерів. Перемикач «показувати мене»: тоді інші бачать імʼя (або нік), аватар, досвід, кількість уроків, модуль, серію днів і переможених босів. Вимкнеш — зникнеш із таблиці.
- Публічний профіль. Посилання, яке ти створюєш сам і можеш вимкнути. Показує ранг, уроки, ачівки й босів — ніколи не нотатки й не код.
- Дуелі. Хто відкриє твоє посилання на дуель, побачить твоє імʼя й результат. Біля дуелі зберігаються результати й імена, які ввели суперники.
AI-рев'ю практики
Якщо натиснеш «AI-рев'ю», HTML і CSS твого проєкту разом із результатом автоперевірки йдуть у Cloudflare Workers AI — модель працює на серверах Cloudflare. Ми не зберігаємо ні код, ні відповідь: лише лічильник, скільки рев'ю ти зробив за день, бо ліміт спільний на всіх.
Повідомлення «Знайшов помилку»
Текст, адреса сторінки й цитата, якщо ти її виділив. Якщо ти ввійшов — ще твоє імʼя, щоб автор міг перепитати. Бачить лише автор курсу. Щоб захиститись від спаму, рахуємо кількість повідомлень за добу: для тих, хто ввійшов, — за акаунтом, для гостей — за хешем IP-адреси разом із датою (саму адресу не зберігаємо). Лічильники видаляються через два дні.
Зведена статистика для автора
Автор курсу бачить зведені числа з уже збереженого прогресу: скільки людей пройшли кожен урок, на якому уроці зупинились ті, хто давно не заходив, які питання квізів найчастіше вирішують не з першої спроби. Без імен — лише щоб бачити, де курс незрозумілий.
Де це лежить
У базі Cloudflare D1, регіон Східна Європа. Сайт розміщено на Cloudflare Pages. Крім Google (вхід) і Cloudflare (хостинг і база), дані не отримує ніхто. Ми їх не продаємо, не передаємо й не використовуємо для реклами.
Куки
Одна кука — idp_sess. Вона тримає сесію, щоб не входити щоразу заново.
Живе 90 днів, недоступна для JavaScript (HttpOnly), передається лише
через HTTPS. У базі зберігається не сам токен, а його хеш.
Аналітики, лічильників відвідувань, рекламних чи стежних скриптів на сайті немає.
Як усе видалити
У вікні профілю (аватар у шапці) є кнопка «Видалити акаунт і прогрес». Вона видаляє одразу й назавжди: запис користувача, збережений прогрес, усі сесії, створені тобою дуелі й лічильники AI. Твої повідомлення автору лишаються, але вже без імені. Підтвердження в один клік, без листування й очікування.
Якщо кнопка чомусь не спрацювала — напиши на пошту вище.
Скільки це зберігається
Поки ти сам не видалиш. Сесії стають недійсними через 90 днів і прибираються автоматично.
Зміни
Якщо щось у цьому описі зміниться, зміниться й ця сторінка. Остання редакція — 15 жовтня 2026 року.