Home Support

Permissions required by Alarm Clock Xtreme

The permissions required by Alarm Clock Xtreme are the minimum permissions needed for functionality. Some permissions are granted automatically during installation, and some permissions require that you manually grant them before configuring specific features within the app. We value your privacy, and the permissions described in this article are not used to transmit personal data to our servers.

The required permissions may differ depending on your Android version and device model.

For detailed information about the specific permissions required by Alarm Clock Xtreme, refer to the sections below:

Location

  • ACCESS_FINE_LOCATION [23+]: Allows Alarm Clock Xtreme to access to your exact location. Alarm Clock Xtreme uses this data to provide an accurate weather forecast.

Wi-Fi & internet

  • ACCESS_WIFI_STATE: Gives Alarm Clock Xtreme access to information about Wi-Fi networks. This is necessary to verify whether the app can play an online radio as your alarm sound, or if it should use the default ringtone.
  • CHANGE_WIFI_STATE [23+]: Allows Alarm Clock Xtreme to adjust Wi-Fi connectivity settings. This is necessary to enable Wi-Fi when needed to play an online radio as your alarm sound.
  • INTERNET: Allows Alarm Clock Xtreme to open network sockets. This is necessary to connect to the internet when an online radio is set as your alarm sound.

Calendar

  • READ_CALENDAR [23+]: Allows Alarm Clock Xtreme to read your calendar data. Alarm Clock Xtreme uses this data to notify you about upcoming events via My Day.

Photos/Media/Files

  • READ_EXTERNAL_STORAGE: Allows Alarm Clock Xtreme to read external storage. This is necessary to use music stored on your device as an alarm sound.
  • WRITE_EXTERNAL_STORAGE: Gives Alarm Clock Xtreme write access for external storage. This is necessary to use music stored on your device as an alarm sound.

Device ID & call information

  • READ_PHONE_STATE: Allows Alarm Clock Xtreme read only access to device information, including your phone number, current cellular network information, and the status of any ongoing calls. This is necessary to verify if you are in the middle of a call when an alarm goes off.

Camera

  • CAMERA: Allows Alarm Clock Xtreme access to your camera. This is necessary when you use Scan codes feature to dismiss an alarm.

Device screen

  • WAKE_LOCK: Allows use of PowerManager WakeLocks to stop your device from going to sleep, or dimming the screen. This is necessary to ensure your device isn't sleeping when an alarm goes off.
  • SYSTEM_ALERT_WINDOW: Allows Alarm Clock Xtreme to show the alarm screen over other apps when a set alarm goes off.
  • USE_FULL_SCREEN_INTENT: Allows Alarm Clock Xtreme to use the full device screen with high priority when a set alarm goes off.

Other

  • ACCESS_NETWORK_STATE: Allows access to information about networks. This is necessary to verify whether the app can play an online radio as your alarm sound, or if it should use the default ringtone.
  • RECEIVE_BOOT_COMPLETED: Informs Alarm Clock Xtreme when the system finishes booting. This allows the app to reschedule alarms after system reboot.
  • VIBRATE: Allows Alarm Clock Xtreme to control device vibration. This is necessary to ensure your device vibrates when an alarm goes off.
  • WRITE_SETTINGS: Allows Alarm Clock Xtreme to read or write your system settings. This is necessary to update information about your next scheduled alarm.
  • FOREGROUND_SERVICE: Allows Alarm Clock Xtreme to run in the foreground when an alarm sound goes off.
  • AVG Alarm Clock Xtreme 24.x for Android
  • Google Android 9.0 (Pie, API 28) or later

Was this article helpful?

Still looking for answers ?

Visit our AVG Support Community or contact us here:

Struggling with non-AVG technology? We can fix that, too!