Конфиденциальность
Коротко
Нет аккаунтов, нет регистрации, нет писем. Мы никогда не спрашиваем имя, возраст и дату рождения, твоё место в рейтинге не привязано к тебе лично, и никакого профиля на тебя здесь не составляется.
Что игра отправляет нам
Когда ты проходишь уровень, браузер отправляет твои ходы с их таймингом и одноразовый билет на этот забег. Сервер переигрывает ходы, чтобы проверить время, добавляет его в анонимный подсчёт результатов всех игроков на этом уровне и не хранит сами ходы. Каждый билет помнится три дня, чтобы его нельзя было использовать дважды. Ссылка-вызов хранит уровень, его расклад, время, которое надо побить, и число попыток, а через 30 дней перестаёт работать. Ещё игра считает по дням и уровням, сколько раз её открыли, начали, прошли и сколько раз ей поделились, — только итоги, больше ничего. Если ты уходишь с уровня, не закончив его, игра ещё добавляет, сколько длилась эта попытка, в целых секундах, к анонимному счёту по этому уровню.
Что хранит ваш браузер
Игра хранит своё состояние в твоём собственном браузере: пройденные уровни, лучшую медаль на каждом, настройки (звук, громкость, качество графики, вибрация, анимация), выключатель звука и уже показанные подсказки, плюс одну отметку, которая живёт только до закрытия вкладки. Шахматные страницы так же хранят твой список просмотренных игроков. Ничего из этого нам не отправляется, если ты не включишь облачное сохранение (ниже), а очистка данных сайта всё сбрасывает. Пока ты играешь, игра ещё просит устройство не гасить экран — это просьба к браузеру, а не то, что мы записываем. Ещё он помнит последний день твоего визита и последний день, когда ты играл. Раз в день браузер отправляет только «новый» или «вернувшийся» и «играл сегодня», чтобы мы считали посетителей и игроков по дням. Пока ты не включишь облачное сохранение, никакой идентификатор никогда не покидает твой браузер.
Облачное сохранение (по желанию)
Выключено, пока ты его не включишь. Браузер также хранит твоё лучшее время и точность на каждом уровне и число завершённых забегов; как и всё выше, это остаётся на устройстве, пока ты не включишь облачное сохранение. Когда оно включено, мы храним твой игровой прогресс (лучшие времена, медали, настройки) под случайным ключом, который есть только у твоих устройств. Сервер хранит односторонний код, полученный из этого ключа, но никогда сам ключ, плюс случайный идентификатор для каждого устройства или браузера, который ничего о тебе не говорит. Если привяжешь Google, мы храним односторонний код, полученный из идентификатора твоего аккаунта Google, но никогда — почту, имя или фото. Код переноса работает один раз и истекает через 15 минут. Удали сохранение в любой момент в Настройках. Оно сразу исчезнет с нашего сервера.
Удалить облачное сохранение
В игре или в приложении: Настройки → Облачное сохранение → Удалить облачное сохранение. Устройства больше нет? Сделай код переноса на любом устройстве, где сохранение ещё есть (Настройки → Облачное сохранение → Перенести на другое устройство), и введи его здесь. Сохранение, его привязка к Google и открытые коды удаляются сразу. Прогресс на устройстве остаётся там, пока ты его не сотрёшь.
Реклама и куки
Сейчас на сайте нет рекламы. Код Google AdSense выключен и не загружается, так что никакая рекламная сеть здесь не ставит и не читает cookie. Единственный cookie, который может достаться посетителю, появляется, когда ты выбираешь язык в меню: он помнит этот язык год, чтобы главная открывалась на нём. Есть ещё два — только в браузерах тех, кто ведёт сайт.
Что считает сервер
Каждая отданная страница считается: какая именно, на каком языке и примерно из какой страны — по коду страны, который может добавить к запросу наш хостинг, а если его нет, по языковой настройке браузера; из твоего адреса страна не вычисляется. На шахматных страницах мы ещё считаем, какие ники ищут. Чтобы оценить, сколько это было разных людей, твой адрес обрезается до первых трёх частей, смешивается со строкой, которой представляется твой браузер, и секретным ключом, меняющимся каждый день, неделю и месяц, и сворачивается в сводку, которая не может ответить ни на один вопрос о конкретном человеке. На твоём устройстве для этого ничего не хранится, и ни один идентификатор не живёт дольше своего дня, недели или месяца. Если тебя сюда привёл другой сайт, мы считаем его название — Google, Reddit, — но никогда не страницу и не поисковый запрос. Подневные счётчики хранятся четырнадцать дней.
Логи
Каждый запрос оставляет в журнале сервера одну строку: запрошенную страницу, код ответа и сокращённый сетевой адрес без последней части. Ни строки браузера, ни страницы, с которой ты пришёл, ни cookie. Эти строки не попадают в подсчёты выше. Чтобы сдерживать лавину запросов, сервер ещё хранит в памяти время недавних запросов с каждого адреса — нигде не записывается и исчезает при следующем перезапуске.
Третьи стороны
Твой браузер общается только с нами. Игра, её музыка, шрифт и каждая картинка идут с нашего собственного сервера, и здесь нет сторонней аналитики, менеджеров тегов, соцвиджетов и рекламных скриптов. Когда ты ищешь шахматиста, этот публичный профиль у Chess.com или Lichess запрашивает наш сервер, а не твой браузер. Сайт размещён на Render.