Skip to main content
Protect My Mac — FreeNo credit card required

Accessibility (Accessibility) is a macOS privacy permission. Accessibility access lets an app control your Mac — it can click buttons, read text in any window, simulate keyboard input, and interact with other apps on your behalf. This permission was designed for assistive technology but is frequently requested by automation and productivity apps. Common apps that request this permission include Alfred, BetterTouchTool, Bartender, Magnet, 1Password. Risk level: danger. To check which apps have this permission, open System Settings, go to Privacy & Security, and select Accessibility. CoreLock identifies all apps with Accessibility access and cross-references them against known safe applications. It warns you about apps that have both Accessibility and network access — a dangerous combination that could allow remote control of your Mac — and flags any changes to this permission.

Security/Permissions

Accessibility on Mac

DangerHigh risk — grants deep access to your system or sensitive data

Accessibility access lets an app control your Mac — it can click buttons, read text in any window, simulate keyboard input, and interact with other apps on your behalf. This permission was designed for assistive technology but is frequently requested by automation and productivity apps.

Apps That Commonly Request This

Alfred
BetterTouchTool
Bartender
Magnet
1Password

Privacy Risks

  • Apps can read the contents of any window on screen, including passwords and private data in other apps
  • Malware with Accessibility access can simulate keyboard and mouse input to control your Mac remotely
  • This permission allows an app to click buttons, fill forms, and interact with other apps — effectively impersonating you
  • Keyloggers commonly exploit Accessibility access to capture everything you type, including passwords and messages

How to Check Accessibility on Your Mac

1

Open System Settings

Click the Apple menu and select System Settings.

2

Navigate to Privacy & Security

Click Privacy & Security in the sidebar.

3

Select Accessibility

Click Accessibility. You'll see a list of apps that can control your computer.

4

Be strict with this list

Only window managers, automation tools, password managers, and legitimate assistive technology should be here. This is one of the most abused permissions — remove anything you don't actively use.

How to Revoke Accessibility

1

Open the Accessibility permission list

Go to System Settings > Privacy & Security > Accessibility.

2

Toggle off or click minus to remove

Disable the toggle for any app, or select it and click the minus (-) button to remove it from the list entirely.

3

Authenticate with your password

You'll need to click the lock icon or authenticate with Touch ID/password to make changes to this list.

4

Test your workflow

After revoking, test that your essential apps (window manager, clipboard manager, etc.) still work. Re-enable only the ones you genuinely need.

How CoreLock Helps

CoreLock identifies all apps with Accessibility access and cross-references them against known safe applications. It warns you about apps that have both Accessibility and network access — a dangerous combination that could allow remote control of your Mac — and flags any changes to this permission.

Automatic permission scanning
Change detection alerts
Plain-English risk explanations

Frequently Asked Questions

Why do so many Mac apps need Accessibility access?

macOS doesn't have fine-grained permissions for window management, clipboard enhancement, or keyboard shortcuts. Accessibility is the only way for third-party apps to provide these features. Unfortunately, this means the permission grants far more power than most apps actually need — which is why it's important to audit this list regularly.

Can an app with Accessibility access see my passwords?

Yes. Accessibility access allows an app to read text in any window, including password fields (though macOS does try to protect secure text fields). It can also simulate keystrokes and mouse clicks. This is why you should only grant it to apps you fully trust.

What's the difference between Accessibility and Input Monitoring?

Input Monitoring lets an app see your keyboard and mouse input globally (keylogging). Accessibility lets an app control your computer — reading windows, clicking buttons, and simulating input. Input Monitoring is read-only for your input; Accessibility is read-write for your entire system.

Audit Your Permissions — Free

CoreLock scans every app on your Mac and shows you exactly which permissions each one has. Find hidden access in under 60 seconds.

Download CoreLock Free

Available for macOS and Windows