Mazhobe

Политика конфиденциальности

Мажобэ Маджонг — игра, в которую можно играть без сети. Ниже — что именно приложение отправляет на наш сервер и зачем.

Что мы храним

При первом запуске сервер выдаёт приложению анонимный идентификатор игрока — случайный номер, не связанный ни с вашим именем, ни с аккаунтом Google, ни с идентификаторами устройства. Вместе с ним на сервере хранятся:

Это нужно, чтобы прогресс не терялся, а таблица лидеров, магазин и лайки работали одинаково на любом устройстве. Идентификатор игрока показан внизу главного экрана игры.

Пока игра открыта и на связи, другие игроки видят, в сети ли вы и идёт ли у вас партия: друзья — в своём списке, остальные — у вашей строки в таблице лидеров.

Никнейм и модерация

Никнейм — единственное, что вы вводите сами, и его видят все игроки, поэтому он проверяется. При сохранении никнейм сверяется со списком запрещённых слов на нашем сервере. Кроме того, новые и изменённые никнеймы раз в сутки отправляются на проверку в сервис Anthropic (модель Claude) — передаётся только текст никнейма, без идентификатора игрока и каких-либо других данных; Anthropic не использует эти запросы для обучения моделей. Никнейм, который проверка сочла оскорбительным, заменяется на «Player-XXXX», и сменить его больше нельзя; если вы считаете это ошибкой, напишите на адрес ниже.

Как и любой сервер в интернете, наш видит IP-адрес устройства при запросе. Он попадает только в технические журналы сервера (для защиты от злоупотреблений и разбора сбоев); в строках игры вдвоём и присланных журналов там же стоит идентификатор игрока. Журналы удаляются сами не позднее чем через 30 дней.

Подлинность приложения (Play Integrity)

Чтобы в таблицу лидеров попадали только результаты неизменённой игры, при отправке пройденного уровня приложение на Android запрашивает у сервиса Google Play Play Integrity вердикт о целостности приложения и устройства. Google при этом получает сведения об устройстве и установленном приложении по правилам Google; наш сервер получает только вердикт (узнано ли приложение магазином и цело ли устройство), сверяет его с отправленной партией и не хранит. Без вердикта партия принимается, но в таблицу лидеров не идёт.

Вход через Google Play Игры

По желанию игру можно связать с аккаунтом Google через Google Play Игры — чтобы прогресс, жёлуди и покупки в игровом магазине остались при смене телефона. Игра получает от Google только идентификатор игрока Play Games (не имя, не почту) и передаёт его на наш сервер, где он хранится рядом с идентификатором игрока; ник и аватарку в Play Games игра не берёт. Вход на новом устройстве возвращает ту же запись игрока. Достижения открываются в Google Play Играх по правилам Google. Без входа всё работает как раньше, анонимно; связь удаляется вместе с данными игрока (см. «Удаление данных»).

Покупки за деньги

В игре нет покупок за деньги: жёлуди зарабатываются только победами и лайками, а всё в игровом магазине продаётся за жёлуди. Платёжные данные игра не запрашивает и не хранит.

Реклама

Единственная реклама в игре — ролик по вашему выбору: когда подсказки кончились, можно посмотреть рекламный ролик и получить подсказку. Ролики показывает Google AdMob (Google Mobile Ads SDK). Для этого SDK использует рекламный идентификатор Android и данные устройства по правилам рекламы Google; наш сервер эти данные не получает. В странах, где закон требует согласия (ЕС, Великобритания, отдельные штаты США), перед первым показом рекламы появляется форма согласия Google; изменить выбор можно в настройках игры («Реклама и конфиденциальность»). Баннеров, рекламы между уровнями и рекламы без вашего выбора в игре нет. Рекламный идентификатор можно сбросить или удалить в настройках Android («Конфиденциальность → Реклама»).

Отчёты о сбоях и технические журналы

Чтобы находить и исправлять ошибки, приложение ведёт на устройстве технический журнал: шаги загрузки, какие экраны открывались, какой уровень начат, сворачивание приложения, события соединения при игре вдвоём (комната, коды и причины обрыва, задержки). Хранится последний час и начало последнего запуска. Ходов, никнеймов, токенов и других игроков в нём нет. Журнал отправляется на наш сервер вместе с вашим идентификатором игрока, только если что-то пошло не так: игра вдвоём оборвалась (последний час журнала) или прошлый запуск игры завершился сбоем (журнал этого запуска). Отчёт о сбое содержит также причину завершения от системы Android (при зависании — и снимок потоков приложения от системы), модель устройства, версию Android и последние строки технического лога игры (сообщения об ошибках; длинные коды и идентификаторы в нём заменяются многоточием). Без сети отчёт ждёт на устройстве до трёх суток. Отчёты о сбоях можно выключить в настройках игры («Прочее → Отчёты о сбоях»). Журналы хранятся 14 дней и используются только для исправления ошибок.

Чего мы не делаем

Приложение не запрашивает имя, электронную почту, контакты, местоположение или доступ к файлам. В нём нет аналитики и трекеров, кроме рекламного SDK, описанного выше. Данные не продаются и никому не передаются, кроме текста никнейма для проверки (см. выше) и данных, которые рекламный SDK Google обрабатывает сам. Разрешения приложения: доступ в интернет (синхронизация) и вибрация (отклик при тапе, выключается в настройках).

Без сети

Игра полностью работает без подключения: прогресс всегда хранится на устройстве, а на сервер отправляется копия, когда сеть доступна. Если сервер недоступен, вы этого не заметите.

Где хранится и кто имеет доступ

Данные хранятся на сервере разработчика у хостинг-провайдера Vultr, передаются только по зашифрованному соединению (HTTPS). Доступ к серверу есть только у разработчика.

Срок хранения и удаление

Данные хранятся, пока существует ваш идентификатор игрока. Чтобы удалить их, напишите на адрес ниже, указав идентификатор игрока и код удаления (нажатие на строку «ID» на главном экране копирует оба), — данные будут удалены в течение 30 дней (пошагово: удаление данных). При удалении приложения идентификатор на устройстве стирается, и связь с сохранением на сервере теряется.

Дети

Приложение не собирает персональные данные и не содержит контента, требующего возрастных ограничений.

Изменения

Если в приложении появятся новые сетевые функции, вход через аккаунт или реклама, эта политика будет обновлена до их выхода; дата последнего обновления указана внизу.

Связь: stepanz.dev@gmail.com
Обновлено: 2026-10-20