Что записывает этот плейтест и зачем
Это тестовая версия небольшой стратегической игры. Пока вы играете, страница отправляет на наш сервер короткую запись о том, что произошло в игре, чтобы мы видели, где игра непонятна, медленна или сломана. Мы используем её только для того, чтобы улучшить игру.
Что содержит запись:
- случайный идентификатор, созданный для этого браузера и хранящийся в нём между вашими визитами, чтобы мы видели, возвращаются ли игроки (он хранится, пока вы не очистите данные этого сайта в браузере), и случайный идентификатор этой загрузки страницы;
- если вы входите через Google (по желанию и только на этой странице): вместо того случайного идентификатора — код, который наш сервер делает из идентификатора вашего аккаунта Google с помощью ключа, который есть только у нашего сервера. Один и тот же аккаунт Google даёт один и тот же код на любом устройстве, чтобы мы видели, что игрок вернулся с другого компьютера. Наш сервер хранит код, а не идентификатор вашего аккаунта, а этот браузер хранит код, пока вы не выйдете;
- если вы вошли и выбрали имя (по желанию): имя, которое хранится вместе с вашим кодом, чтобы никто другой не мог играть под ним, пока вы не выберете другое. Под именем, закреплённым за вами, главная страница пишет «Твоё»;
- если вы входите: то, что вы заработали в игре (ваш кошель, ваша слава и сколько партий вы начали), хранится с вашим кодом, чтобы следовать за вами на другое устройство. Когда этот браузер и аккаунт расходятся, сохраняется большее из каждого;
- версия игры, в которую вы играете;
- код дуэли, к которой вы присоединились, или название карты для игры против компьютера;
-
что произошло, со временем в миллисекундах с момента открытия страницы. Эти события:
- страница загрузилась — с тем, какой сайт её показал (наш собственный адрес, itch.io или другой игровой сайт), с названием сайта, по ссылке с которого вы пришли (только названием, например reddit.com, а не страницей, на которой вы были), и словом, которое может нести наша ссылка, чтобы мы знали, где её опубликовали;
- вы сели за стол дуэли или ушли из-за него до начала;
- игра началась — сколько в ней людей и сколько компьютерных игроков;
- ваш первый ход;
- игра закончилась (победа или поражение, сколько длилась, сколько земли);
- вы закрыли страницу во время игры (в какой момент и какая доля земли была вашей);
- вы закрыли страницу или ушли с неё: где вы были (главная страница, стол дуэли, игра или её конец), сколько игр вы начали и закончили с её открытия и сколько времени она была на вашем экране;
- соединение пропало или вернулось, или две копии игры разошлись;
- ошибка на странице, с её сообщением;
- была показана кнопка «Войти через Google», и чем закончился вход (вход выполнен, отклонён или отменён).
- если этот браузер принадлежит студии (свои браузеры мы помечаем один раз), — отметка об этом, чтобы наши собственные визиты считались отдельно от ваших.
Что вы пишете — только если сами захотите:
- после некоторых игр короткий вопрос спрашивает, какой была игра: ваш ответ (хорошо, нормально или плохо) и строка, которую вы напишете, если напишете;
- кнопка «Баг» отправляет то, что вы напишете, вместе с экраном, на котором вы были, и моментом игры.
Пожалуйста, не пишите в них своё имя, свою почту или что-либо ещё о себе.
Чего запись никогда не содержит:
- вашего имени, если вы играете без входа: оно остаётся в вашем браузере. Чтобы убедиться, что его не занял другой игрок, главная страница отправляет его на наш сервер, который отвечает и ничего не хранит. Его видят другие игроки за столом игры, и сервер держит его только в памяти на время этой игры;
- вашей почты, вашего имени, вашего фото или чего-либо ещё из вашего аккаунта Google: при входе у Google запрашивается только идентификатор вашего аккаунта, а наш сервер хранит только сделанный из него код;
- вашего IP-адреса: наш сервер его не сохраняет. Cloudflare, на котором работает сервер, видит его, чтобы доставить страницу, как у любого сайта;
- файлов cookie, рекламных идентификаторов или «отпечатка» вашего устройства.
Куда она попадает и кто её видит
Записи хранятся в базе данных (Cloudflare D1) в аккаунте студии в Cloudflare, на востоке Северной Америки (расположение Cloudflare ENAM). Читает их только студия: Oleksii Zaitsev и ИИ-инструменты, которыми владелец анализирует плейтест, через запросы, хранящиеся в коде игры. Ничего не продаётся и не передаётся, и ничего не используется для рекламы.
При входе вы попадаете на собственную страницу входа Google и обратно; на этой странице не работает ни один скрипт Google. На странице Google действует политика конфиденциальности Google, и Google узнаёт, что вы вошли в этот плейтест.
Как долго она хранится
До конца плейтеста. Когда он закончится, решает владелец; плейтест может идти шесть месяцев или дольше. О его конце будет объявлено на этой странице, и записи будут удалены в течение 30 дней после него.
Ваш выбор
- Чтобы играть, ничего не отправляя, добавьте
?events=offк адресу страницы. - Вопрос после игры и кнопка «Баг» необязательны: пропустите их, и ничего из того, что вы могли бы написать, не будет отправлено.
- Вход необязателен: без него вы играете как гость, и заработанное остаётся в этом браузере. «Выйти» на главной странице удаляет код и сессию из этого браузера; выбранное вами имя остаётся вашим, пока вы не выберете другое, заработанное остаётся с вашим аккаунтом и в этом браузере, и то и другое удаляется вместе с вашими записями, когда вы об этом попросите.
- Записи не связаны с вашим именем, поэтому мы не можем найти «ваши» записи, чтобы удалить их. Очистка данных этого сайта в браузере удаляет его идентификатор; при следующем визите будет создан новый.
- Если вы входили, ваши записи несут ваш код, который главная страница показывает, когда вы наводите указатель на «Аккаунт Google подключён». Пришлите его нам, и мы удалим записи с этим кодом, закреплённое за ним имя и заработанное.
- Вопросы: oleksiizaitsev7@gmail.com.