D2X Fitness Timer
Политика конфиденциальности
Действует с 10 сентября 2026 г. · Издатель D2X Enterprises LLC
Настоящая Политика конфиденциальности распространяется на приложение D2X Fitness Timer для iOS и Android.
Это перевод, предоставленный для удобства. Преимущественную силу имеет английская версия.
Читать на другом языке
Настоящая Политика конфиденциальности объясняет, что D2X Fitness Timer («Приложение») делает с вашей информацией. Она составлена компанией D2X Enterprises LLC («мы», «нас», «наш»), издателем Приложения.
Коротко: в этом выпуске нет ни сервера, ни аккаунта, ни аналитики. Всё, что Приложение записывает — настройки таймеров, сохранённые наборы, историю тренировок и предпочтения — пишется в хранилище вашего собственного устройства и остаётся там, если вы сами намеренно это не экспортируете.
Единственное исключение — покупка или восстановление Pro. Это идёт через RevenueCat, который получает чек магазина и анонимный идентификатор, чтобы ответить, есть ли у вас разблокировка. Ваших тренировочных данных он не получает никогда. Раздел 5 описывает точно, что отправляется.
1. Кто мы
D2X Enterprises LLC
30 S 15th St Ste 1550 PMB 852931
Philadelphia, Pennsylvania 19102-4806, США
Поддержка: https://d2xenterprises.com/support/ · support@d2xenterprises.com
Для пользователей из ЕЭЗ или Великобритании мы являемся контролёром любых персональных данных, описанных в настоящей политике.
2. Что Приложение хранит и где
Всё нижеперечисленное хранится только на вашем устройстве, в собственной
приватной области Приложения, в пространстве имён d2x.v1.:
- Последняя использованная конфигурация — значения, которые вы задаёте для каждого таймера (секунды работы, секунды отдыха, раунды и так далее). Записывается при нажатии «Старт», а не во время редактирования.
- Наборы — любая конфигурация, сохранённая вами под именем, вместе с датой сохранения.
- История тренировок — для каждой завершённой или прерванной тренировки: сгенерированный идентификатор, какой это был таймер, заголовок, показываемый в истории (например, «Интервалы 40/20»), время начала в виде метки ISO 8601 с вашим местным смещением, длительности общая/работа/отдых/пауза, выполненные раунды, запланированные раунды и признак завершения.
- Предпочтения — выбор темы, звук вкл/выкл, вибрация вкл/выкл, не гасить экран вкл/выкл, голосовые сигналы вкл/выкл и выбранный вами язык.
- Черновики конструктора — последовательность или пирамида, которую вы собираете, чтобы тренировка пережила закрытие Приложения на середине.
- Отметка о согласии — единственное значение, фиксирующее, что вы видели и приняли правовое уведомление внутри Приложения.
- Кэш Pro — единственное значение «истина/ложь», фиксирующее право, сообщённое магазином в последний раз, чтобы выбор таймеров не мерцал, пока идёт запрос к магазину.
Нет ни учётной записи, ни входа, ни профиля, ни нашего сервера. Мы не эксплуатируем бэкенд для этого Приложения, не получаем копию перечисленных выше данных и не можем их видеть, восстановить, вернуть или удалить за вас.
Без рекламы. Приложение не содержит рекламы и рекламных SDK. Оно не собирает рекламный идентификатор.
Без аналитики. В этом выпуске нет никаких SDK аналитики, телеметрии, отчётов о сбоях или атрибуции. Ничто о том, как вы пользуетесь Приложением, не сообщается ни нам, ни кому-либо ещё.
Ни геолокации, ни контактов, ни камеры, ни микрофона, ни фотографий, ни файлов. Приложение ничего из этого не запрашивает и не использует. Единственный доступ к файлам — тот, который вы сами инициируете в Разделе 4.
Шрифты и изображения встроены. Шрифт Приложения (Zen Dots), а также каждая иконка и графика поставляются внутри Приложения. Ничего не загружается во время работы, поэтому ни один сторонний хост не узнаёт ваш IP-адрес как побочный эффект отрисовки экрана.
3. Покидает ли что-нибудь моё устройство?
При обычном использовании — нет. У приложения нет нашего сервера, с которым можно было бы говорить, и оно не делает сетевых запросов по своей инициативе — тренироваться можно полностью офлайн. Сеть используют только платёжный модуль магазина и наш обработчик покупок, и только когда вы открываете экран разблокировки либо нажимаете «купить» или «восстановить» (раздел 5).
Данные покидают ваше устройство ровно в четырёх случаях, и каждый из них начинаете вы:
- Вы выгружаете резервную копию или CSV (раздел 4).
- Вы покупаете или восстанавливаете Pro либо открываете экран разблокировки, чтобы он показал текущую цену — тогда ваше устройство обращается к Apple или Google и к RevenueCat, нашему обработчику покупок. Никогда к нашему серверу и никогда с вашими тренировочными данными (раздел 5).
- Вы включаете запись тренировок в «Здоровье», и тогда данные идут в хранилище «Здоровья» вашего собственного устройства (раздел 6).
- Вы открываете нашу страницу поддержки в своём браузере, и наш хост видит обычные технические сведения, которые видит любой веб-сервер.
4. Резервные копии, экспорт и передача
- Полная резервная копия. «Выгрузить полную копию» записывает один документ
JSON — ваши тренировки, наборы, предпочтения и последние использованные
конфигурации — в файл
.d2xtimerв папке кэша Приложения и передаёт его системному окну «Поделиться». Вы решаете, что будет дальше: сохранить в «Файлы» или Drive, отправить себе по почте, переслать кому-то. Как только файл покидает окно «Поделиться», он регулируется тем сервисом, куда вы его отправили, а не нами. Эта функция бесплатна намеренно: ваши данные всегда должны иметь возможность покинуть телефон. - История в CSV. «Выгрузить историю в CSV» записывает по строке на
тренировку (время начала, таймер, заголовок, длительности, раунды,
завершённость) в файл
.csvи предлагает то же окно «Поделиться». Это функция Pro. - Импорт. Импорт файла
.d2xtimerзаменяет то, что сейчас на устройстве. Приложение сначала просит подтверждение, потому что импорт разрушителен. Выбранный вами файл читается локально; он никуда не загружается. - Вы отвечаете за свои экспортированные файлы. Резервная копия содержит всю вашу историю тренировок в читаемом JSON. Храните и передавайте её соответственно.
5. Покупки
Приложение предлагает D2X Pro — разовую покупку, а не подписку — за
3,99 USD или эквивалент в местной валюте под идентификатором продукта
com.d2xfitness.timer.prounlockunlock. Pro открывает шесть дополнительных таймеров,
режим занятия, конструктор, запись тренировок в «Здоровье» и выгрузку в CSV.
- Платёж обрабатывает Apple (App Store) или Google (Google Play) как продавец, по собственным условиям и политикам конфиденциальности. Мы никогда не получаем, не видим и не храним данные вашей карты, платёжный адрес или личность вашей учётной записи в магазине.
- Покупки идут через RevenueCat. RevenueCat, Inc. — наш обработчик для проверки того, чем вы владеете. Когда вы открываете экран разблокировки, покупаете или восстанавливаете, его SDK отправляет чек магазина и немного технического контекста — анонимный идентификатор, создаваемый им на вашем устройстве, идентификатор продукта, цену и валюту, названные магазином, страну вашей витрины, а также модель устройства, версию системы и версию приложения — на серверы RevenueCat в Соединённых Штатах. Обратно приходит единственный ответ «да/нет» о праве, который приложение кэширует на вашем устройстве и перепроверяет при каждом запуске. Если позже права не окажется — например, после возврата средств — приложение снова заблокирует Pro.
- RevenueCat не получает вашу личность. Идентификатор создаётся SDK и не является вашим именем, почтой или учётной записью Apple либо Google. Мы не отправляем ему ваши тренировочные данные: ваши таймеры, пресеты и история никогда не участвуют в проверке покупки. RevenueCat обрабатывает это по нашим указаниям и по собственной политике конфиденциальности: https://www.revenuecat.com/privacy/.
- Нашего сервера и аналитики по покупке по-прежнему нет. Мы не держим бэкенд, и ничто о том, как вы пользуетесь приложением, нам не сообщается.
- Поскольку в приложении нет учётной записи, ваша разблокировка Pro привязана к той учётной записи Apple или Google, с которой вы её купили. «Восстановить покупку» бесплатно возвращает Pro на любом устройстве, вошедшем в ту же учётную запись. Перенести её на другую учётную запись нельзя.
- Возвраты и любые предусмотренные законом права на отказ или отмену обрабатывают Apple или Google по своим правилам и потребительскому праву вашей страны. Мы не проводим платежи и не оформляем возвраты отдельно.
Что поставляется сегодня. Оплата через магазин подключена в этой версии —
через RevenueCat поверх StoreKit на iOS и Play Billing на Android. Покупки
работают только в нативной сборке: в предварительной сборке платёжного модуля
нет, любой путь покупки сообщает, что магазин недоступен, и Pro никогда не
разблокируется локально. При покупке или восстановлении задаётся вопрос,
принадлежит ли вашей учётной записи com.d2xfitness.timer.prounlockunlock; этот ответ
и локализованная строка цены магазина — единственное, что приложение получает
обратно.
6. Данные о здоровье (Apple Health / Health Connect)
Запись ваших завершённых тренировок в Apple Health (iOS) или Health Connect (Android) задумана как необязательная функция Pro.
- Она выключена, пока вы её не включите, и разрешение запрашивается в тот момент, когда вы ею пользуетесь, никогда при запуске. Приложение объясняет, что будет записано, до появления системного запроса.
- В случае согласия Приложение записало бы запись о тренировке (время начала, длительность, тип тренировки) в хранилище «Здоровья» вашего собственного устройства. Оно ничего не читает из «Здоровья», и никакие данные о здоровье никогда не отправляются нам — их некуда отправлять.
- Разрешение можно отозвать в любой момент в системных настройках. Это никогда не удаляет тренировку, уже записанную в Приложении.
- Отказ — допустимый ответ, и он вам ничего не стоит: к моменту вопроса тренировка уже сохранена локально.
Что поставляется на самом деле сегодня. На момент этого выпуска провайдер
«Здоровья» не установлен, поэтому isHealthAvailable() всегда ложно, строка
«Здоровье» в Настройках скрыта, и Приложение не читает и не записывает никаких
данных о здоровье. Никакие разрешения HealthKit или Health Connect не
объявляются и не запрашиваются. Раздел выше описывает поведение будущей сборки, в
которой провайдер будет установлен.
7. Уведомления, звук, вибрация и экран
-
Уведомления. Пока таймер идёт, Приложение может размещать локальное уведомление о конце текущего отрезка, чтобы экран блокировки показывал, где вы находитесь. Android при первом таком случае запросит разрешение на уведомления. Эти уведомления создаются на вашем устройстве и планируются локально — нет ни push-сервера, ни push-токена, и ничего никуда не отправляется. Если вы откажете, таймер продолжит работать как обычно. На Android, пока таймер идёт, Приложение может также держать постоянное уведомление: система требует его для службы, которая поддерживает работу таймера, и оно исчезает, когда таймер останавливается.
-
Звук. Звуки сигналов встроены в Приложение и воспроизводятся локально. Приложение приглушает другой звук, а не останавливает его, Сигналы воспроизводит само Приложение, поэтому они надёжны только пока оно открыто и на экране. Если переключиться на другое приложение или заблокировать экран, устройство может приостановить Приложение: сигналы могут запоздать или не прозвучать, пока вы не вернётесь. Оно не записывает звук и не имеет доступа к микрофону.
-
Голосовой отсчёт. Если вы оставите голосовые сигналы включёнными, Приложение просит собственный синтезатор речи вашего устройства произнести счёт и то, работаете вы или отдыхаете. На iOS это происходит полностью на устройстве. На Android этим занимается тот движок синтеза речи, который вы установили, и некоторые из них скачивают голос при первом обращении — это запрос, который ваше устройство делает поставщику этого движка, а не нам, и он не содержит ничего о вашей тренировке. Мы передаём только слово, которое нужно произнести. Выключение голосового отсчёта в настройках прекращает это полностью; на сигналы и вибрацию это не влияет.
-
Вибрация. Тактильные сигналы, управляемые настройкой.
-
Не гасить экран. Пока таймер идёт, Приложение может держать экран включённым; это управляется настройкой.
8. Дети
Приложение — таймер для тренировок общего назначения. Оно не адресовано детям младше 13 лет (или соответствующего возраста в вашей стране), и мы сознательно не собираем персональные данные детей: в этом выпуске мы не собираем персональные данные ни у кого, потому что нет сервера, который мог бы их собрать. Если ребёнок пользуется Приложением на общем устройстве, всё, что он запишет, остаётся на этом устройстве.
Физические тренировки сопряжены с риском. Дети и подростки должны тренироваться под присмотром взрослых, и Приложение не должно этот присмотр подменять.
9. Ваши права и возможности
Поскольку ваши данные живут только на вашем устройстве, большинство прав вы реализуете напрямую:
- Посмотреть — всё видно в приложении: история, пресеты, настройки.
- Исправить — измените или удалите любой пресет; удалите любую сессию.
- Выгрузить — «Экспортировать полную резервную копию» даёт полную переносимую копию в открытом формате, бесплатно и ни у кого не спрашивая.
- Удалить — «Стереть все данные» убирает всё, что приложение сохранило, включая отметку согласия, так что стирание выглядит точно как свежая установка. Удаление приложения также стирает его данные на устройстве.
В зависимости от места проживания у вас могут быть права по GDPR (ЕЭЗ), UK GDPR, CCPA/CPRA (Калифорния) и другим законам, например PDPL Саудовской Аравии или ОАЭ — включая доступ, исправление, удаление, переносимость, возражение и отзыв согласия. О вас у нас почти ничего нет: ваши тренировочные данные до нас не доходят, поэтому перечисленные выше действия в приложении — полный и немедленный ответ по ним. Единственная запись вне вашего устройства — запись о покупке, которую RevenueCat ведёт по нашему поручению и привязывает к анонимному идентификатору. Напишите нам по адресу из раздела 1, и мы исполним любой запрос по ней.
Мы не продаём и не передаём ваши персональные данные — ни для кросс-контекстной поведенческой рекламы, ни для чего-либо ещё.
10. Международная передача
Если вы только тренируетесь, данные не покидают устройство, поэтому никакой международной передачи нет. Если вы покупаете или восстанавливаете Pro, проверку права обрабатывает RevenueCat на серверах в Соединённых Штатах, а саму транзакцию ведут Apple или Google как продавец, по собственным условиям, гарантиям и механизмам международной передачи — мы не являемся её стороной. Если вы выгружаете резервную копию или CSV, назначение выбираете вы, и передача — ваша, а не наша.
11. Безопасность и хранение
Ваши тренировочные данные защищены прежде всего тем, что никогда не покидают устройство и хранятся в приватном хранилище приложения, защищённом шифрованием и блокировкой экрана вашего устройства. Мы ничего из этого не храним, потому что никогда этого не получаем. Запись о покупке у RevenueCat хранится столько, сколько приложение предлагается, чтобы восстановление продолжало работать; она не содержит тренировочных данных. Выгруженные файлы резервной копии и CSV пишутся в кеш приложения и представляют собой обычный текст; относитесь к ним как к любой другой копии ваших личных записей.
12. Изменения настоящей политики
Мы можем обновлять эту политику. При существенном изменении мы обновим дату выше и, где уместно, отметим это в Приложении. Версия, встроенная в Приложение, и версия, опубликованная на нашем сайте, — один и тот же документ.
13. Контакты
Вопросы или запрос по вопросам конфиденциальности: https://d2xenterprises.com/support/ или support@d2xenterprises.com.
D2X Enterprises LLC
30 S 15th St Ste 1550 PMB 852931
Philadelphia, Pennsylvania 19102-4806, США
Настоящая Политика конфиденциальности регулируется правом Содружества Пенсильвания, США, без учёта его коллизионных норм.