Skip to main content
Managing App Permissions in Any.do

Learn how to manage app permissions in Any.do to enhance functionality and protect your privacy

Updated over 3 months ago

Managing app permissions in Any.do is essential for ensuring the app functions smoothly while protecting your privacy. Adjusting these permissions enhances your experience by giving you control over what the app can access on your device, such as contacts for action tasks, localized-reminders, and internet data for cloud sync.

Any.do only requests permissions necessary for its functionality, and these can be enabled or disabled per device at any time straight from the app or from your device-settings as instructed below. This approach ensures the app operates securely and meets your privacy needs.


πŸ“’ List of required app-permissions

The following list details general permissions required by Any.do and the functions which they serve:

  1. Notifications: To get notifications for task reminders and event alerts.

  2. Contacts: Contact-information is required for Action Tasks and for sharing purposes (sending invites to other users).

  3. Location: For location-based reminders. This also includes GPS settings.

  4. Device & App History: Allows the app to view one or more of: information about activity on the device, which apps are running, browsing history and bookmarks. This is required for some of our upgraded features and for profile data (Any.do does not have permission to access your browsing history and bookmarks).

  5. Identity: For signing in and syncing data. This permission is also required for signing in to Any.do with your Google Account. Any.do will never access your Google services (like Google Drive, etc..) and will only use this permission for signing in. Any.do uses Calendar information.

  6. In-App Purchases: To make purchases within the app.

  7. Microphone: For recording audio notes and voice input.

  8. Photos/Media/Files: For file attachments.

  9. Calendar: To view / create / edit calendar events.

  10. Background App Refresh: To have the app sync in the Background.

  11. Cellular Data: To have the app work on Cellular Data when Wifi is not available.

  12. Wi-Fi Connection Information: For Cloud Sync. Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and names of connected Wi-Fi devices.

  13. Other: For internet data to enable Cloud Sync.


🟒 How to enable app-permissions

Usually, users will be prompted to enable specific permissions when trying to activate a feature which requires those permissions.

However, if the user dismissed that screen without enabling or disabled the permissions in the past, then in order to ensure Any.do functions smoothly and securely they will need to enable certain app permissions directly from their mobile device settings.

πŸ€– To enable app permissions on Android

  1. Open your device Settings.

  2. Navigate to "Apps and Notifications".

  3. Press "App info" and then "Any.do".

  4. Press "Permissions" and then enable permissions.

To enable app permissions on Android

ο£Ώ To enable app permissions on iOS

  1. Go to Settings.

  2. Select Permissions.

  3. Enable preferred permissions.

To enable app permissions on iOS

On Web/Desktop, permissions can be enabled straight from the app itself for specific functions:

πŸ”” To enable notification permissions on Web/Desktop

  1. Go to Settings.

  2. Click to turn on Desktop Notifications.

  3. Make sure to allow pop ups from your browser, in order to receive the reminders.

To enable notification permissions on Web/Desktop

πŸ“† To enable calendar permissions on Web/Desktop

  1. Go to Settings => Calendars.

  2. Enable the calendar integration.

For more details, see this article about our Calendar Integration.

To enable calendar permissions on Web/Desktop


πŸ”΄ How to review/disable app-permissions

Adjusting your app permissions in Any.do is simple and allows you to control what features the app can access on your device. Whether you need to change, disable, or fine-tune permissions, this section provides step-by-step instructions per device:

πŸ€– To review and disable app permissions on Android

  1. Open your device Settings.

  2. Navigate to "Apps and Notifications".

  3. Press "App info" and then "Any.do".

  4. Press "Permissions" and then modify permissions.

You can alter the app permissions at any time, in order to remove the calendar integration, disable notifications and more.

To review and disable app permissions on Android

Note: These settings might differ slightly depending on your device and OS. You can alter the app permissions at any time, in order to remove the calendar integration, disable notifications and more.

ο£Ώ To review and disable app permissions on iOS

  1. Open your device Settings.

  2. Press "Any.do"

  3. You can now view and alter Any.do's permissions.

You can alter the app permissions at any time, in order to remove the calendar integration, disable notifications and more.

 To review and disable app permissions on iOS

On Web/Desktop, permission can be reviewed and disabled straight from the app itself for specific functions:

πŸ”” To review and disable notification permissions on Web/Desktop

  1. Go to Settings.

  2. Click to turn on Desktop Notifications.

  3. Make sure to allow pop ups from your browser, in order to receive the reminders.

To review and disable notification permissions on Web/Desktop

πŸ“† To review and disable calendar permissions on Web/Desktop

To disable the integration:

  1. Go to Settings => Calendars.

  2. Locate your preferred calendar.

  3. Press β€œDisconnect”.

To disable the calendar permissions completely (resetting the integration):

  1. From any desktop browser open this page.

  2. Then, simply remove Any.do's calendar permission

Make sure you are logged in with the correct calendar client's account you've linked Any.do with, in order to view the proper permission settings.

To review and disable calendar permissions on Web/Desktop


πŸ’¬ To enable/disable Android pop-up permissions

Android users are able to receive a pop-up with their reminders that will show on top of other apps. Without this permission, the pop-up will only show when tapping on a reminder notification. Each user is welcome to change their settings according to their preferred reminders-display.

Settings are available for Android 10+ and may vary slightly, depending on device type:

πŸ€– To enable/ disable the Android pop-up permissions

  1. Open your device Settings.

  2. Navigate to "Apps and Notifications".

  3. Select "Any.do".

  4. Enable/ disable "Display over other apps".

To enable/ disable the Android pop-up permissions


🎯 FAQs

πŸ‘₯ Why does Any.do need access to my contacts?

Any.do requires access to your contacts for features like Action Tasks and some sharing capabilities to function correctly.

πŸ“ What permissions are required for location-based reminders?

Any.do needs access to your device's location and GPS settings to set location-based reminders.

πŸ“† How do I manage calendar permissions on my desktop?

Go to Settings > Calendars, enable calendar integration, or disconnect it if needed.

🚫 Can I opt out of the calendar permissions?

Sure, if you do not wish to use the calendar to add and manage events then you can opt to disable the calendar permissions as detailed here (per device).

πŸ—£οΈ Why does Any.do need access to my microphone?

Any.do requires microphone access for recording audio notes and voice input.

❌ What happens if I disable some permissions?

Disabling certain permissions may limit the functionality of some features within the Any.do app.

πŸ’­ Can I disable the pop up reminder on Android?

Absolutely! You can choose to block this option by simply disabling it as instructed here.

⏰ Can I disable the calendar notifications?

There is currently no option to disable permissions for calendar-notifications only. If you choose to disable the notifications-permissions entirely, then you will not receive any notifications from the app, including reminders, collaboration updates and others.

Did this answer your question?