MathDuel — Privacy Policy

Last updated: 8 September 2026

English

MathDuel is a math practice and dueling game for children, developed by an independent developer. This policy explains what information the app handles.

What the app stores

MathDuel has no server of its own and sends no data to the developer or to any third party. Gameplay data — the player's chosen name, emoji avatar, difficulty level, star count, streak count, and win/loss history — is entered by the player (or a parent) and stored on the device.

iCloud sync

So that progress survives a reinstall and follows the child between their own devices, part of this data is synced through Apple iCloud, into the private database of the user's own iCloud account. This is not our server: the data lives in the user's personal iCloud storage, and the developer has no access to it and cannot read it.

The following fields are synced: chosen name, emoji avatar, difficulty level, total stars, streak length, number of duels and wins, subscription status and its expiry date, date of last activity, and an anonymous random identifier used to link a purchase to the profile. The history of completed sessions (date, topic, number of correct answers, stars earned) is synced the same way.

The age entered during onboarding is deliberately not synced and never leaves the device. It is used only to pick a starting difficulty.

If the user is not signed in to iCloud, or has iCloud disabled, the app works fully and keeps all data on the device only.

Analytics, advertising, tracking

MathDuel contains no analytics SDK, no advertising SDK, and no tracking of any kind. We do not use the Advertising Identifier (IDFA) and do not build cross-app or cross-site profiles. The app makes no network requests of its own.

Subscriptions

MathDuel offers an optional auto-renewing subscription, processed entirely by Apple through StoreKit. Payment details are handled by Apple; the developer never sees or stores payment information. Purchases and restores are placed behind a parental gate.

Children's privacy

This app is designed for children and is treated as child-directed for every user, regardless of any age entered in the app. No photo upload, camera, microphone, precise location, contacts, or other sensitive data is requested or collected. There is no in-app chat and no user-generated content shared with other people — the "duel" opponent is a simulated computer player, not a real person. Notifications are generated on the device; they are optional, are only requested after an explicit in-app opt-in, and can be turned off at any time.

Deleting data

The app's profile screen has a "Delete all data" option. It erases the data stored on the device and the copy held in the user's iCloud. Deleting the app removes the data stored on the device; if iCloud sync was enabled, use "Delete all data" before deleting the app to remove the iCloud copy as well.

Contact

Questions about this policy or the app's data practices: temirov.alan.work@gmail.com

Русский

MathDuel — обучающая игра-тренажёр по математике с дуэлями для детей, разработанная независимым разработчиком. Этот документ объясняет, какие данные обрабатывает приложение.

Что хранит приложение

У MathDuel нет собственного сервера, и приложение не отправляет никаких данных ни разработчику, ни третьим лицам. Игровые данные — выбранное имя игрока, эмодзи-аватар, уровень сложности, количество звёзд, длина серии, история побед и поражений — вводятся самим игроком (или родителем) и хранятся на устройстве.

Синхронизация через iCloud

Чтобы прогресс не терялся при переустановке и переходил между устройствами самого ребёнка, часть этих данных синхронизируется через Apple iCloud, в приватную базу iCloud-аккаунта самого пользователя. Это не наш сервер: данные лежат в личном хранилище пользователя, и у разработчика нет к ним доступа.

Синхронизируются: выбранное имя, эмодзи-аватар, уровень сложности, всего звёзд, длина серии, число дуэлей и побед, статус подписки и дата её окончания, дата последней активности, а также анонимный случайный идентификатор для привязки покупки к профилю. Тем же способом синхронизируется история сыгранных сессий (дата, тема, число верных ответов, начисленные звёзды).

Возраст, указанный при первом запуске, намеренно не синхронизируется и не покидает устройство. Он нужен только для выбора стартовой сложности.

Если пользователь не вошёл в iCloud или отключил его, приложение работает полностью, а все данные остаются только на устройстве.

Аналитика, реклама, трекинг

В MathDuel нет ни аналитических SDK, ни рекламных SDK, ни какого-либо трекинга. Мы не используем рекламный идентификатор (IDFA) и не строим профили пользователя между приложениями или сайтами. Приложение не делает собственных сетевых запросов.

Подписки

MathDuel предлагает опциональную автопродлеваемую подписку, которую полностью обрабатывает Apple через StoreKit. Платёжные данные обрабатываются Apple; разработчик никогда не видит и не хранит платёжную информацию. Покупка и восстановление закрыты родительским шлюзом.

Приватность детей

Приложение разработано для детей и рассматривается как child-directed для любого пользователя, независимо от указанного в приложении возраста. Загрузка фото, камера, микрофон, точное местоположение, контакты и другие чувствительные данные не запрашиваются и не собираются. В приложении нет чата и нет пользовательского контента, которым можно поделиться с другими людьми — соперник в «дуэли» это симулированный компьютерный игрок, а не реальный человек. Уведомления формируются на устройстве, они необязательны, запрашиваются только после явного согласия внутри приложения и в любой момент отключаются.

Удаление данных

В профиле есть пункт «Удалить все данные». Он стирает данные на устройстве и копию в iCloud пользователя. Удаление приложения убирает данные с устройства; если синхронизация с iCloud была включена, используйте «Удалить все данные» до удаления приложения, чтобы стереть и облачную копию.

Контакты

Вопросы об этой политике или о том, как приложение обрабатывает данные: temirov.alan.work@gmail.com