Политика обработки данных
Коротко и по делу: игра запоминает гостя анонимной cookie, чтобы не выдать ему второй промокод в те же сутки и показать его собственные коды. Имени, телефона и почты гостя мы не спрашиваем и хранить не умеем — таких полей в базе нет.
Что вообще сохраняется
При первой партии браузер получает cookie «rg_player» — анонимный случайный токен с подписью. Она нужна ровно для двух вещей: чтобы узнать вернувшегося игрока и не выдать ему второй промокод в те же сутки, и чтобы страница «Мои коды» показала его собственные коды, а не чужие. Живёт cookie год, ставится с флагами HttpOnly и SameSite=Lax: прочитать её из скриптов страницы нельзя, и на чужие сайты она не уезжает.
В базе лежит не сам токен, а его необратимый хэш. Из хэша токен не восстановить, поэтому даже полная копия базы не даёт возможности выдать себя за игрока.
Чего мы не собираем
Имени, телефона, почты, адреса и возраста гостя нет ни в одном поле — их негде взять: ни формы регистрации, ни поля контакта в играх не существует. Промокод гость получает без единого вопроса о себе и диктует его официанту вслух.
Рекламных пикселей и профилей для рекламы на странице нет: ни пикселя соцсетей, ни ремаркетинга, ни передачи данных рекламным сетям. Счётчик посещаемости — есть, и про него отдельный раздел ниже.
Счётчик посещаемости
На страницах витрины — той части сайта, где мы рассказываем про услугу, — стоит Яндекс.Метрика. Нужна она нам для одного: понять, доходит ли посетитель до калькулятора и до демо-игры, и на каком месте страницы он уходит. По этим числам правится страница, и других применений у них нет.
Метрика ставит свои cookie и записывает обезличенный сеанс: движения мыши, прокрутку и клики (эта запись называется Вебвизором — из неё и получается карта прокрутки). Поля ввода в записи скрыты, а вводить на витрине и нечего: форм на ней нет вовсе. Обработчиком этих данных выступает ООО «Яндекс» по своим условиям; с игровой cookie «rg_player» и с базой партий счётчик никак не связан.
Отказаться можно не спрашивая нас: блокировщик рекламы, режим «не отслеживать» в браузере или расширение-блокировщик Метрики — счётчик просто не загрузится, а игра и промокоды продолжат работать как обычно.
Адрес и зачем он
IP-адрес запроса сохраняется не как адрес, а как необратимый хэш от него. Нужен он для грубого потолка выдач промокодов за час — против скрипта, который заводит новых гостей пачками. Персонального лимита по адресу нет намеренно: весь зал сидит за одним гостевым вайфаем, и такой лимит наказывал бы соседний столик за чужую игру.
История партий и промокоды
Сохраняются партии (какая игра, когда началась и чем кончилась, её результат) и выданные промокоды: код, награда, порог суммы заказа, срок сгорания и отметка о гашении. Всё это привязано к анонимному игроку, а не к человеку.
Из этих же записей собирается месячная сводка для заведения. Заведение видит числа — сколько партий, сколько кодов, сколько погашено, — а не людей: показывать ему в сводке нечего, кроме счётчиков.
Сколько это лежит и как удалить
Записи партий и кодов хранятся, пока живёт база заведения; удаление cookie в браузере обрывает связь с ними навсегда — узнать вернувшегося гостя без токена невозможно, и старые записи остаются анонимными числами.
Если нужно удалить свои записи из базы, напишите нам: понадобится сам промокод — по нему запись и находится. Других способов опознать гостя у нас нет, и это не отговорка, а прямое следствие того, что персональных данных мы не храним.
Кому это уходит
Никому. Данные лежат в базе того заведения, чья игра сыграна, и за её пределы не передаются: ни рекламным сетям, ни агрегаторам, ни другим заведениям. У каждого клиента своя сборка и своя база — коды и лимиты между заведениями не ходят.
Кто обрабатывает
РестоГейм · Давид Кустовский. Вопросы по этой странице и просьбы удалить записи — почта dav.kust@bk.ru или телеграм @nesco_psych.