1. Огляд і філософія приватності
На ChessRank.org («ChessRank», «ми», «нас») приватність закладена в саму архітектуру. На відміну від комерційних платформ, які заробляють на таргетованій рекламі чи продажу профілів брокерам даних, ChessRank.org працює без рекламного стеження.
Ця політика описує мінімум даних, які ми збираємо, як вони використовуються, де зберігаються та які у вас права за законодавством про приватність, зокрема за Загальним регламентом про захист даних (GDPR) і каліфорнійським CCPA.
Хто відповідає за ваші дані. ChessRank.org створює та підтримує Матей Штайф, фізична особа з Чеської Республіки, який є контролером описаної тут обробки. Зв'язатися з ним можна будь-коли за адресою [email protected]. Ми не зобов'язані призначати уповноваженого із захисту даних, тож ця адреса веде безпосередньо до контролера.
2. Дані, які ми НЕ збираємо
Щоб бути повністю прозорими щодо того, чого ми не робимо:
- Жодних комерційних рекламних технологій: ми не використовуємо Google AdSense, Quantcast CMP чи програматик-біржі. Ми не ставимо рекламних cookie й не передаємо ваш профіль рекламним партнерам.
- Жодної монетизації даних: ми ніколи не продаємо, не здаємо в оренду, не обмінюємо й не передаємо ваші персональні дані чи шахову історію третім сторонам для маркетингу.
- Жодного міжсайтового стеження: ми не відстежуємо вашу активність на зовнішніх сайтах.
3. Які дані ми збираємо та як їх використовуємо
A. Аналітика з повагою до приватності (без cookie)
Ми збираємо базову агреговану телеметрію користування за допомогою Umami Analytics (s.chessrank.org/cr.js) і Vercel Analytics, щоб платформа працювала надійно:
- Робота без cookie: для аналітики у вашому браузері не зберігаються постійні відстежувальні cookie чи рекламні ідентифікатори.
- Жодного профілю відвідувача: ваша IP-адреса використовується лише тимчасово, щоб вивести незворотний денний хеш, який відрізняє один візит від іншого, і не зберігається разом зі статистикою. Ми вимірюємо загальну кількість переглядів, популярні інструменти (напр. Free Game Review, Blunder Trainer), приблизну країну та швидкодію сайту — ніколи індивідуальну історію переглядів.
- Лише продакшн: аналітика працює винятково на живому сайті; збірки для розробки та попереднього перегляду не надсилають нічого.
B. Дані акаунта (зареєстровані користувачі)
ChessRank.org можна користуватися як гість, без реєстрації. Якщо ви створюєте акаунт:
- Облікові дані: вашу адресу електронної пошти та ім'я користувача ми надійно зберігаємо через Supabase Auth.
- Прогрес тренувань: збережені власні задачі, історія розв'язаних помилок, динаміка рейтингу та збережені розбори партій зберігаються, щоб ви мали доступ до них на всіх пристроях.
C. Продуктові та сервісні листи
Ми можемо використовувати адресу зареєстрованого користувача, щоб зрідка надсилати доречні листи про можливості ChessRank.org і тісно пов'язані оновлення, де це дозволяє застосовне право. Для цього ми обробляємо адресу пошти, налаштування продуктових листів та обмежені метадані доставки, відписки й блокування. Правова підстава — наш законний інтерес інформувати зареєстрованих користувачів про власні подібні послуги з дотриманням правил відмови, що діють для електронного маркетингу.
Ви можете заперечити проти продуктових листів будь-коли в Налаштування, за посиланням для відписки в кожному листі або написавши на [email protected]. Після відписки ми припиняємо їх надсилати. Ця настройка не блокує сервісних повідомлень, потрібних для роботи та безпеки акаунта: підтвердження пошти, скидання пароля, сповіщень про безпеку чи повідомлень про суттєві зміни Платформи або її умов.
D. Імпорт публічних шахових даних
Користуючись інструментами на кшталт Безкоштовний розбір партії чи Підготовка до суперника, ви можете ввести публічне ім'я користувача Chess.com чи Lichess або текст PGN. Ми отримуємо публічно доступні архіви партій через офіційні відкриті API, щоб сформувати замовлений вами розбір.
E. Локальне сховище на вашому пристрої
Щоб інтерфейс працював миттєво без звернень до сервера, ваша тема (темна/світла), стиль фігур, гучність звуку, налаштування дошки та локальний кеш рушія зберігаються в localStorage та IndexedDB вашого браузера. Ці дані можна будь-коли очистити в налаштуваннях браузера або в Налаштування.
4. Обчислення рушія Stockfish у браузері
Коли ви запускаєте розбір партії чи розв'язуєте тактичні помилки, рушій Stockfish виконується безпосередньо у вашому браузері через WebAssembly (WASM).
Локальні обчислення: оцінку рушія виконує ваш комп'ютер або смартфон. Розрахунки ходів залишаються на вашому пристрої й не завантажуються на серверну інфраструктуру, якщо ви явно не збережете розбір партії до свого акаунта.
5. Обробники та одержувачі даних
Наведених нижче постачальників ми використовуємо виключно для розміщення та роботи Платформи. Кожен діє як обробник за нашим дорученням, обробляє дані лише для забезпечення доступності, безпеки та швидкодії і зв'язаний власним договором про обробку даних:
- Vercel Inc.: глобальний edge-хостинг, доставка статичного контенту та serverless-середовище. Vercel обробляє метадані з'єднання (зокрема IP-адресу) під час обслуговування кожного запиту й надає агреговані вимірювання Vercel Analytics і Speed Insights, описані в розділі 3.
- Supabase: зашифрована хмарна база даних і автентифікація для зареєстрованих акаунтів.
- Umami Cloud: аналітика без cookie. Скрипт вимірювання віддається з нашого власного піддомену
s.chessrank.org, але сам аналітичний сервіс працює на інфраструктурі Umami — ми його не хостимо самостійно. - Cloudflare: обслуговує проксі
s.chessrank.org, який пересилає аналітичні події до Umami, і тому обробляє з'єднання (зокрема IP-адресу) під час передавання. - Resend: доставляє сервісні повідомлення акаунта та, де це дозволено, продуктові листи. Resend обробляє за нашим дорученням адреси одержувачів і обмежені метадані доставки, відмов, скарг, відписок і блокувань.
- Web3Forms: доставляє необов'язкову форму відгуку в Налаштування. Якщо ви надішлете відгук, повідомлення — разом із контактними даними, які ви вирішите вказати, — надходить до нас поштою через Web3Forms.
- Stripe: якщо ви вирішите зробити добровільний внесок, ви залишаєте Платформу й завершуєте оплату на розміщеній сторінці Stripe. Для цієї транзакції Stripe виступає самостійним контролером за власною політикою конфіденційності. Дані вашої картки ми ніколи не отримуємо й не зберігаємо.
Публічні архіви партій ми отримуємо з публічних API Chess.com і Lichess лише тоді, коли ви про це просите. Ці запити йдуть з нашої інфраструктури з указаним вами ім'ям користувача; жодних ваших персональних даних ми їм не надсилаємо.
6. Міжнародна передача даних
Дехто з наведених постачальників має інфраструктуру за межами Європейського економічного простору, зокрема у США. Коли персональні дані передаються за межі ЄЕП, така передача покривається гарантіями цих постачальників — на практиці стандартними договірними положеннями Європейської комісії та, де це застосовно, рамками ЄС–США щодо конфіденційності даних.
7. Правові підстави обробки
Згідно зі статтею 6 GDPR кожна операція обробки потребує правової підстави. Наші такі:
- Договір (ст. 6(1)(b)): створення та робота вашого акаунта, збереження прогресу тренувань і надання замовленого розбору. Без цих даних послугу, яку ви замовили, надати неможливо.
- Законні інтереси (ст. 6(1)(f)): агрегований вимір аудиторії без cookie, підтримання безпеки та доступності Платформи, запобігання зловживанням і — де це дозволяють правила електронного маркетингу — надсилання зареєстрованим користувачам зрідка продуктових листів про власні подібні послуги. Проти цієї обробки можна заперечити будь-коли.
- Згода (ст. 6(1)(a)): надсилання необов'язкового відгуку та поява в публічній таблиці лідерів під обраним вами ім'ям. Згоду можна відкликати будь-коли, що не впливає на обробку, здійснену раніше.
- Юридичний обов'язок (ст. 6(1)(c)): зберігання записів, коли цього вимагає закон, наприклад щодо внесків і мінімального запису блокування, потрібного для дотримання відписки від продуктових листів.
Строго необхідне зберігання — тема, мова, налаштування звуку й дошки та сесія входу — звільнене від вимоги згоди за ст. 5(3) Директиви ePrivacy, бо надає послугу, яку ви явно замовили. Ми не зберігаємо жодних рекламних чи міжсайтових ідентифікаторів стеження, тому ChessRank.org не показує банера про cookie.
8. Безпека та строки зберігання
Уся мережева комунікація з ChessRank.org шифрується під час передавання за допомогою Transport Layer Security (TLS/HTTPS). Дані акаунта шифруються в стані спокою, а паролі захищені стандартними криптографічними алгоритмами хешування.
Ми зберігаємо дані не довше, ніж це корисно для мети, з якою їх зібрано:
- Дані акаунта й тренувань: зберігаються, доки акаунт активний. Видалення акаунта їх стирає, крім мінімальних записів, які ми маємо зберігати за законом, як-от запис блокування продуктових листів.
- Аналітика: лише агреговані, неідентифікувальні лічильники; профіль на рівні відвідувача не створюється й не зберігається.
- Дані про доставку листів: обмежені метадані доставки зберігаються лише стільки, скільки потрібно для роботи та захисту поштового сервісу. Якщо ви відпишетеся, ми залишаємо мінімальний запис блокування, потрібний для дотримання вашого вибору й запобігання майбутнім листам, зокрема й після видалення акаунта.
- Повідомлення зі зворотним зв'язком: зберігаються лише стільки, скільки потрібно, щоб розібратися з тим, що ви нам написали.
- Дані гостя: ніколи не залишають ваш пристрій і стираються, щойно ви очистите сховище браузера.
9. Ваші права за GDPR і CCPA
Незалежно від того, де ви живете, ми поважаємо ваші основні права щодо даних:
- Право на доступ: ви можете запросити копію всіх персональних даних, пов'язаних із вашим акаунтом.
- Право на виправлення: профіль і налаштування можна оновити в Налаштування.
- Право на стирання («право бути забутим»): акаунт і збережені дані можна видалити будь-коли безпосередньо в Налаштування. Мінімальні записи ми можемо зберегти там, де цього вимагає закон, наприклад запис, потрібний для дотримання відписки від продуктових листів.
- Право на перенесення даних: збережені розбори партій і прогрес у задачах можна експортувати.
- Право заперечувати та обмежити обробку: ви можете заперечити проти обробки на підставі законних інтересів і попросити обмежити її, поки розглядається заперечення чи виправлення.
- Право відкликати згоду: там, де ми спираємося на згоду, її можна відкликати будь-коли.
Право подати скаргу. Якщо ви вважаєте, що ми обробили ваші дані незаконно, ви можете поскаржитися наглядовому органу із захисту даних — у Чеській Республіці це Управління із захисту персональних даних (Úřad pro ochranu osobních údajů, uoou.gov.cz), або органу у вашій країні проживання.
Для мешканців Каліфорнії. Ми не продаємо вашу персональну інформацію й не передаємо її для міжконтекстної поведінкової реклами в розумінні CCPA/CPRA. Оскільки реклами в нас немає, відмовлятися нема від чого. Реалізація будь-якого з наведених прав ніколи не призведе до гіршого чи обмеженого сервісу.
Жодного автоматизованого ухвалення рішень. Ваші шахові рейтинги, показники точності та класифікації ходів формує шаховий рушій, щоб допомогти вам тренуватися. Вони не використовуються для рішень, що мають для вас юридичні чи подібні суттєві наслідки в розумінні статті 22 GDPR.
Щоб скористатися будь-яким із цих прав, напишіть на [email protected]. Ми відповідаємо без невиправданої затримки й у будь-якому разі протягом місяця.
10. Приватність дітей
ChessRank.org створений для шахістів будь-якого віку. Ми свідомо не збираємо персональних даних дітей віком до 13 років (або 16 у відповідних європейських юрисдикціях) без згоди батьків. Якщо ви вважаєте, що дитина надала нам персональні дані, зв'яжіться з нами, щоб ми могли негайно їх видалити.
11. Оновлення цієї політики
Ми можемо періодично оновлювати цю політику, щоб відобразити нові функції, покращення швидкодії чи вимоги закону. Оновлення публікуватимуться на цій сторінці з новою датою останнього оновлення.
12. Зв'яжіться з нами
Якщо у вас є запитання, зауваження чи запити щодо захисту даних за цією політикою, напишіть нам на [email protected] або відвідайте сторінку Про ChessRank.org.