Политика конфиденциальности
Мажобэ Маджонг — игра, в которую можно играть без сети. Ниже — что именно приложение отправляет на наш сервер и зачем.
Что мы храним
При первом запуске сервер выдаёт приложению анонимный идентификатор игрока — случайный номер, не связанный ни с вашим именем, ни с аккаунтом Google, ни с идентификаторами устройства. Вместе с ним на сервере хранятся:
- игровой прогресс: текущий и максимальный уровень, ходы недоигранной партии, запас подсказок;
- игровая статистика: пройденные и проигранные уровни, время в игре, лучшие результаты, очки;
- платформа (Android/iOS) и версия приложения;
- никнейм и аватарка, если вы их выбрали в профиле, — они видны другим игрокам в таблице лидеров и в бегущей строке главного экрана;
- жёлуди (игровая валюта: заработанные и потраченные) и покупки в игровом магазине за жёлуди;
- лайки в таблице лидеров: кому и в какой день вы поставили жёлудь-лайк.
Это нужно, чтобы прогресс не терялся, а таблица лидеров, магазин и лайки работали одинаково на любом устройстве. Идентификатор игрока показан внизу главного экрана игры.
Пока игра открыта и на связи, другие игроки видят, в сети ли вы и идёт ли у вас партия: друзья — в своём списке, остальные — у вашей строки в таблице лидеров.
Никнейм и модерация
Никнейм — единственное, что вы вводите сами, и его видят все игроки, поэтому он проверяется. При сохранении никнейм сверяется со списком запрещённых слов на нашем сервере. Кроме того, новые и изменённые никнеймы раз в сутки отправляются на проверку в сервис 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