Политика конфиденциальности
Эта политика описывает обработку данных в EarnTime JP оператором ISA Studio.
Область применения и цели
EarnTime JP помогает семье управлять заданиями и временем использования приложений, установленными родителем или опекуном. Для гостевой семьи вход по почте и паролю не требуется. Clerk обрабатывает аутентификацию существующих поддерживаемых сценариев с аккаунтом, включая почту, если она предоставлена. Сервис обрабатывает название семьи, имена и роли профилей, возрастные группы детей, регистрацию устройств и состояние защиты, количество выбранных приложений, задания, отчёты и подтверждения, доступное время и записи расхода для отображения данных семье, синхронизации и работы защиты. При отправке обратной связи текст, необязательный адрес для ответа, технический идентификатор аккаунта и время получения передаются сервису доставки электронной почты Resend. Семью создаёт совершеннолетний родитель или законный опекун; ребёнок использует детский профиль с его согласия и под его надзором.
Доступ на устройстве
Защита iOS использует разрешение Apple Screen Time / Family Controls. Защита Android использует доступ для определения использования и нахождения выбранных приложений на переднем плане, в том числе разрешения службы специальных возможностей. В текущей реализации Android выбранные имена пакетов, события приложений на переднем плане и агрегированное использование предназначены для обработки на устройстве ребёнка. Целью не является сбор текста экрана, введённого содержимого, нажатий клавиш, снимков экрана или посещённых URL. Родителю следует проверить необходимые разрешения и настройки ОС. Полная и постоянная блокировка или наблюдение не гарантируются.
Необязательные семейные измерения
Родитель, увидевший описание измерений, явно выбирает «Разрешить ATT» или «Не разрешать ATT». Любой вариант включает весь описанный объём измерений; это не выбор между измерением и его отсутствием. Отдельного флажка платежей, PIN или дополнительного экрана согласия нет. В новой версии приложения показывается актуальное описание family-attribution-v3; прежний выбор v2 не считается молчаливым согласием на расширенный объём. Вариант «Разрешить» запрашивает iOS ATT только если ОС ещё может определить статус. Если разрешение уже выдано, отклонено или ограничено, системный запрос повторно не показывается.
На подтверждённой родительской установке измеряются стандартная атрибуция установок/использования Singular и ограниченные семейные события: серверное создание, назначение и отмена заданий; отправка, повторная отправка, получение и отклонение отчётов; одобрение задания с отчётом или без него; диапазоны минут начисления, бонусов, корректировок, фактического расхода, начала использования и исчерпания баланса; некоторые действия с профилями детей, сессиями устройств и привязкой; подтверждённое количество выбранных приложений; наблюдаемые изменения защиты/состояния устройства; обобщённые просмотры экранов родителя, действия и результаты. Экран, действие, результат и класс ошибки выбираются из закрытых списков; свободный текст не отправляется.
Измерение оплаты различает начатые в родительском приложении попытки покупки, отмену/ошибку/ожидание, результат магазина и подтверждение доступа, а также начало/успех/ожидание/отсутствие/ошибку восстановления. Нажатие кнопки само по себе не подтверждает покупку или выручку. Отдельно обрабатываются подтверждённые RevenueCat события покупок Pro в production-магазинах, продлений и состояний подписки, а также подтверждённые покупки/продления/возвраты/отмены возвратов. Обычная отписка не равна возврату денег. Для событий выручки используются фактическая сумма в USD, сообщённая RevenueCat, ссылка на товар и транзакцию магазина, а также время события; чек/receipt не отправляется. Отсутствующая цена и нулевая сумма не выдумываются. События маршрутизируются через выданный Singular идентификатор одной согласованной родительской установки и содержат её фактические платформу, ID приложения и точный статус iOS ATT.
Параметры семейных событий используют только строгий общий список v3 и закрытые значения. Количество округляется до «нет/1/мало/много», минуты — до диапазонов «нет», менее 5, 5–14, 15–29, 30–59 и 60+. Singular не получает названия/пакеты выбранных приложений или их хэши, историю использования, заголовки и заметки заданий/отчётов, имена, ID семьи/ребёнка/аккаунта, email, PIN, чеки, исходный текст ошибок или произвольные параметры. Singular SDK не запускается на детском устройстве; сырые клики ребёнка и атрибуция его установки не отправляются. Подходящие семейные события, связанные с действиями ребёнка, создаются на сервере и относятся к родительской установке.
Базовая атрибуция установки может использовать разрешённые Singular и ОС сигналы приложения/устройства/сети, в том числе IP-адрес. Отказ ATT не отключает эту базовую атрибуцию и раскрытые семейные/платёжные измерения; ATT управляет доступом к рекламному идентификатору iOS, а при отказе IDFA не используется. ID клиента RevenueCat нужен только серверу для маршрутизации и в Singular не передаётся. История до согласия не загружается. Отключение измерений отзывает базовую атрибуцию, семейные события и измерение оплаты, удаляет ожидающие события и привязки; другие родительские установки останавливаются после получения отзыва или окончания короткой аренды. Запросы в полёте и уже отправленные данные отозвать нельзя; отключение не удаляет исторические данные у поставщиков.
Оплата и удаление
Покупки Pro и подтверждение доступа связаны с магазинами Apple / Google и RevenueCat. Также ознакомьтесь с условиями этих сервисов об обработке информации о покупках. Область и порядок удаления описаны на странице удаления аккаунта. Само удаление аккаунта не отменяет подписки в магазине.
Google Analytics (Firebase) на iOS
На подтверждённом родительском iPhone после ознакомления с обновлённым уведомлением Google Analytics (Firebase) измеряет разрешённые экраны, действия, результаты и обобщённые семейные события. Google также обрабатывает идентификатор экземпляра приложения и сведения о приложении, устройстве и сети. Рекламный ID, IDFV, имена, почта, введённые тексты и названия выбранных приложений не передаются; рекламная персонализация отключена. На детском устройстве Firebase не запускается. «Остановить всё измерение» в настройках прекращает сбор, но не удаляет ранее отправленные данные. См. политику Google.
Поставщики услуг и международная обработка
Оператор — ISA Studio, Таиланд. Replit предоставляет серверную инфраструктуру, базу данных и App Storage (Google Cloud Storage); Clerk — существующую аутентификацию с аккаунтом; RevenueCat и Apple / Google участвуют в покупках и подтверждении доступа; Singular и Google Analytics (Firebase) обрабатывают раскрытые измерения; Expo Push Service и Apple APNs, а для настроенного Android — Google FCM, доставляют уведомления; Resend доставляет письма обратной связи. Переписка с поддержкой ведётся через Gmail. В зависимости от мест обработки и хранения у этих поставщиков данные могут обрабатываться за пределами страны проживания пользователя. Хранение исключительно в Таиланде или Японии не гарантируется. Вопросы и запросы о реализации прав направляйте в ISA Studio.
Сроки хранения
Данные сервиса, включая данные семьи и профилей, задания, отчёты и историю времени, хранятся для работы сервиса, пока существует аккаунт. После успешного удаления всего аккаунта связанные данные удаляются из действующей базы сервиса. Удаление отдельного профиля не равно удалению всего аккаунта.
Письма и обращения в поддержку хранятся, пока это необходимо для рассмотрения обращения, решения проблемы и соблюдения обязательных требований закона. Служебные журналы и резервные копии хранятся и удаляются по фактическим срокам, настройкам и окнам восстановления поставщиков инфраструктуры. Мгновенное удаление каждой копии не гарантируется. Записи о покупках и ранее переданные данные измерений у магазинов и внешних поставщиков подпадают под их правила хранения и применимое законодательство.
Обращения и права пользователей
В пределах, предусмотренных применимым законодательством, можно запросить у ISA Studio доступ к данным или их копию, исправление, удаление, ограничение обработки или возражение против неё, а также отозвать согласие. Запросы о данных ребёнка направляет родитель или законный опекун. После необходимой проверки личности обращения обрабатываются в обязательные сроки применимого закона; дополнительный единый срок не обещается. Не отправляйте пароли, коды подтверждения или лишние личные данные ребёнка по почте. Область и порядок удаления описаны на странице удаления аккаунта.
Гостевые семьи, приглашения и восстановление
В актуальном приложении взрослый может создать гостевую семью без почты и пароля. Доступ обеспечивают идентификаторы семьи и профилей, ключи установки и сохранённые профили. QR-приглашения и ручные коды дают доступ к указанной семье или профилю; родительский код восстановления позволяет восстановить доступ к семье. Храните коды в тайне. Сервер хранит хэши ключей и кодов. Удаление сохранённого профиля с одного устройства, выход или удаление приложения не удаляют семью на сервере. Потеря всех ключей доступа может сделать историю семьи недоступной; восстановление магазинной подписки само по себе не восстанавливает доступ к семье и её историю.
Подписки и пробный доступ
RevenueCat и магазин обрабатывают идентификаторы товара, клиента и транзакций, историю покупок и права доступа. Сервис связывает доступ с платёжной идентичностью семьи, которая не даёт права входить в её профили. Семейный пробный доступ определяется сервисом отдельно от предложений магазина. Восстановление использует аккаунт Apple/Google, с которого выполнена покупка, и правила магазина/RevenueCat; оно не гарантирует восстановление удалённой семьи. Удаление данных семьи не отменяет продление в магазине и не удаляет независимые записи этих поставщиков.
Уведомления и напоминания
При включённых уведомлениях сервис хранит push-токен, связь с установкой и профилем, платформу, язык, настройки уведомлений и напоминаний, записи доставки и применения. Данные доставки обрабатывают Expo Push Service и Apple APNs, а для настроенного Android-релиза — Google FCM. Сообщения содержат общий текст и идентификатор события, а не фотографии отчёта, названия заданий или имена детей. Для открытия нужного задания из уведомления требуется актуальный доступ к семье. Доставка и применение устройством не гарантируются. Уведомления можно отключить в приложении и настройках ОС; удаление аккаунта или семьи отзывает связанные регистрации. Отключение уведомлений не удаляет историю семьи.
Синхронизация защиты и технические записи
Идентичности выбранных приложений и системные токены выбора остаются в настройках защиты устройства. Сервис также получает количество выбранных приложений, техническую контрольную сумму и версию выбора, состояние защиты, агрегированный расход и записи синхронизации времени; это не список названий выбранных приложений. Аналитика получает только отдельно описанные разрешённые агрегаты, а не контрольную сумму выбора. Сетевые запросы раскрывают инфраструктуре IP и технические сведения запроса. После удаления семьи могут оставаться хэшированные записи защиты от злоупотреблений, пробного доступа и подтверждения повторных запросов/удаления: они предотвращают повторные пробы и восстановление удалённой семьи при потере ответа. Это не действующая история семьи; здесь не обещается фиксированный срок удаления таких защитных записей, журналов инфраструктуры, резервных копий или копий внешних поставщиков.
Необязательные фотоотчёты
Ребёнок может выбрать до четырёх фотографий для отчёта через камеру или системный выбор фото. Текст и фото необязательны. Оригинал передаётся серверу для временной обработки. Снимки сжимаются и перекодируются без EXIF, включая GPS; в постоянном хранилище остаются только обработанные копии, а не оригиналы. Обработанные снимки хранятся приватно в Replit App Storage (Google Cloud Storage) и выдаются только авторизованным родителям семьи и ребёнку — автору отчёта. Фото не публичные, не используются для рекламы или распознавания ИИ.
Фото принадлежат исходной попытке отчёта и не заменяются при повторной отправке. Они сохраняются вместе с данными отчётов до удаления семьи, профиля автора или соответствующего отчёта. Действующие правила видимости истории сохраняются. Незавершённые загрузки допускаются к очистке после 24 часов. При удалении доступ закрывается сразу, файлы удаляются через очередь с автоматическим повтором при сбоях хранилища. Технические пределы: четыре фото, 8 МБ на исходный снимок и 1 МБ после обработки; они не связаны с подпиской.
Оператор и контакты
ISA Studio
Страна: Таиланд
Адрес: 2/11, Taling Ngam, Ko Samui, Suratthani, Thailand 84140
Контакт по вопросам данных и удаления аккаунта: diamond.michael.mail@gmail.com