Nonlate использует минимальный практически необходимый объём данных для синхронизации сроков и показа напоминаний о концентрации.
Что мы обрабатываем
- Данные подключения выбранных вами интеграций.
- Метаданные задач и календарей, необходимые для функций приложения, например название, срок, источник и состояние выполнения.
- Настройки приложения и предпочтения концентрации.
- Анонимные идентификаторы пробного периода источников, хешированные данные восстановления, первоначальные даты начала и окончания, платформа и состояние целостности. Реестр пробных периодов не содержит учётных данных провайдеров или аппаратных отпечатков.
- Информация о покупке подписки и правах доступа, обрабатываемая совместно с магазином приложений и RevenueCat для проверки доступа и восстановления покупок.
- Диагностические данные для надёжности, например отчёты о сбоях.
Пользовательские данные Google
Если вы подключаете интеграцию Google, Nonlate запрашивает только разрешения Google на чтение, необходимые для импорта и обновления сроков. В зависимости от подключённого сервиса Google Nonlate может получать следующие пользовательские данные Google:
- Google Classroom: идентификаторы активных курсов, названия курсов, разделы, аудитории, названия и описания заданий, даты и время сдачи, ссылки, типы работ, максимальные баллы, состояние сдачи ваших заданий и ваш адрес электронной почты Google Classroom или идентификатор профиля для сопоставления аккаунта.
- Google Calendar: метаданные списка календарей, включая идентификаторы, названия, состояние выбора, признак основного календаря и роль доступа, а также события синхронизируемых календарей за период синхронизации, включая идентификаторы событий, краткие описания, описания, местоположения, статусы, ссылки, даты или время начала и окончания, часовые пояса, имена или адреса электронной почты организаторов и идентификатор календаря/аккаунта для направления обновлений синхронизации.
- Google Tasks: идентификаторы и названия списков задач, идентификаторы и названия задач, заметки, сроки и состояние выполнения незавершённых задач.
- Данные Google OAuth: токены доступа, токены обновления, время окончания действия токенов, идентификаторы аккаунтов провайдеров и идентификаторы вебхуков или каналов, необходимые для синхронизации подключённых сервисов Google и доставки уведомлений об обновлениях.
Nonlate использует пользовательские данные Google только для синхронизации элементов подключённых Google Classroom, Google Calendar и Google Tasks в Nonlate, показа связанных напоминаний и функций концентрации, поддержания запрошенного подключения и обработки запросов на отключение или удаление. Nonlate не создаёт, не изменяет и не удаляет содержимое ваших Google Classroom, Calendar или Tasks. Nonlate не продаёт пользовательские данные Google, не использует их для рекламы или разработки, улучшения либо обучения универсальных моделей ИИ или машинного обучения.
Использование и передача Nonlate информации, полученной через API Google, соответствуют Google API Services User Data Policy, включая требования Limited Use.
Как мы используем эти данные
- Синхронизировать задачи и события из подключённых сервисов.
- Показывать напоминания и функции концентрации.
- Проверять права подписки и защищать 30-дневный пробный период источников от повторного использования.
- Обеспечивать надёжность и безопасность приложения.
Без рекламы
Текущие версии Nonlate не содержат рекламы ни на одном плане и не включают Google AdMob, запросы рекламного согласия или запросы разрешения рекламного отслеживания. Старые версии могут содержать рекламные функции; обновление до актуальной версии без рекламы удаляет эти функции.
Пробный период источников и целостность устройства
Необязательный пробный период источников начинается после первого успешного подключения внешнего источника и длится 30 дней. Смена источника не перезапускает его, автоматического списания нет. Подписанные сертификаты пробного периода проверяются на вашем устройстве. Обращение к службе пробного периода происходит для активации, восстановления либо при подозрительном состоянии сертификата или времени, а не для ежечасных проверок.
Apple App Attest, DeviceCheck и Google Play Integrity предоставляют сигналы целостности приложения или устройства. Если службы платформы это поддерживают, сигналы использования пробного периода могут сохраняться после переустановки приложения. Это не постоянные аппаратные идентификаторы. Одно лишь защищённое локальное хранилище Android не может надёжно предотвратить сброс после переустановки или очистки данных приложения.
По окончании периода внешняя синхронизация приостанавливается. Импортированные задачи остаются доступными для локального завершения и блокировки. Подтверждённый платный доступ позволяет возобновить синхронизацию в пределах вашего плана.
Хранение
Локальные задачи и настройки остаются до их удаления или очистки данных приложения. На некоторых платформах защищённые данные восстановления могут сохраняться после удаления приложения. Серверные записи интеграций, разрешённые метаданные синхронизации, диагностические записи и записи использования пробного периода хранятся столько, сколько необходимо для запрошенных функций, восстановления доступа и предотвращения злоупотреблений. Записи пробного периода не удаляются автоматически через 90 дней. Вы можете запросить удаление по описанной ниже процедуре; ограниченные записи могут сохраняться, когда это необходимо для безопасности или выполнения юридических обязательств.
Защита данных
- Данные передаются по HTTPS/TLS.
- На Android токены Google OAuth хранятся в EncryptedSharedPreferences с защитой Android Keystore и схемами шифрования ключей и значений AES-256.
- На iOS токены Google OAuth хранятся в Apple Keychain с доступом только на этом устройстве, когда оно разблокировано.
- Когда прокси OAuth Nonlate должен сохранять токены или секреты вебхуков для синхронизации в реальном времени, эти секреты шифруются при хранении с помощью AES-256-GCM перед записью в рабочую базу данных.
- Синхронизированные данные задач и календарей хранятся в хранилище приложения, защищённом песочницей операционной системы. Доступ к рабочим серверным системам ограничен уполномоченными поставщиками услуг и сотрудниками, которым он необходим для работы, защиты или поддержки Nonlate.
- Отключение интеграции Google удаляет сохранённые для неё учётные данные Google OAuth из приложения; отзыв токенов Google выполняется, если он поддерживается. Вы также можете запросить удаление по электронной почте.
Передача данных
Данные могут обрабатываться подключёнными вами провайдерами и поставщиками услуг, необходимыми для работы приложения, включая хостинг, базы данных, уведомления, отчёты о сбоях, проверку подписок и службы целостности платформы. Некоторые разрешённые серверные функции синхронизации сохраняют названия задач, сроки и содержимое вебхуков провайдеров. Пользовательские данные Google передаются только в объёме, необходимом для работы подключённой синхронизации Google, и никогда для рекламы. Мы не продаём персональные данные.
Средства управления пользователя
- Отключите интеграции в настройках приложения.
- Управляйте подписками в магазине, где вы их приобрели.
- Очистите локальные данные или удалите приложение; для защищённых учётных данных и серверных записей может потребоваться отдельный запрос на удаление.
- Запросите удаление данных по электронной почте или следуйте инструкциям по удалению данных. (инструкции по удалению данных)
Связаться с нами
По вопросам конфиденциальности пишите на support@nonlate.app.