Оператор данных
Оператором персональных данных (по GDPR) и ответственным за обработку по турецкому Закону о защите персональных данных (KVKK) при работе этого портала браузерных игр («Портал») является:
| Показатель | Значение |
|---|---|
| Юридическое наименование | [заполнить: название компании] |
| Адрес | [заполнить: адрес] |
| Контактный e-mail | [заполнить: e-mail для связи] |
| Адрес KEP (зарегистрированной электронной почты) | [заполнить: адрес KEP] |
| Номер регистрации в VERBİS | [заполнить: регистрационный номер VERBİS] |
| Представитель в ЕС / Великобритании | [заполнить: представитель в ЕС / Великобритании] |
Сфера действия
Эта политика распространяется на страницы Портала, его серверные сервисы и игры, открываемые внутри Портала. Она не распространяется на практику конфиденциальности сторонних сайтов, на которые ведут ссылки с Портала, или игры, открытой вне Портала по её собственному адресу.
Ты можешь пользоваться Порталом как гость, без аккаунта, или с аккаунтом. О cookie и подобных технологиях см. Политику cookie.
Возрастное ограничение
Портал предназначен для людей от 13 лет и не ориентирован на детей. При создании аккаунта тебя попросят заявить, что тебе 13 лет или больше; те, кому нет 13, аккаунт создать не могут.
Мы не ставим целью сознательно собирать персональные данные детей младше 13 лет. Если мы обнаружим аккаунт или данные ребёнка младше 13 лет, мы их удалим. Если ты родитель или опекун и хочешь сообщить об этом, напиши по адресу из раздела «Изменения и контакты».
Для обработки на основании согласия (аналитика и реклама) минимальный возраст зависит от твоей страны (в Европейской экономической зоне — от 13 до 16 лет в зависимости от страны). Такая обработка начинается, только когда ты даёшь согласие; если ты младше этого возраста, не давай согласия.
Какие данные мы собираем
Таблица ниже перечисляет данные, которые обрабатываются или могут обрабатываться в MVP-версии Портала. Строки с пометкой «необязательно» действуют, только если соответствующий сервис включён; для аналитики и рекламы мы дополнительно запрашиваем твоё согласие.
| Данные | Подробности | Источник |
|---|---|---|
| Гостевой ID | Случайно сгенерированный анонимный идентификатор пользователя (анонимная сессия). Не содержит имени или e-mail. Создаётся при запуске первой игры; твой прогресс привязан к нему. | Ты / твой браузер |
| Данные аккаунта | Твой адрес e-mail (хранится у провайдера аутентификации; в таблицах приложения Портала e-mail не хранится), способ входа и время подтверждения. Пароли мы не храним: вход выполняется по ссылке из письма. | Ты |
| Вход через Google | Если ты входишь через Google, мы получаем идентификатор твоего аккаунта Google, твой e-mail и базовые данные профиля, которыми делится Google (например, имя и URL фото профиля). | Google, с твоего разрешения |
| Заявление о возрасте | Твоё заявление «Мне 13 лет или больше» при создании аккаунта. Мы храним только сам факт заявления (да) и его дату; дату рождения и возраст мы не спрашиваем и не храним. | Ты |
| Настройки профиля | Язык, часовой пояс (название IANA, которое передаёт твой браузер, например Europe/Istanbul), время создания и, если есть, время запроса на удаление. | Ты / твой браузер |
| Данные о прогрессе | Общий XP, уровень, серия, шаг и время ежедневной награды, журнал XP (источник, сумма, игра и время каждого события XP), открытые значки и результаты испытаний дня. | Сервер Портала, по твоей игре |
| Сохранения игр | До 256 КБ данных сохранения (JSON) на игру и предыдущие 5 сохранений; сохранение, отклонённое из-за конфликта, хранится 7 дней, чтобы его можно было восстановить. Содержимое определяет игра (например, прогресс в игре); игры личных данных не запрашивают. | Игра, через Портал |
| Игровые сессии | В какую игру и когда ты играл и твоё активное время игры. Время вычисляется по сигналам (heartbeat), которые отправляются примерно каждые 30 секунд, пока вкладка видна. | Портал, по твоей игре |
| Результаты и таблицы лидеров | Игра, режим, значение результата, неделя и принят ли результат (подозрительные результаты в таблицу не попадают). Игрок, отправивший за короткое время несколько подозрительных результатов, скрывается из таблиц лидеров этой игры не более чем на 7 дней; результаты не удаляются, отдельно ему об этом не сообщается, и администратор может проверить и снять скрытие раньше. Необычно высокий результат тоже попадает в таблицу только после одобрения администратором. Публичная таблица лидеров на странице игры (за неделю и за всё время) показывает только место, результат и восьмисимвольную псевдонимную метку, образованную из твоего ID (например, «Гость 3FA09C21»); твои имя, e-mail и идентификатор пользователя никогда не показываются. | Игра, через Портал |
| Избранное, голоса и отправки | Игры, которые ты отметил как избранные, твой лайк или дизлайк для каждой игры (один голос) и игры, ссылку на которые ты скопировал для отправки, с временем. Коэффициент лайков игры показывается публично; кто голосовал, не показывается. | Ты, через Портал |
| Ключи запросов | Уникальный ключ, который отправляется с каждым запросом, чтобы одно и то же действие не засчитывалось дважды, и копия переданного ответа. | Портал, автоматически |
| Технические данные и журналы | IP-адрес, данные о браузере и устройстве (user agent), время и адрес запроса, журналы ошибок. Наш сервер и база данных хранят их в журналах безопасности и работы. | Твой браузер, автоматически |
| Проверка на бота | Cloudflare Turnstile работает на шагах, склонных к злоупотреблениям, таких как анонимные сессии и регистрация; твой IP-адрес и сигналы браузера обрабатываются Cloudflare во время проверки. | Твой браузер, автоматически |
| Счётчики ограничения запросов | Краткоживущие счётчики, привязанные к хешу идентификатора аккаунта или IP-адреса и служащие для ограничения чрезмерных запросов. Хранятся в хранилище данных Valkey на нашем собственном сервере и истекают сами через минуты или часы. | Портал, автоматически |
| Отчёты об ошибках (необязательно) | При возникновении ошибки: стек вызовов, браузер и операционная система, адрес страницы. Твой e-mail не включается; IP-адрес не сохраняется или очищается. Действует, когда сервис включён. | Твой браузер / сервер, автоматически |
| Аналитика продукта (необязательно, с согласия) | События, такие как просмотры страниц, открытие и закрытие игры, события XP и наград, шаги регистрации и ошибки загрузки, вместе со случайным псевдонимным ID, который провайдер аналитики создаёт в твоём браузере (твой ID пользователя или гостя не отправляется). Без имени и e-mail. Только если сервис включён и ты даёшь согласие. | Твой браузер, с твоего согласия |
| Реклама (необязательно, с согласия) | Если на страницах Портала показывается реклама: cookie и идентификаторы устройства провайдера рекламы и взаимодействие с рекламой. Персонализированная реклама показывается только с твоего согласия. Если оператор Портала включил собственное сертифицированное сообщение Google о согласии (Конфиденциальность и сообщения, TCF v2.2), скрипт этого сообщения загружается на каждой странице Портала, кроме админ-панели, чтобы Google мог определить регион посетителя; при этом до любого выбора в Google уходит запрос (IP-адрес, адрес страницы). Посетители из Европейской экономической зоны, Великобритании и Швейцарии тогда видят для рекламы сообщение Google, а уведомление Портала спрашивает только об аналитике. Если ты откажешься там, рекламы не будет или будет не более чем неперсонализированная (ограниченная), если оператор разрешает это для отказавшихся; это то же правило, что и при отказе в уведомлении Портала. При выключенном переключателе таким посетителям персонализированная реклама не показывается, не более чем неперсонализированная (ограниченная). Внутри игр рекламы нет. | Твой браузер, с твоего согласия |
| Переписка | Если ты пишешь нам, твой адрес e-mail и содержание сообщения. | Ты |
Мы не запрашиваем твоё настоящее имя, номер телефона, точное местоположение или платёжные данные и не передаём их играм.
Цели и правовые основания
Мы обрабатываем твои данные для целей, указанных ниже, на перечисленных правовых основаниях. Основания по статье 5 KVKK и статье 6 GDPR показаны рядом.
| Цель | Правовое основание (KVKK, ст. 5 / GDPR, ст. 6) | Затрагиваемые данные |
|---|---|---|
| Открытие гостевой или аккаунт-сессии; хранение и предоставление твоего прогресса, XP и сохранений игр | Заключение и исполнение договора (KVKK 5/2-c; GDPR 6(1)(b)) | Гостевой ID, данные аккаунта, настройки профиля, данные о прогрессе, сохранения игр, игровые сессии |
| Отправка ссылки для входа по e-mail, создание аккаунта и перенос прогресса гостя в аккаунт | Заключение и исполнение договора (KVKK 5/2-c; GDPR 6(1)(b)) | Данные аккаунта, данные входа через Google, данные о прогрессе |
| Правильный расчёт XP, наград, серий и значков; предотвращение читерства и злоупотреблений | Законный интерес (KVKK 5/2-f; GDPR 6(1)(f)); договор на предоставление системы прогресса | Журнал XP, игровые сессии, результаты, ключи запросов |
| Показ таблиц лидеров, избранного и коэффициентов лайков | Заключение и исполнение договора (KVKK 5/2-c; GDPR 6(1)(b)) | Результаты, избранное, голоса, отправки |
| Безопасность, проверки на ботов и ограничение запросов; предотвращение злоупотреблений сервисом | Законный интерес (KVKK 5/2-f; GDPR 6(1)(f)) | IP-адрес, технические данные, проверка на бота, счётчики ограничения запросов |
| Поиск ошибок и поддержка работоспособности сервиса | Законный интерес (KVKK 5/2-f; GDPR 6(1)(f)) | Отчёты об ошибках, технические данные и журналы |
| Измерение использования для улучшения продукта (аналитика) | Прямое согласие (KVKK 5/1; GDPR 6(1)(a)); его можно отозвать в любой момент | События аналитики продукта, псевдонимный ID |
| Показ рекламы на страницах Портала | Прямое согласие (KVKK 5/1; GDPR 6(1)(a)); его можно отозвать в любой момент | Рекламные cookie и идентификаторы |
| Ответы на твои запросы; обеспечение возможности реализовать твои права | Юридическая обязанность (KVKK 5/2-ç; GDPR 6(1)(c)) и законный интерес | Переписка, сведения, необходимые для проверки личности |
| Ответ на юридические претензии и установление, осуществление или защита права | Установление, осуществление или защита права (KVKK 5/2-e); законный интерес (GDPR 6(1)(f)) | Данные, относящиеся к спору |
Для каждой обработки на основании законного интереса мы провели оценку баланса интересов: законен ли наш интерес, необходима ли для него обработка и не перевешивают ли его твои права и разумные ожидания? Результаты:
- Безопасность, проверка на бота и ограничение запросов. Интерес: защитить сервис от атак, поддельных аккаунтов и перегрузки. Необходимость: без IP-адреса и сигналов браузера автоматические злоупотребления не распознать. Гарантии: счётчики ведутся по хешу IP или аккаунта и удаляются в течение часов; проверка на бота выполняется только при открытии гостевой сессии. Вывод: пользователи Портала ожидают такой защиты; твои права не перевешивают.
- Правильный XP, награды и значки, защита от жульничества. Интерес: честная для всех система прогресса. Необходимость: без журнала XP, игровых сессий и результатов не обнаружить жульничество и двойной учёт. Гарантии: данные привязаны к псевдонимному ID игрока, игры никогда не получают твою личность, а подозрительный результат влияет только на таблицу лидеров: он в неё не попадает, а несколько подозрительных результатов за короткое время скрывают игрока из таблиц этой игры не более чем на 7 дней; XP, награды и аккаунт не затрагиваются, и администратор может снять скрытие в любой момент. Вывод: влияние низкое, обработка сбалансирована.
- Мониторинг ошибок. Интерес: находить и исправлять ошибки и поддерживать работу сервиса. Необходимость: без технических деталей не понять, где возникает ошибка. Гарантии: в отчёты не добавляются e-mail и данные пользователя, IP-адрес удаляется, запись сессий (session replay) выключена, отчёты хранятся не более 90 дней. Вывод: твои права не перевешивают.
- Ответ на юридические претензии. Интерес: защитить право или ответить на претензию. Необходимость и гарантии: используются только данные, относящиеся к спору, только в нужном объёме и на нужный срок. Вывод: сбалансировано.
Ты можешь возразить против обработки на основании законного интереса по причинам, связанным с твоей особой ситуацией; отправь возражение по адресам из раздела «Как реализовать свои права». Там же можно запросить подробности этой оценки.
Мы не используем твои персональные данные для автоматизированных решений или профилирования, которые порождают правовые последствия. XP и значки — лишь индикатор прогресса внутри игры и не имеют денежной стоимости.
Игры и отдельный домен
Игры работают по адресу, отличному от адреса Портала (отдельный origin), и открываются внутри Портала как фрейм (iframe). Такое разделение нужно для того, чтобы код игры не мог получить доступ к cookie или сессии Портала.
- Играм не передаются твой ID пользователя, адрес e-mail или ключ сессии.
- Игра узнаёт только: является ли пользователь гостем, язык, данные сохранения для этой игры, а также серверное время и информацию об испытании дня.
- XP начисляет Портал, а не игра; игра может передавать только результаты и игровые события.
- Адрес, на котором размещены игры, не устанавливает cookie. В этой версии внутри игр нет рекламы и стороннего трекинга.
- Если игра открыта вне Портала, по собственному адресу, она может хранить своё сохранение в локальном хранилище браузера; подробности — в Политике cookie.
- Online matches (two-player games): your opponent sees only your public nickname (the same 8-character handle as on the leaderboards, the same in every game), whether you are a guest, and whether you are online. The game gets a seat ID valid for that match only, never your user ID. There is no free-text chat, only preset reactions.
Получатели и передача за границу
Для предоставления сервиса мы используем перечисленных ниже поставщиков услуг. Они обрабатывают данные от нашего имени и по нашим указаниям (обработчики) и не могут использовать их в собственных целях, если не указано иное. Мы не продаём твои данные.
| Провайдер | Для чего | Какие данные | Местонахождение |
|---|---|---|---|
| Наш собственный сервер (включая PostgreSQL и Valkey) | Портал, файлы игр, база данных PostgreSQL с данными для входа и хранилище данных Valkey работают через Docker Compose на Linux-сервере, которым управляем мы. Оператор дата-центра, где находится сервер, предоставляет инфраструктуру и действует как обработчик данных. | Все данные, которые хранит Портал: данные аккаунта и гостя, прогресс, сохранения игр, сессии, ключи запросов, счётчики ограничения запросов, журналы и резервные копии | [заполнить: дата-центр и местонахождение] |
| Vercel и Upstash, только если Портал работает на Vercel | Альтернатива нашему собственному серверу: хостинг и серверные функции (Vercel), счётчики ограничения запросов и кэш таблицы лидеров вместо Valkey (Upstash). Сейчас не используются; если это изменится, политика будет обновлена заранее. | IP-адрес, технические данные, журналы запросов; хеш идентификатора аккаунта или IP-адреса и счётчик | США и глобальная сеть (Vercel), регион ЕС (Upstash); стандартные договорные положения |
| Cloudflare (Turnstile) | Проверка на бота | IP-адрес, сигналы браузера | Глобальная сеть, компания из США; стандартные договорные положения |
| Cloudflare (Web Analytics) | Измерение времени загрузки и скорости (без cookie) | Посещённая страница, время загрузки, тип браузера; IP-адрес не сохраняется | Глобальная сеть, компания из США; стандартные договорные условия |
| Провайдер доставки e-mail | Отправка писем со ссылкой для входа | Адрес e-mail, содержание письма | [заполнить: почтовый провайдер и местонахождение] |
| Sentry, если сервис включён | Мониторинг ошибок | Стек вызовов, браузер и операционная система, адрес страницы; без e-mail, IP-адрес не сохраняется или очищается | ЕС (Германия); аккаунт создаётся в регионе данных ЕС у Sentry |
| PostHog, только если сервис включён и с твоего согласия | Аналитика продукта | События аналитики, псевдонимный ID | ЕС (Германия); облако PostHog в ЕС |
| Google (AdSense), только если сервис включён и с твоего согласия | Показ рекламы на страницах Портала. Для персонализированной рекламы Google обрабатывает эти данные частично в собственных целях, как независимый оператор. | Рекламные cookie и идентификаторы, взаимодействие с рекламой | США и весь мир; условия Google о защите рекламных данных и стандартные договорные положения |
Местонахождение нашего сервера: [заполнить: дата-центр и местонахождение]. Передача данных за пределы Турции основана на статье 9 KVKK: если решения об адекватности нет, мы подписываем с провайдером стандартный договор, опубликованный Советом по защите персональных данных Турции, и уведомляем Совет в течение 5 рабочих дней после подписания. Для передачи за пределы Европейской экономической зоны мы опираемся, согласно главе V GDPR, на решение об адекватности (для США: провайдеры, сертифицированные по EU-US Data Privacy Framework) или на стандартные договорные положения Европейской комиссии. С каждым провайдером заключается договор об обработке данных.
Твои данные могут передаваться компетентным государственным органам, когда этого требует закон или когда это необходимо для защиты права.
Сроки хранения
Мы храним данные столько, сколько нужно для цели обработки, а затем удаляем, уничтожаем или обезличиваем их. Удаление на сервере автоматически выполняет задание, которое запускается каждый день.
| Данные | Срок хранения |
|---|---|
| Аккаунт, прогресс и сохранения игр | До удаления аккаунта. Ты можешь удалить аккаунт на странице аккаунта или отправить запрос на [заполнить: e-mail для связи]. После регистрации запроса на удаление ежедневное задание удаляет аккаунт не позднее чем через 30 дней (обычно на следующий день). |
| Неактивные гостевые ID | Гостевой ID, который не использовался 90 дней (без игры, сохранения или визита), удаляется ежедневным заданием вместе с его прогрессом и сохранениями. |
| Предыдущие версии сохранения игры | Последние 5 сохранений на игру; более старые удаляются автоматически. Сохранения, отклонённые из-за конфликта, удаляются через 7 дней. |
| Журнал XP, награды и значки | Полностью удаляются при удалении аккаунта; в обезличенном виде не хранятся. Агрегированная статистика, которая тебя не идентифицирует (например, общее число игр в игре), может остаться только в виде анонимных чисел. |
| Игровые сессии | До удаления аккаунта или удаления неактивного гостевого ID через 90 дней; по ним считаются число игр, значки и ежедневное испытание. Сигналы heartbeat отдельно не хранятся; обновляется только общее время сессии. |
| Заявление о возрасте | Хранится вместе с аккаунтом и удаляется вместе с ним. |
| Результаты и таблицы лидеров | До удаления аккаунта или удаления неактивного гостевого ID через 90 дней; после этого они также исчезают из таблицы лидеров (кэш обновляется не позднее чем через 10 минут). |
| Избранное, голоса и отправки | До удаления аккаунта или удаления неактивного гостевого ID через 90 дней; голоса после этого также исчезают из коэффициента лайков. |
| Ключи запросов | Удаляются ежедневным заданием через 24 часа после запроса. |
| Счётчики ограничения запросов | Истекают сами через минуты или часы. |
| Резервные копии базы данных | Создаются каждый день и хранятся 7 дней; удалённые данные исчезают и из резервных копий не позднее чем через 7 дней. Копии хранятся на нашем собственном сервере с ограниченным доступом. |
| Серверные и операционные журналы | Не более 14 дней; кроме того, журналы ротируются по размеру (не более 50 МБ на сервис). |
| Отчёты об ошибках | Не более 90 дней в Sentry. |
| События аналитики продукта | Не более 12 месяцев в PostHog; после отзыва согласия новые события не собираются. |
| Переписка | 2 года после завершения запроса (как доказательство на случай спора), затем удаляется. |
| Online matches | Finished, cancelled and expired matches are deleted 30 days after they end; an unused invite expires after 15 minutes. If you delete your account, your seat in a match stays only as an anonymous seat until then. Your own matches are included in the data export. |
| Данные, которые закон требует хранить | Если закон или запрос компетентного органа требует хранить дольше, хранятся только соответствующие данные, только в течение этого срока и с ограниченным доступом. |
| Cookie и локальное хранилище в браузере | В таблице в Политике cookie. |
Как реализовать свои права
По статье 11 KVKK ты можешь обратиться к оператору данных, чтобы:
- узнать, обрабатываются ли твои персональные данные, и, если да, запросить информацию о них;
- узнать цель обработки и то, используются ли данные в соответствии с ней;
- узнать третьих лиц, в Турции или за границей, которым передаются данные;
- запросить исправление, если данные неполны или неточны;
- запросить удаление или уничтожение по статье 7 KVKK и уведомление об этом третьих лиц, которым данные передавались;
- возразить против результата, неблагоприятного для тебя, который возник исключительно в результате анализа данных автоматизированными системами;
- требовать возмещения, если ты понёс ущерб из-за незаконной обработки.
Если ты находишься в Европейской экономической зоне или Великобритании, по GDPR тебе также принадлежат права на доступ, исправление, удаление, ограничение обработки, переносимость данных и возражение против обработки на основании законного интереса. Если обработка основана на твоём согласии, ты можешь отозвать его в любой момент; отзыв не влияет на законность прежней обработки.
Направить запрос можно по e-mail на [заполнить: e-mail для связи], письменно по адресу [заполнить: адрес] или на наш зарегистрированный адрес электронной почты (KEP: [заполнить: адрес KEP]). Мы бесплатно рассматриваем запрос не позднее 30 дней в зависимости от его характера. Мы можем запросить дополнительные сведения, чтобы подтвердить твою личность.
Если ты играешь как гость, твои данные привязаны только к гостевой сессии в твоём браузере. Если ты очистишь данные браузера или сменишь устройство, мы не сможем найти этот ID и, возможно, не сможем подтвердить, что запрос твой; чтобы сохранить прогресс, создай аккаунт.
Если ты считаешь, что мы не решили твою проблему, ты вправе подать жалобу в Совет по защите персональных данных Турции или, если ты находишься в Европейской экономической зоне, в орган по защите данных страны твоего проживания.
Меры безопасности
- Соединение между Порталом и твоим браузером зашифровано (HTTPS).
- XP, награды, серии, значки и сохранения игр записываются только на сервере; браузер не может записывать их напрямую. Для таблиц базы данных включены правила доступа на уровне строк.
- Ключ администратора базы данных существует только в серверном коде и никогда не отправляется в браузер.
- Мы не храним пароли; вход выполняется по ссылке из письма или через Google.
- Игры работают по отдельному адресу в ограниченном фрейме; источники сообщений проверяются, и игры не могут получить доступ к cookie Портала.
- Запросы, которые меняют данные, проходят проверку источника, содержат уникальный ключ и ограничены по частоте.
- Проверки на ботов и ограничение частоты снижают злоупотребления.
- Данные резервируются каждый день; доступ к серверу и данным имеют только уполномоченные люди.
Ни одна система не является полностью защищённой. Если произойдёт утечка данных, мы уведомим Совет по защите персональных данных Турции и, где это требуется, компетентный орган в Европейской экономической зоне в течение 72 часов с момента, когда узнали о ней, а тебя, если она тебя затрагивает, — без неоправданной задержки.
Изменения и контакты
Мы обновляем эту политику по мере изменения Портала или законодательства. Дата текущей версии указана вверху страницы. О важных изменениях мы сообщаем на Портале и, для обработки на основании согласия, при необходимости запрашиваем согласие заново.
По вопросам и запросам: [заполнить: название компании], [заполнить: адрес], [заполнить: e-mail для связи]. Эта политика публикуется на нескольких языках; при расхождении переводов действует текст на турецком языке.