How Apple's TCC Framework Controls App Access to Sensitive macOS Data

· Original article ↗

Summary

An overview of macOS TCC explains how it records app permissions for sensitive data, where its databases reside, and why managing permissions across business devices can add complexity.

Key points

  • TCC manages app access to sensitive macOS data, including the camera, microphone, location, and files or folders.
  • Users can review and change many permissions in macOS Privacy & Security settings.
  • The article identifies separate per-user and system-level TCC databases; it says Full Disk Access permissions are stored in the system-level database.
  • Granting or revoking Full Disk Access requires an administrator password, according to the article.
  • For business deployments, administrators using MDM may need a PPPC payload to grant permissions; without MDM, users handle approvals themselves.
  • The article notes that researchers have reported CVEs involving TCC bypasses but does not detail specific vulnerabilities.

Article Details

Topic
Apple's Transparency, Consent, and Control (TCC) privacy-permission framework and its role in managing macOS application access to sensitive data.

People

Products

Industries

Related Articles