Is it possible to completely remove apps from the various privacy categories in System Preferences?

System Preferences > Security & Privacy > Privacy

enter image description here

  • Do you mean specifically for calendars? Oct 12, 2018 at 14:46
  • Calendars, Contacts, Photos... Generally speaking, how do we remove them entirely?
    – user305944
    Oct 12, 2018 at 18:58
  • 1
    Unchecking them should do the trick no? Oct 13, 2018 at 5:32

3 Answers 3


To remove all apps from a particular Privacy category, open Terminal.app and type the following command, then type the Return key:

tccutil reset CATEGORY

where CATEGORY is one of:

  • Accessibility
  • AddressBook
  • AppleEvents (i.e. Automation)
  • Calendar
  • Camera
  • Microphone
  • Photos
  • Reminders
  • ScreenCapture (for the Screen Recording list)
  • SystemPolicyAllFiles (for the Full Disk Access list)
  • SystemPolicyDesktopFolder
  • SystemPolicyDeveloperFiles
  • SystemPolicyDocumentsFolder
  • SystemPolicyDownloadsFolder
  • SystemPolicyNetworkVolumes
  • SystemPolicyRemovableVolumes
  • SystemPolicySysAdminFiles

If you want to remove only a particular app, you need to first determine its Bundle ID. Once you know that, issue the command:


Note: Specifying an app's Bundle ID appears to require macOS Mojave (10.14) or later.

You could also remove all apps from all categories:

tccutil reset All

Though this might freeze your Mac on macOS 10.15 and later, see comment below.

In the example given in the question, the following commands would remove Terminal and Chrome from Calendars.

First, determine their Bundle IDs:

osascript -e 'id of app "Terminal"'

shows com.apple.Terminal. Same for "Chrome" gives: com.google.Chrome. Now we can reset them:

tccutil reset Calendars com.apple.Terminal
tccutil reset Calendars com.google.Chrome

Pro tip:

This is a one-liner doing the same:

tccutil reset Calendars `osascript -e 'id of app "Chrome"'`

More info in this blog article: Managing Mojave’s privacy protection: Privacy controls.

  • 1
    On Catalina, tccutil reset All resulted in terminal not accepting input, my keyboard not working anymore and my mouse unable to click. I had to hard-reboot with the power key.
    – mrm
    Dec 30, 2019 at 21:09
  • The category is missing ScreenCapture for screen recording. May 27, 2020 at 13:51
  • 2
    @RonnieLiew If you see ways to improve a post, please use the edit functionality to do so.
    – nohillside
    May 27, 2020 at 13:55
  • Is there a way to find out bundle identifier of a deleted app (other than reinstalling it)?
    – zyy
    Jan 22, 2021 at 17:31
  • @zyy It might still be found in the Launch Services Database. You can dump that with the cmd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump Feb 23, 2021 at 9:53

I tried clicking on the application you want to remove, but not the checkbox and then clicking the remove button (-). It worked for me, but I'm not sure if it will work for others as of yet.


Unchecking the checkbox prevents the application from using those services.

You cannot remove the listings directly from this window as they have requested these permissions in the past. For non-system apps like Chrome, you can remove the application from your machine and it will remove the listing from the privacy pane.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .