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.
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.app02What 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
!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
- tccutil(1) — macOS man pageEvidence: Documents tccutil reset [service] [bundle id] to reset privacy permissions for all apps or one app.
- tccutil — reset TCC privacy database (macOS man page)Evidence: Lists valid service names such as Camera, Microphone, ScreenCapture and the optional bundle identifier argument.
Last verified: 2026-09-17 · Category: Security & Privacy