Review the following information to manage the app permissions on macOS.

When you create or run automations on the macOS platform using actions and packages, you will see some prompt messages that would require you to grant system permissions to access certain apps.
Prompt messages Grant permissions Applicable packages
Allow permission pop-ups on specific folders

macOS privacy policy overwrites file permission on certain folders to protect user data, even if the file permissions allow unrestricted access (rwx for everyone).

Apple protects specific directories under the Privacy section of macOS to safeguard sensitive user data. These include: Desktop, Documents, Downloads.

Applications need explicit user permission to access these directories, even if file permissions allow access.

You can grant Full Disk Access to the app that you want to allow access.

It will help to avoid pop-ups while running the application.

You can grant access at System Preferences > Security & Privacy > Privacy > Full Disk Access.

Following packages will display this message:
  • File
  • Folder
  • Log To File
  • Excel Basic
  • Application
  • Excel Advanced
  • JSON

Allow permission pop-up for network drive access.

When the bot accesses any file from the network drive, macOS prompts to allow access for the first time.

The network drive should be accessible.

- Following packages will display this message:
  • File
  • Folder
  • Log To File
  • Excel Basic
  • Excel Advanced
Allow permission to have access to macOS application windows and keystroke events

When a bot performs any operation on application windows or simulates keystrokes, macOS will prompt the user to allow access for the first time. To enable this, accessibility permissions must be granted to the Bot Agent application located in the Bot Agent folder.

You can grant accessibility permissions to the app you want. This will help avoid pop-ups while running the application.

You can grant access at System Preferences > Security & Privacy > Security > Accessibility

and add application from /Library/Application Support/AutomationAnywhere/BotAgent/Bot Agent.app.

Following packages will display this message:
  • Wait
  • Window
  • Keystroke
  • Image Recognition
  • Screen
Allow permission to have access of System Screen

For bots to execute screen-related tasks such as capturing a window, area, or the desktop, they must have the necessary screen permissions to capture the target screen. To enable this,

You can grant screen permissions to the app you want. This will help avoid pop-ups while running the application.

You can grant access at System Settings > Privacy & Security > Security > Screen and System Audio Recording and add application from /Library/Application Support/AutomationAnywhere/BotAgent/Bot Agent.app.

Screen