System Settings shows you a fraction. tcc-viewer shows you everything — every app, every permission type, every version, every date. One command, local only.
Every time macOS asks “Allow this app to access your Documents?” — your answer gets stored in a hidden SQLite database called TCC (Transparency, Consent, and Control). It records every permission for every app, going back to when you first set up your Mac. System Settings shows you a simplified view. The actual database has far more — and on most developer machines, it’s full of junk.
Install with Homebrew. Run one command. Your browser opens with every permission your Mac has ever tracked — searchable, sortable, explained. No account, no config, no data sent anywhere.
A privacy tool should respect your privacy. tcc-viewer is fully local, fully open source, and fully transparent.
Zero. The web UI runs on localhost. Your permission data never touches a server, an API, or a third-party service.
Every line of code is on GitHub. Read it, fork it, audit it. The compiled binary is built from the same public source.
tcc-viewer only reads your permission databases. It never modifies, deletes, or writes to them. SQLite read-only mode, enforced in code.
One command. Every permission. Local only.