Reset App Privacy Permissions with tccutil

tccutil resets the TCC privacy database entries — the fix for apps that can no longer ask for camera, microphone, or screen-recording consent.

macOStccutilpermissionsprivacyMedium risk
Run `tccutil reset Camera` to revoke camera consent for all apps, or add a bundle id like `tccutil reset ScreenCapture com.example.app` to target one app.

01Command

Command
$ tccutil reset Camera && tccutil reset ScreenCapture com.example.app

02What it does

When an app was denied a permission with "don't ask again", there is no GUI checkbox to re-prompt — macOS hides the dialog forever. tccutil talks to the TCC database and clears those decisions so the consent prompt appears next launch. A bare service name resets it system-wide for every app; passing a bundle identifier scopes the reset to one app. `tccutil reset All com.example.app` clears every privacy decision for that app.

03Risk

RiskMedium risk
!Warning: There is no undo — the app must re-request every permission, and some will lose saved consent states.

04Undo

✓No undo needed — this command does not change persistent state.

05Sources

Last verified: 2026-09-17 · Category: Security & Privacy

06Related solutions