ОБОСНОВАНИЕ РАЗРЕШЕНИЙ — «МОЙ КАЛЕНДАРЬ» 1.1.1

INTERNET
Используется для необязательной сквозно зашифрованной резервной копии по коду и собственной обезличенной аналитики после отдельного явного согласия. Обе функции выключены по умолчанию. Сервер аналитики не получает даты цикла, симптомы, настроение или заметки. В прямых сборках разрешение также используется собственным каналом технических обновлений; в APK для RuStore OTA отключены.

POST_NOTIFICATIONS
Нужно для локальных напоминаний о приближении менструации, фертильном окне и приёме таблетки. Разрешение запрашивается только после включения напоминания пользователем.

SCHEDULE_EXACT_ALARM (только Android 12L и ниже) / USE_EXACT_ALARM
Нужно, чтобы выбранное пользователем напоминание срабатывало в заданный день и время, включая ежедневное напоминание о приёме таблетки. Все расчёты выполняются локально.

USE_BIOMETRIC
Нужно для необязательного входа по отпечатку пальца или распознаванию лица через системный Android BiometricPrompt. Приложение получает только результат проверки и не имеет доступа к биометрическим шаблонам.

RECEIVE_BOOT_COMPLETED
Добавляется модулем локальных уведомлений и нужен для восстановления запланированных пользователем напоминаний после перезагрузки телефона.

WAKE_LOCK
Добавляется модулем локальных уведомлений и позволяет надёжно показать уже запланированное напоминание, когда экран выключен. Постоянной фоновой работы нет.

ACCESS_NETWORK_STATE
Добавляется сетевым модулем обновления и используется для проверки доступности сети перед техническим запросом. Данные цикла в такой запрос не входят; статистика Capgo отключена.

FOREGROUND_SERVICE
Техническое разрешение модуля обновления для прямого канала распространения. В сборке для RuStore autoUpdate=false, поэтому фоновая загрузка обновлений не запускается. Разрешение не используется для сбора данных или постоянного наблюдения.

В приложении нет разрешений на камеру, микрофон, геолокацию, контакты, телефон и чтение файлов пользователя.
