Политика конфиденциальности и cookie
Коротко: пока вы играете, персональные данные не собираются. Регистрации нет: кабинет заводится сам при первом заходе и знает вас только как случайный номер. У вас не спрашивают ни имени, ни почты, ни телефона. Если вы сами выберете вход через Telegram, сервер запомнит номер вашего аккаунта Telegram и ник. Исключение — сама покупка: она оформляется только после входа через Telegram, чтобы вернуть ключ, если он потеряется, а для банка на случай, если платёж оспорят, сервер 180 дней хранит IP-адрес и браузер, с которых оформлен заказ и открыт купленный ключ (подробно — в разделе «Покупка»). Эта страница объясняет, что вообще хранится и зачем.
Что хранится
Один cookie. Он называется __Host-rw_sid и содержит случайный номер, выданный сервером, — не имя, не почту, не отпечаток устройства. По этому номеру сервер находит ваш номер игрока — тоже случайный, выданный сервером, — а по нему ваши забеги и оплаченный доступ. Срок жизни — год. Cookie недоступен скриптам страницы (HttpOnly), передаётся только по HTTPS (Secure) и не отправляется при переходах с других сайтов (SameSite=Strict).
Забеги. На сервере лежат номер мира (сид) и список ваших ходов — для каждого забега, не только последнего, чтобы их можно было открыть с другого устройства. Из ходов мир пересчитывается заново. Ничего, кроме ходов в игре, там нет.
Устройства. К номеру игрока привязано не больше трёх устройств — трёх cookie. Кроме их случайных номеров, сервер записывает только время привязки: ни модели, ни браузера, ни адреса. Исключение — вход в кабинет с купленным ключом: он попадает в историю заказа (см. «Покупка»). Новое устройство вытесняет самое давнее, а в кабинете можно отвязать все, кроме текущего.
Код восстановления. Если вы попросили код, чтобы вернуться в игру с другого устройства, сервер хранит не сам код, а его отпечаток, посчитанный с секретом сервера: по базе код не восстановить.
Логин и пароль — по желанию. Если вы их завели, сервер хранит логин, который вы придумали, и отпечаток пароля: пароль перемешан много тысяч раз со случайной солью, а поверх — с секретом сервера. Сам пароль нигде не записан, и по базе его не узнать. Логин не должен быть вашим именем или почтой — хватит любого набора латиницы и цифр.
Вход через Telegram — по желанию. Если вы вошли через Telegram, сервер хранит номер вашего аккаунта Telegram — по нему кабинет открывается на другом устройстве — и ник, каким он был при последнем входе: по нему поддержка узнаёт покупателя. Telegram при входе присылает ещё имя и ссылку на фото, но они не сохраняются. Сам вход сообщений через бота не включает, а доступа к вашим перепискам у нас нет и при таком входе быть не может.
Бот @runway200_bot — по желанию. Если вы сами нажали в боте «Старт», сервер хранит номер вашего аккаунта Telegram, ник, каким он был при последнем «Старте» или ответе боту, метку ссылки, по которой вы пришли (например, yunit — из ссылки на калькулятор), ответ на вопрос «Кто вы?», если вы его дали, отметку, если вы попросили не присылать напоминаний, сколько напоминаний бот уже прислал и открыли ли вы игру по ссылке из бота — тогда напоминания прекращаются. Ник нужен, чтобы владелец мог ответить вам лично. Имя не сохраняется. Бот пишет только тем, кто начал с ним разговор, и видит только сообщения, отправленные ему самому. Остановить бота можно в любой момент: кнопка «Не присылать напоминания», команда /stop или «Остановить бота» в Telegram.
Покупка. Если вы купили доступ, сервер хранит номер заказа, номер и ник вашего аккаунта Telegram (покупка оформляется только после входа через Telegram), название платёжной системы, её номер платежа, сумму, время и выданный ключ. Номер и ник нужны только поддержке: если ключ потеряется, по ним видно, что пишет покупатель, и ключ можно прислать заново. Платёжной системе они не передаются, рассылок по ним нет. Имени, почты и данных карты среди этого нет: платёжная система присылает только сообщение «заказ номер такой-то оплачен», а остальные поля её сообщения не читаются и не сохраняются.
К заказу ведётся его история по шагам: когда он оформлен, когда платёжная система сообщила об оплате или возврате, когда выдан ключ, когда и каким способом с ним вошли в кабинет на другом устройстве. У шагов, которые делаете вы, — оформление заказа и вход с купленным ключом — записываются IP-адрес и название браузера (строка, которую браузер сам сообщает любому сайту). Зачем: если платёж оспорят через банк, продавец должен показать, что покупку сделал владелец карты, а доступ он получил и пользовался им. По той же причине к истории прикладываются ваши забеги после оплаты — какие миры и до какой недели. Через 180 дней после записи адрес и браузер стираются, а шаги и время остаются. Ни для чего другого эти данные не используются: ни для счётчика посещений, ни для рекламы.
Счётчики защиты от перебора. Чтобы ключи нельзя было подбирать перебором, сервер считает попытки. Адрес, с которого пришёл запрос, для этого превращается в отпечаток — короткую строку, посчитанную с секретом сервера; обратно из неё адрес не восстановить. Сам адрес для этого никуда не записывается.
Счётчик посещений. Сервер считает, сколько человек зашло на сайт и сколько из них начали игру, дошли до конца бесплатной части, пошли платить, оплатили и доиграли. О заходе на страницу записываются страница, время, откуда был переход (сайт-источник или метка в ссылке) и отпечаток — строка, посчитанная с секретом сервера из адреса, браузера и сегодняшней даты. Обратно из отпечатка ни адрес, ни браузер не восстановить, а назавтра у того же человека он другой, поэтому посещения одного человека по дням не связываются. Шаги в игре привязаны к тому же случайному номеру игрока, что и забеги. Когда вы впервые открываете игру, сервер по тому же суточному отпечатку находит ваш заход на сайт и записывает к номеру игрока только его источник — например, «vc.ru» или метку из ссылки; ни адрес, ни отпечаток к номеру не записываются. Ещё к этому номеру записывается дата — без времени — каждого дня, когда вы открывали игру: так видно, возвращаются ли к ней. Если вы вошли в кабинет с другого устройства, эти отметки и шаги переходят к кабинету. Отдельного cookie для счётчика нет, скриптов на страницах тоже.
Настройки в самом браузере. В памяти браузера (не в cookie и не на сервере) остаются две мелочи: выбранная тема — светлая или тёмная — и отметка, что вступление уже показано. Они никуда не отправляются, доступны только вашему браузеру и стираются вместе с данными сайта.
Сторонней аналитики, рекламных и любых чужих скриптов на сайте нет: счётчик выше — свой и работает на сервере. Шрифты — свои файлы, а не чужая библиотека, поэтому при открытии страницы браузер не ходит ни на какие посторонние сервера.
Что видят другие
Хостинг. Сайт работает на Cloudflare. Как любой хостинг, он обрабатывает сетевой трафик и технически видит IP-адрес посетителя — без этого интернет не работает. Хранение и обработка трафика на этой стороне подчиняются правилам Cloudflare.
Платёжные системы. Покупку проводит платёжная система, выбранная вами на экране покупки. Данные карты, имя плательщика и почту она собирает от своего имени и по своей политике конфиденциальности — сюда они не передаются. От нас платёжной системе уходят сумма, номер заказа и случайный номер вашего кабинета: по нему её защита от мошенничества узнаёт повторную покупку, а если платёж оспорят через банк, понятно, о каком кабинете речь. Ничего о вас этот номер не говорит. Если платёж оспорен, платёжной системе и через неё банку передаётся история этого заказа — с адресом и браузером, если они ещё не стёрты. У каждой платёжной системы своя политика, ссылку на неё она показывает на своей странице оплаты.
Cookie и согласие
Cookie ровно один, и он технически необходим: без него сервер не отличит ваш забег от чужого и не вспомнит, что доступ оплачен. Такой cookie не требует согласия, поэтому на сайте нет баннера «мы используем cookie» — вместо него эта страница.
Удалить cookie можно в настройках браузера в любой момент. Если вы заводили код восстановления, логин или вход через Telegram, после удаления войдите в кабинет — забеги и доступ вернутся. Если нет — незаконченный забег потеряется, а купленный доступ восстанавливается ключом: нажмите «у меня есть ключ» на экране покупки.
Ваши обращения
Если вы написали на runway200@proton.me, ответ уйдёт на тот адрес, с которого пришло письмо, а переписка хранится в почте — как любая переписка. В саму игру эти данные не попадают.
Изменения
Если что-то в этой политике изменится, новая редакция появится на этой странице; дата редакции указана вверху. Владелец сайта и оператор сервиса — Runway 200, почта для обратной связи runway200@proton.me; контакты — на странице Контакты.