Политика конфиденциальности
1. Кто мы
MotionDuel — игра, в которой iPhone становится мечом. Её делает независимый разработчик (далее — «мы»). По вопросам о данных пишите на devmarkiyan@gmail.com.
2. Что хранится на устройстве
Чтобы игра работала и помнила ваш прогресс, она хранит в своей папке на iPhone:
- профиль: имя игрока, аватар, ведущую руку (правша или левша), язык и настройки звука и вибрации;
- прогресс: уровень, опыт, золото, сундуки, зелья, части меча, пройденные этажи подземелья, статистику боёв и сохранённый забег;
- отметку о купленном Day One DLC;
- кэш картинок, которые игра рисует сама (портреты врагов, аватары, локации).
Эти данные не передаются нам и третьим лицам. Если удалить приложение, они удалятся вместе с ним. Сама игра ничего не синхронизирует через iCloud, но если у вас включена резервная копия iPhone, iOS сохранит в неё и данные игры, как и данные других приложений.
3. Датчики движения
Удары и блоки распознаются по акселерометру и гироскопу iPhone, а щит на Apple Watch — по датчикам часов. Показания обрабатываются на устройстве во время боя: они не записываются, не сохраняются и никуда не отправляются. Во время дуэли сопернику уходит только результат, например название удара и урон, а не сами показания датчиков. Исключение одно: если вы подключили экран в браузере (раздел 8), на него вместе с ходом боя передаётся положение телефона в пространстве — наклон и поворот, — чтобы меч на экране двигался вместе с вашей рукой.
4. Приложение «Здоровье» (по желанию)
Если вы включите запись тренировок, MotionDuel попросит доступ к «Здоровью» и будет:
- записывать бои и забеги по подземелью как тренировки и потраченные активные калории;
- читать ваш вес, только чтобы точнее оценить калории. Если не дать этот доступ, игра возьмёт средний вес;
- на Apple Watch — если вы пользуетесь приложением для часов и разрешили ему доступ к «Здоровью», во время боя часы измеряют пульс и активные калории и сохраняют бой как тренировку.
Данные «Здоровья» не покидают приложение «Здоровье» и устройство. Мы их не получаем, не передаём третьим лицам, не используем для рекламы или маркетинга и не храним в iCloud. Доступ можно отозвать в любой момент: Настройки → Здоровье → Доступ к данным и устройства → MotionDuel. Запись тренировок выключается и в настройках самой игры.
5. Game Center (по желанию)
Если вы вошли в Game Center, игра отправляет в таблицы рекордов Apple ваши результаты: лучший этаж подземелья, число побеждённых боссов и побед в дуэлях. Вместе с результатом записываются ваш аватар и уровень в игре, чтобы показать их в таблице. Таблицы видны другим игрокам Game Center вместе с вашим ником. Этими данными управляет Apple по своей политике конфиденциальности. Выйти из Game Center можно в Настройках iPhone.
6. Дуэли с игроками рядом
Чтобы найти соперника и провести дуэль, MotionDuel использует технологии Apple для связи устройств напрямую, без интернета: локальную сеть и Wi-Fi (Multipeer Connectivity), Bluetooth и Nearby Interaction. Всё это работает, только пока вы ищете соперника или деретесь.
- Поиск игроков. Пока поиск включён, телефоны рядом с MotionDuel видят ваше имя в игре, аватар и уровень, а также название устройства, которое iOS передаёт приложениям (обычно просто «iPhone»), со случайным кодом. Поиск можно выключить на экране игры.
- Вызов касанием. По Bluetooth игра оценивает, насколько близко поднесены два телефона, чтобы начать дуэль. Уровень сигнала нигде не сохраняется.
- Nearby Interaction. Расстояние и направление до соперника вычисляются на устройстве и нужны только для экрана перед боем.
- Во время дуэли телефоны обмениваются ходом боя: ударами, блоками, здоровьем и выносливостью, а также видом вашего меча.
Соединение зашифровано. Эти данные получает только телефон соперника, они не попадают к нам и не сохраняются после боя, кроме вашего счёта побед.
7. Apple Watch
Если установлено приложение для часов, iPhone и часы обмениваются событиями боя через WatchConnectivity: часы предупреждают о входящем ударе, а iPhone узнаёт о вашем блоке. Ничего не сохраняется и не уходит за пределы ваших устройств.
8. Вывод на большой экран
AirPlay и провод. Бой на телевизоре или Mac показывается через системный повтор экрана (AirPlay) или по кабелю. Игра лишь рисует картинку для второго экрана и не получает данных о вашем телевизоре или сети.
Экран в браузере. Бой можно показать и на странице motionduel.com/s, открытой в браузере на компьютере или телевизоре. Вы подключаете её сами: наводите камеру телефона на код на странице или открываете на экране ссылку, отправленную с телефона. Пока экран подключён, телефон передаёт на эту страницу:
- ваше имя в игре, аватар и вид меча;
- ход боя и мини-игр: противника и локацию, здоровье и выносливость, удары, блоки и их результат, а в подземелье — карту забега;
- положение телефона в пространстве (наклон и поворот), чтобы меч на экране повторял движение руки.
Сообщения идут по защищённому соединению через наш сервер-посредник, размещённый на платформе Cloudflare, а когда устройства находят прямой путь друг к другу — напрямую между телефоном и браузером, по зашифрованному соединению (WebRTC). Чтобы найти этот путь, оба устройства обращаются к общедоступным серверам Cloudflare и Google, которые видят при этом только их сетевые адреса (IP). Сервер-посредник пересылает сообщения как есть: не записывает и не хранит их. Страница хранит в браузере только свои настройки (качество графики, звук), вид последних меча и аватара и код своей комнаты. Отключить экран можно в игре или просто закрыв страницу.
Сайт motionduel.com размещён на Cloudflare. Как любой хостинг, он обрабатывает технические данные запроса — IP-адрес, тип браузера, адрес страницы, — чтобы отдать страницу и защитить сайт. На сайте нет рекламы, счётчиков посещений и учётных записей; в браузере он запоминает только выбранный язык и настройку графики.
9. Покупки
Day One DLC и наборы золота покупаются через App Store. Оплату обрабатывает Apple, мы не видим ни платёжных данных, ни вашего Apple Account. Игра получает от App Store только подтверждение покупки и сохраняет на устройстве, что куплено.
10. Чего мы не делаем
- не показываем рекламу и не используем рекламные идентификаторы;
- не отслеживаем вас в других приложениях и на сайтах;
- не подключаем сторонние сервисы аналитики, сбора сбоев или рекламы;
- не продаём данные и не передаём их третьим лицам — кроме технической передачи при подключении экрана в браузере, описанной в разделе 8.
Если вы сами разрешили в настройках iOS делиться аналитикой с разработчиками, Apple может передать нам обезличенные отчёты о сбоях. В TestFlight так же работают отзывы и отчёты, которые вы отправляете сами.
11. Камера, микрофон, геопозиция, контакты
Камера нужна игре для одного: отсканировать код экрана в браузере (раздел 8). Доступ запрашивается, когда вы впервые открываете сканер. Изображение обрабатывается на устройстве средствами iOS, не сохраняется и никуда не передаётся; без доступа к камере экран можно подключить по ссылке. К микрофону, фотографиям, геопозиции и контактам MotionDuel доступа не запрашивает.
12. Дети
У игры нет учётных записей и общения в чате, и мы не собираем персональные данные — в том числе у детей. Если ребёнок играет с вашего устройства, всё сказанное выше относится и к нему. Дуэли идут только с устройствами, которые физически находятся рядом.
13. Ваши права и удаление данных
Все данные игры хранятся у вас, и вы распоряжаетесь ими сами:
- удалите приложение — сотрутся профиль, прогресс и кэш;
- тренировки MotionDuel удаляются в приложении «Здоровье»;
- результаты Game Center удаляются в настройках Game Center или через Apple.
У нас нет копий ваших данных, поэтому нечего выдавать, исправлять или удалять на нашей стороне. Если у вас всё же есть вопрос или просьба, напишите на devmarkiyan@gmail.com.
14. Изменения
Если игра начнёт обращаться с данными иначе, мы обновим эту страницу и дату вверху до выхода такой версии.
Privacy Policy
1. Who we are
MotionDuel is a game that turns your iPhone into a sword, made by an independent developer ("we"). For anything about your data, write to devmarkiyan@gmail.com.
2. What is stored on your device
To work and remember your progress, the game keeps the following in its own folder on your iPhone:
- your profile: player name, avatar, sword hand (right or left), language, and sound and vibration settings;
- your progress: level, experience, gold, chests, potions, sword parts, dungeon floors cleared, fight statistics and a saved run;
- whether you own the Day One DLC;
- a cache of pictures the game draws itself (enemy portraits, avatars, locations).
None of this is sent to us or anyone else. Deleting the app deletes it. The game itself syncs nothing through iCloud, but if iPhone backup is on, iOS includes the game's data in your backup like any other app's.
3. Motion sensors
Strikes and blocks are recognized from your iPhone's accelerometer and gyroscope, and the Apple Watch shield from the watch's sensors. The readings are processed on the device during a fight. They are not recorded, stored or transmitted. In a duel your opponent receives only the outcome, such as the strike's name and damage, never the sensor readings. There is one exception: if you have linked a screen in a browser (section 8), the phone's position in space — its tilt and rotation — is sent to that screen along with the fight, so that the sword on the screen moves with your hand.
4. Apple Health (optional)
If you turn on workout logging, MotionDuel asks for access to Health and will:
- write fights and dungeon runs as workouts, with the active energy burned;
- read your body weight, only to estimate that energy more accurately. If you don't allow it, the game uses an average;
- on Apple Watch — if you use the watch app and have allowed it access to Health, the watch measures your heart rate and active energy during a fight and saves the fight as a workout.
Health data never leaves the Health app and your device. We don't receive it, share it with third parties, use it for advertising or marketing, or store it in iCloud. You can revoke access at any time in Settings → Health → Data Access & Devices → MotionDuel, or switch logging off in the game's settings.
5. Game Center (optional)
If you're signed in to Game Center, the game submits your scores to Apple's leaderboards: your best dungeon floor, bosses slain and duel wins. Each score carries your in-game avatar and level so the board can show them. Leaderboards are visible to other Game Center players together with your nickname. This data is handled by Apple under its privacy policy. You can sign out of Game Center in your iPhone's Settings.
6. Duels with players nearby
To find an opponent and fight a duel, MotionDuel uses Apple's technologies for connecting devices directly, without the internet: the local network and Wi-Fi (Multipeer Connectivity), Bluetooth and Nearby Interaction. They are only active while you are looking for an opponent or fighting.
- Finding players. While search is on, nearby phones running MotionDuel can see your in-game name, avatar and level, plus the device name iOS gives apps (usually just "iPhone") with a random code. You can turn search off in the game.
- Touch to challenge. The game uses Bluetooth signal strength to tell when two phones are brought together to start a duel. The signal is not stored.
- Nearby Interaction. The distance and direction to your opponent are computed on the device and used only on the screen before the fight.
- During a duel the phones exchange the fight itself: strikes, blocks, health and stamina, and the look of your sword.
The connection is encrypted. This data goes only to your opponent's phone, never to us, and is not kept after the fight, except your win count.
7. Apple Watch
If the watch app is installed, your iPhone and watch exchange fight events over WatchConnectivity: the watch warns you of an incoming blow, and the iPhone learns about your block. Nothing is stored or leaves your own devices.
8. Playing on a big screen
AirPlay and cable. A fight is shown on a TV or a Mac through the system's Screen Mirroring (AirPlay) or over a cable. The game only draws the picture for the second screen and receives no information about your TV or network.
A screen in a browser. A fight can also be shown on the page motionduel.com/s, opened in a browser on a computer or a TV. You link it yourself: by pointing the phone's camera at the code on the page, or by opening on that screen a link sent from the phone. While the screen is linked, the phone sends that page:
- your name in the game, your avatar and the look of your sword;
- the course of the fight and of mini-games: the enemy and the location, health and stamina, strikes, blocks and their outcome, and in the dungeon the map of the run;
- the phone's position in space (its tilt and rotation), so that the sword on the screen follows your hand.
The messages travel over a secure connection through our relay server, hosted on Cloudflare — and, once the two devices find a direct path to each other, directly between the phone and the browser over an encrypted connection (WebRTC). To find that path both devices contact public servers run by Cloudflare and Google, which see only their network (IP) addresses. The relay passes the messages on as they are: it does not record or store them. The page keeps in the browser only its own settings (picture quality, sound), the look of the last sword and avatar, and the code of its room. You can unlink the screen in the game, or simply close the page.
The website motionduel.com is hosted on Cloudflare. Like any host, it processes the technical data of a request — the IP address, the browser type, the page's address — in order to serve the page and protect the site. The site has no ads, no visit counters and no accounts; in the browser it remembers only the chosen language and the picture-quality setting.
9. Purchases
The Day One DLC and gold packs are bought through the App Store. Apple processes the payment, and we never see your payment details or your Apple Account. The game receives only a confirmation of the purchase from the App Store and remembers on the device what you own.
10. What we don't do
- no ads and no advertising identifiers;
- no tracking across other apps or websites;
- no third-party analytics, crash-reporting or advertising services;
- no selling of data, and no sharing with third parties beyond the technical relaying described in section 8.
If you have chosen in iOS Settings to share analytics with app developers, Apple may pass us anonymized crash reports. In TestFlight, the feedback and reports you send yourself work the same way.
11. Camera, microphone, location, contacts
The game needs the camera for one thing: to scan the code of a screen in a browser (section 8). It asks for access the first time you open the scanner. The image is processed on the device by iOS; it is not saved or sent anywhere, and without camera access a screen can still be linked by a link. MotionDuel does not ask for access to your microphone, photos, location or contacts.
12. Children
The game has no accounts or chat, and we collect no personal data from anyone, including children. If a child plays on your device, everything above applies to them as well. Duels are only possible with devices that are physically nearby.
13. Your rights and deleting your data
All of the game's data is with you, and it's yours to manage:
- delete the app to erase your profile, progress and cache;
- delete MotionDuel workouts in the Health app;
- remove Game Center scores in Game Center settings or through Apple.
We hold no copy of your data, so there is nothing for us to export, correct or delete on our side. If you still have a question or request, write to devmarkiyan@gmail.com.
14. Changes
If the game starts handling data differently, we will update this page and the date above before that version is released.
© 2026 MotionDuel. iPhone, Apple Watch, AirPlay, App Store and Game Center are trademarks of Apple Inc.