1. Обзор и подход к приватности
На ChessRank.org («ChessRank», «мы», «нас») приватность заложена в саму архитектуру. В отличие от коммерческих платформ, зарабатывающих на таргетированной рекламе или продаже профилей брокерам данных, ChessRank.org работает без рекламного отслеживания.
Эта политика описывает минимум собираемых данных, как они используются, где хранятся и какие у вас права по законодательству о приватности, включая Общий регламент по защите данных (GDPR) и калифорнийский CCPA.
Кто отвечает за ваши данные. ChessRank.org создаёт и поддерживает Матей Штайф (Matěj Štaif), физическое лицо из Чешской Республики (см. страницу О ChessRank.org), являющийся контролёром описанной здесь обработки. Связаться с ним можно в любой момент по адресу [email protected]. Мы не обязаны назначать специалиста по защите данных, поэтому этот адрес ведёт напрямую к контролёру.
2. Данные, которые мы НЕ собираем
Чтобы быть полностью прозрачными в том, чего мы не делаем:
- Никаких коммерческих рекламных технологий: мы не используем Google AdSense, Quantcast CMP или программатик-биржи. Мы не ставим рекламных cookie и не передаём ваш профиль рекламным партнёрам.
- Никакой монетизации данных: мы никогда не продаём, не сдаём в аренду, не обмениваем и не передаём ваши персональные данные или шахматную историю третьим лицам в маркетинговых целях.
- Никакого межсайтового отслеживания: мы не отслеживаем вашу активность на внешних сайтах.
3. Какие данные мы собираем и как их используем
A. Аналитика с уважением к приватности (без cookie)
Мы собираем базовую агрегированную статистику использования с помощью Umami Analytics (collect.chessrank.org/cr.js), Vercel Web Analytics и Vercel Speed Insights, чтобы платформа оставалась надёжной и быстрой:
- Работа без cookie: для аналитики в вашем браузере не сохраняются постоянные отслеживающие cookie или рекламные идентификаторы.
- Без профиля посетителя: Ваш IP-адрес используется лишь кратковременно, чтобы получить необратимый ежедневный хеш, отличающий один визит от другого, и не хранится вместе с полученной статистикой. Мы измеряем общее число посещений, популярные инструменты (например, Free Game Review, Blunder Trainer), примерную страну, тип устройства и производительность сайта, но никогда историю просмотров отдельного человека.
- Только продакшн: аналитика работает исключительно на живом сайте; сборки для разработки и предпросмотра не отправляют ничего.
B. Данные аккаунта (зарегистрированные пользователи)
ChessRank.org можно пользоваться как гость, без регистрации. Если вы решите создать аккаунт:
- Данные для входа: Ваш адрес электронной почты и пароль либо аккаунт, через который вы входите. Supabase Auth хранит пароли только в виде солёного криптографического хеша, никогда в читаемом виде. Если вы входите через Google или Apple, мы получаем от этого провайдера уникальный идентификатор аккаунта, ваш адрес электронной почты (в случае Apple, возможно, частный адрес для пересылки) и базовые данные профиля, которыми делится провайдер, например ваше имя и фото профиля. Supabase Auth сохраняет их вместе с вашим аккаунтом.
- Данные профиля: Ваше имя пользователя, необязательное отображаемое имя, необязательный аватар, который вы загружаете, имена пользователей Chess.com и Lichess, привязанные к аккаунту, предпочитаемый язык, а также настройки приложения, которые вы решили синхронизировать с аккаунтом.
- Шахматные и тренировочные данные: Рейтинг задач, попытки, решённые задачи, серии, результаты Puzzle Rush, очки в лигах и таблицах лидеров, сохранённые собственные задачи, прогресс в колодах, фрагменты партий, в которых вы сыграли блестящий ход, а также снимок ваших публичных рейтингов на Chess.com и Lichess, который мы получаем с этих платформ и показываем в вашем профиле.
- Облачные копии ваших анализов: Пока вы в аккаунте, ваши сохранённые отчёты о партиях, сессии Blunder puzzles и прогресс в колодах автоматически копируются в нашу базу данных и хранятся 14 дней, вместе с краткими сводками Recent Games (точность и число ходов), которые хранятся 180 дней. Так ваша работа не пропадёт после очистки хранилища браузера, и вы сможете открыть её на другом устройстве. Эти копии содержат проанализированные партии, включая имена пользователей и рейтинги ваших соперников в том виде, в каком их публикуют Chess.com или Lichess.
- Сохранённые партии PGN: Когда партия, которую вы вставляете в формате PGN, сохраняется среди ваших партий (некоторые инструменты PGN делают это автоматически), мы храним в вашем аккаунте текст PGN, сторону, за которую вы играли, название турнира и дату партии, чтобы вы могли снова открыть её на любом устройстве. PGN обычно содержит имена обоих игроков и может содержать их рейтинги, турнир и другие сведения, записанные в партии. У гостей сохранённые партии PGN остаются только в браузере.
- Сохранённые партии с ботами: Когда вы завершаете партию с ботом (Играть с ботами) или с ботом-двойником игрока (Подготовка к сопернику), включая тренировку только дебюта, мы храним в вашем аккаунте текст PGN, сторону, за которую вы играли, имя бота или игрока, с ботом-двойником которого вы играли, рейтинг этого игрока, опубликованный на Chess.com или Lichess, и время окончания партии, чтобы вы могли снова открыть её на любом устройстве. У гостей эти партии остаются только в браузере.
- Ваши заметки: Если вы включаете «Ваши заметки» или «Расширенная самопроверка», мы храним в вашем аккаунте то, что вы добавляете к партии (заметки, отметки ходов, кто, по вашему мнению, стоит лучше, ваш результат и варианты, которые вы пробуете на доске), чтобы вы могли видеть это на любом устройстве. У гостей всё это остаётся только в браузере.
- Данные об активности: Дата создания аккаунта, дни, когда вы были активны, и время вашей последней активности, которые мы используем для серий, статистики, лиг и писем, связанных с аккаунтом.
- Друзья: Дружеские связи, которые вы создаёте с другими пользователями.
C. Публичный профиль, таблицы лидеров и социальные функции
Некоторые функции ChessRank.org публичны по своей сути. Поэтому выбирайте имя пользователя, отображаемое имя и аватар с учётом этого:
- Публичный профиль: Страница вашего профиля всегда публична, и её может видеть кто угодно. На ней показаны ваше имя пользователя, отображаемое имя, аватар, дата создания аккаунта, статистика задач и тренировок, а также привязанные к аккаунту имена пользователей Chess.com и Lichess вместе с их рейтингами. Публичные профили являются частью сервиса, поэтому профиль нельзя скрыть. Он не содержит чувствительных персональных данных, если вы не добавите их сами, например выбрав имя пользователя, отображаемое имя или аватар, раскрывающие вашу настоящую личность. Страницы профилей помечены тегом noindex, поэтому поисковые системы не показывают их в результатах. Чтобы удалить профиль, удалите свой аккаунт.
- Таблицы лидеров: Когда вы в аккаунте решаете задачи, играете в Puzzle Rush или собираете блестящие ходы, ваше имя пользователя, аватар и соответствующие результаты появляются в публичных таблицах лидеров, а короткие фрагменты партий, в которых вы сыграли блестящий ход (несколько ходов вокруг него, которые могут содержать имена игроков, записанные в партии), может посмотреть кто угодно. Таблицы лидеров являются неотъемлемой частью сервиса. Если вы не хотите в них появляться, можете пользоваться Платформой как гость или удалить аккаунт, что убирает вас из всех таблиц лидеров.
- Друзья: Пользователи могут добавлять друг друга в друзья и видеть статистику профилей друг друга.
D. Продуктовые и сервисные письма
Мы можем использовать адрес зарегистрированного пользователя, чтобы изредка отправлять уместные письма о возможностях ChessRank.org и тесно связанных обновлениях, где это допускает применимое право. Для этого мы обрабатываем адрес почты, настройку продуктовых писем и ограниченные метаданные доставки, отписки и блокировки. Правовое основание — наш законный интерес информировать зарегистрированных пользователей о собственных схожих услугах с соблюдением правил отказа, применимых к электронному маркетингу.
Вы можете возразить против продуктовых писем в любой момент в Настройки, по ссылке отписки в каждом письме или написав на [email protected]. После отказа мы перестаём их отправлять. Эта настройка не блокирует сервисные сообщения, необходимые для работы и безопасности аккаунта: подтверждение почты, сброс пароля, уведомления о безопасности или сообщения о существенных изменениях Платформы либо её условий.
E. Импорт публичных шахматных данных
Пользуясь инструментами вроде Бесплатный разбор партии, Подготовка к сопернику, вашей панели или профиля, вы можете ввести или привязать публичное имя пользователя Chess.com или Lichess либо вставить PGN. Платформа затем получает запрошенные публичные архивы партий, рейтинги и данные профиля напрямую из вашего браузера через официальные публичные API Chess.com (api.chess.com) и Lichess (lichess.org). Поэтому Chess.com и Lichess получают ваш IP-адрес и обычные технические данные запроса (например, идентификатор браузера) и обрабатывают их как самостоятельные контролёры в соответствии с собственными политиками конфиденциальности. Мы никогда не отправляем им ваш адрес электронной почты или другие данные аккаунта.
Эти архивы являются публичными данными, которые публикуют Chess.com и Lichess, и могут содержать имена пользователей, рейтинги и партии других игроков, например ваших соперников или игрока, которого вы изучаете в Подготовка к сопернику. Такие данные мы обрабатываем в вашем браузере только для подготовки запрошенного вами анализа на основании законного интереса в шахматных тренировках и анализе, а на наших серверах храним их лишь в составе описанных выше облачных копий и фрагментов в таблицах лидеров.
F. Локальное хранилище на вашем устройстве
Чтобы интерфейс реагировал мгновенно без запросов к серверу, ваша тема (тёмная/светлая), стиль фигур, громкость, настройки доски, локальный кеш движка, прогресс гостя, а когда вы в аккаунте, то и ваш сеанс входа сохраняются локально в localStorage и IndexedDB вашего браузера. Вы можете в любой момент очистить эти данные в настройках браузера или в Настройки.
G. Отзывы и сообщения об ошибках
Если вы отправляете нам отзыв или сообщение об ошибке через одну из форм на Платформе (например, на О ChessRank.org, в Настройки или под статьёй в блоге), мы получаем ваше сообщение, выбранную категорию и, только если вы решите их указать, ваш адрес электронной почты и приложенное изображение. Приложенное изображение загружается в наше хранилище Supabase под случайным именем файла, а ссылка на него добавляется в ваше сообщение. Само сообщение приходит к нам по электронной почте через Web3Forms.
H. Голос Chess Coach
Когда Chess Coach говорит, наш сервер отправляет предложение, показанное в пузыре, во внешний сервис преобразования текста в речь. Предложения тренера никогда не содержат вашего имени, адреса электронной почты или других данных аккаунта. Запрос отправляет наш сервер, а не ваш браузер, поэтому сервис получает только текст предложения и никогда не получает ваш IP-адрес или другие персональные данные.
I. Технические журналы и безопасность
Как и на любом сайте, наши поставщики хостинга и сети (Vercel и Cloudflare) обрабатывают технические данные каждого запроса, такие как ваш IP-адрес, запрошенный URL, время, идентификатор браузера и примерное местоположение, определённое по IP-адресу. Эти данные нужны, чтобы доставить страницу, защитить Платформу от злоупотреблений и атак и диагностировать ошибки. Они хранятся лишь недолго и никогда не используются для составления вашего профиля.
4. Расчёты движка Stockfish в браузере
Когда вы запускаете разбор партии или решаете тактические зевки, движок Stockfish выполняется прямо в вашем браузере через WebAssembly (WASM).
Локальные вычисления: Оценку движка вычисляет локально ваш компьютер или смартфон, а сами вычисления движка никогда нам не отправляются. Когда вы в аккаунте, результаты ваших анализов (отчёты, сессии Blunder puzzles, прогресс в колодах, сводки Recent Games и фрагменты с блестящими ходами) сохраняются в вашем аккаунте, как описано в разделе 3.
5. Обработчики и получатели данных
Перечисленных ниже поставщиков мы используем строго для размещения и работы Платформы. Каждый действует как обработчик по нашему поручению, обрабатывает данные только для обеспечения доступности, безопасности и производительности и связан собственным соглашением об обработке данных:
- Vercel Inc.: глобальный edge-хостинг, доставка статического контента и serverless-среда. Vercel обрабатывает метаданные соединения (включая IP-адрес) при обслуживании каждого запроса и предоставляет агрегированные измерения Vercel Analytics и Speed Insights, описанные в разделе 3.
- Supabase: Зашифрованная облачная база данных, аутентификация (в том числе вход через Google и Apple) и хранилище файлов для аватаров и изображений из отзывов, для зарегистрированных аккаунтов и функций, описанных в разделе 3.
- Cloudflare: Стоит перед всей Платформой как наш поставщик DNS, сети доставки контента, защиты и кеширования, а также как платформа периферийных вычислений (Cloudflare Workers, включая кешированные таблицы лидеров). Cloudflare также доставляет аналитические события на наш собственный сервер Umami через зашифрованный туннель (
collect.chessrank.org). Поэтому он обрабатывает при передаче каждое соединение с Платформой, включая ваш IP-адрес. - Umami Analytics (собственный хостинг) и Hetzner: Аналитика без cookie, которую мы сами запускаем на собственном сервере у Hetzner Online GmbH в Германии (ЕС). Скрипт измерения и аналитические события отправляются только на наш собственный поддомен
collect.chessrank.org. Данные остаются на этом сервере и не передаются Umami Software. - Amazon Web Services (Amazon SES): доставляет сервисные сообщения аккаунта и, где это разрешено, продуктовые письма. Amazon обрабатывает по нашему поручению адреса получателей и ограниченные метаданные доставки, отказов, жалоб, отписок и блокировок. Чтобы понимать, дошло ли письмо и было ли оно полезным, Amazon SES также отмечает, открыли ли его (с помощью маленького невидимого изображения) и по какой ссылке перешли (ссылки проходят через адрес перенаправления Amazon).
- Web3Forms: Доставляет необязательные формы отзывов и сообщений об ошибках, описанные в разделе 3. Если вы отправляете форму, ваше сообщение, ссылка на приложенное изображение (если есть) и контактные данные, которые вы решили указать, приходят к нам по электронной почте через Web3Forms.
- Google Cloud и Oracle Cloud Infrastructure: Google Cloud размещает конфигурацию для «Войти через Google». Oracle Cloud Infrastructure предоставляет вычислительные ресурсы, которые мы используем для работы и развития Платформы. В той мере, в какой они обрабатывают персональные данные, они делают это только от нашего имени и по нашим указаниям.
- Stripe: если вы решите сделать добровольное пожертвование, вы покидаете Платформу и завершаете платёж на размещённой странице Stripe. Для этой транзакции Stripe выступает самостоятельным контролёром по собственной политике конфиденциальности. Данные вашей карты мы никогда не получаем и не храним.
Самостоятельные контролёры. Google и Apple являются самостоятельными контролёрами, когда вы решаете входить через них. Они обрабатывают ваш вход в соответствии с собственными политиками конфиденциальности и передают нам только сведения, описанные в разделе 3. Chess.com и Lichess являются самостоятельными контролёрами в отношении запросов, которые отправляет им ваш браузер. Stripe является самостоятельным контролёром в отношении пожертвований. Мы никогда не продаём, не сдаём в аренду и не обмениваем ваши персональные данные.
6. Международная передача данных
Некоторые из перечисленных выше поставщиков, в том числе Vercel, Supabase, Cloudflare, Amazon Web Services, Web3Forms, Google, Apple, Oracle и Stripe, используют инфраструктуру за пределами Европейской экономической зоны, в том числе в США. Когда персональные данные передаются за пределы ЕЭЗ, такая передача защищена гарантиями, которые предоставляют эти поставщики, на практике стандартными договорными положениями Европейской комиссии и, где это применимо, Рамочной программой конфиденциальности данных ЕС-США или решением Европейской комиссии об адекватности.
7. Правовые основания обработки
Согласно статье 6 GDPR каждая операция обработки требует правового основания. Наши таковы:
- Договор (ст. 6(1)(b)): Создание и ведение вашего аккаунта (в том числе вход через Google или Apple), хранение вашего тренировочного прогресса и облачных копий анализов, показ вашего публичного профиля, записей в таблицах лидеров и функций друзей, которые являются частью сервиса, а также предоставление анализа и голоса Chess Coach, которые вы запрашиваете. Без этих данных запрошенный вами сервис невозможно предоставить.
- Законные интересы (ст. 6(1)(f)): Агрегированное измерение аудитории без cookie, поддержание безопасности и доступности Платформы с помощью краткосрочных технических журналов, предотвращение злоупотреблений, обработка общедоступных шахматных данных других игроков для запрошенного вами анализа и, где это допускают правила электронного маркетинга, периодическая отправка зарегистрированным пользователям продуктовых писем о наших собственных схожих услугах. Вы можете в любой момент возразить против этой обработки, в том числе против продуктовых писем.
- Согласие (ст. 6(1)(a)): Отправка необязательных отзывов и вложений. Вы можете в любой момент отозвать согласие, что не влияет на обработку, выполненную ранее.
- Юридическая обязанность (ст. 6(1)(c)): хранение записей там, где этого требует закон, например в связи с пожертвованиями и минимальной записью блокировки, нужной для соблюдения отказа от продуктовых писем.
Строго необходимое хранение (ваша тема, язык, настройки звука и доски и сеанс входа) освобождено от требования согласия по статье 5(3) Директивы ePrivacy, поскольку обеспечивает услугу, которую вы прямо запросили. Мы не храним никаких рекламных идентификаторов или идентификаторов межсайтового отслеживания, поэтому ChessRank.org не показывает баннер cookie.
8. Безопасность и сроки хранения
Всё сетевое взаимодействие с ChessRank.org шифруется при передаче с помощью Transport Layer Security (TLS/HTTPS). Данные аккаунта шифруются в состоянии покоя, а пароли защищены отраслевыми криптографическими алгоритмами хеширования.
Мы храним данные не дольше, чем это полезно для цели, ради которой они собраны:
- Данные аккаунта и тренировок: Хранятся, пока ваш аккаунт активен. Когда вы удаляете аккаунт в Настройки, мы удаляем ваш профиль, данные для входа, облачные копии, записи в таблицах лидеров, фрагменты с блестящими ходами, дружеские связи и загруженный аватар, кроме минимальных записей, которые мы обязаны хранить по закону, например записи об отказе от продуктовых писем. Сразу после удаления мы отправляем одно последнее прощальное письмо на адрес, который был в аккаунте, и не храним этот адрес ни для какой другой цели.
- Облачные копии анализов: Отчёты, сессии Blunder puzzles и прогресс в колодах удаляются через 14 дней после сохранения, сводки Recent Games через 180 дней.
- Сохранённые партии PGN: Мы храним 1000 партий, сохранённых вами последними, без ограничения по времени. Когда их становится 1000, каждая новая сохранённая партия заменяет самую старую. В остальных случаях партия удаляется только вместе с вашим аккаунтом, а о более раннем удалении можно попросить по адресу [email protected].
- Сохранённые партии с ботами: Мы храним 50 партий, завершённых вами последними, без ограничения по времени. Когда их становится 50, каждая новая партия заменяет самую старую. В остальных случаях партия удаляется только вместе с вашим аккаунтом, а о более раннем удалении можно попросить по адресу [email protected].
- Ваши заметки: Мы храним заметки и варианты к 1000 партиям, которые вы изменяли последними, без ограничения по времени. Когда их становится 1000, заметки к ещё одной партии заменяют заметки и варианты той партии, которую вы изменяли раньше остальных. В остальных случаях заметки и варианты удаляются только вместе с вашим аккаунтом, а о более раннем удалении можно попросить по адресу [email protected].
- Аналитика: только агрегированные, неидентифицирующие счётчики; профиль на уровне посетителя не создаётся и не хранится.
- Технические журналы: Хранятся у Vercel и Cloudflare лишь недолго, для доставки, безопасности и устранения неполадок.
- Ограничения использования: Чтобы применять ограничения использования, описанные в наших Условиях использования, мы храним не дольше 30 дней необратимый хеш сетевого адреса, с которого приходит запрос, вместе с тем, как часто с него использовалась ресурсоёмкая функция, например Подготовка к сопернику. Он никогда не связывается с вашим аккаунтом и не используется ни для чего другого.
- Данные о доставке писем: ограниченные метаданные доставки хранятся лишь столько, сколько нужно для работы и защиты почтового сервиса. Если вы откажетесь, мы сохраняем минимальную запись блокировки, необходимую для соблюдения вашего выбора и предотвращения будущих писем, в том числе после удаления аккаунта. История отправленных нами писем (получатель, тема и было ли письмо доставлено, открыто или по нему был клик) хранится 30 дней, после чего автоматически удаляется.
- Сообщения с отзывами и приложенные изображения: Хранятся лишь столько, сколько нужно, чтобы разобраться с тем, что вы нам написали.
- Данные гостя: никогда не покидают ваше устройство и стираются, как только вы очистите хранилище браузера.
9. Ваши права по GDPR и CCPA
Где бы вы ни жили, мы уважаем ваши основные права на данные:
- Право на доступ: вы можете запросить копию всех персональных данных, связанных с вашим аккаунтом.
- Право на исправление: Имя пользователя и отображаемое имя можно изменить в своём профиле, но между двумя изменениями может действовать период ожидания до 30 дней. Аватар, привязанные аккаунты и настройки можно изменить в любой момент в своём профиле и в Настройки.
- Право на удаление («право быть забытым»): аккаунт и сохранённые данные можно удалить в любой момент прямо в Настройки. Минимальные записи мы можем сохранить там, где этого требует закон, например запись, нужную для соблюдения отказа от продуктовых писем.
- Право на переносимость данных: По запросу по электронной почте мы предоставим вам персональные данные, которые вы нам передали, в структурированном, общепринятом и машиночитаемом формате (например, JSON).
- Контроль над публичными функциями: Профиль и записи в таблицах лидеров публичны как часть сервиса, и их нельзя скрыть. Что они показывают, вы определяете сами через имя пользователя, отображаемое имя и аватар, а удаление аккаунта удаляет ваш профиль и все ваши записи в таблицах лидеров.
- Право возражать и ограничить обработку: вы можете возразить против обработки на основании законных интересов и попросить ограничить её, пока рассматривается возражение или исправление.
- Право отозвать согласие: там, где мы опираемся на согласие, его можно отозвать в любой момент.
Право подать жалобу. Если вы считаете, что мы обработали ваши данные незаконно, вы можете подать жалобу в надзорный орган по защите данных, в Чешской Республике в Управление по защите персональных данных (Úřad pro ochranu osobních údajů, uoou.gov.cz), или в орган вашей страны проживания.
Для жителей Калифорнии. Мы не продаём вашу персональную информацию и не передаём её для межконтекстной поведенческой рекламы в значении CCPA/CPRA. Поскольку рекламы у нас нет, отказываться не от чего. Реализация любого из перечисленных прав никогда не приведёт к худшему или ограниченному сервису.
Никакого автоматизированного принятия решений. Ваши шахматные рейтинги, показатели точности и классификации ходов формирует шахматный движок, чтобы помочь вам тренироваться. Они не используются для решений, порождающих для вас юридические или подобные существенные последствия в значении статьи 22 GDPR.
Чтобы воспользоваться любым из этих прав, напишите на [email protected]. Мы отвечаем без неоправданной задержки и в любом случае в течение месяца.
10. Приватность детей
ChessRank.org рассчитан на шахматистов любого возраста. Мы сознательно не собираем персональные данные детей младше 13 лет (или 16 в соответствующих европейских юрисдикциях) без согласия родителей. Если вы считаете, что ребёнок передал нам персональные данные, свяжитесь с нами, чтобы мы могли немедленно их удалить.
11. Обновления этой политики
Мы можем обновлять эту политику, чтобы отразить новые функции, смену используемых нами поставщиков или новые требования закона. Каждая версия содержит дату, с которой она действует. Если изменение существенно влияет на то, как мы обрабатываем ваши персональные данные, мы заранее уведомляем зарегистрированных пользователей по электронной почте или заметным уведомлением на Платформе, а если закон требует вашего согласия, мы его запросим. Предыдущие версии можно получить по запросу на [email protected].
12. Свяжитесь с нами
Если у вас есть вопросы, замечания или запросы о защите данных по этой политике, напишите нам на [email protected] или зайдите на страницу О ChessRank.org.