PPPC Utility - How To Get It To Work?

New Contributor


I'm new to JamF deployments. My understanding of PPPC is that it can be used to pre-configure access to be given to certain apps through a Configuration Profile.

I've downloaded the PPPC Utility from GitHub & tried to generate a config profile from there.

I need to enable Camera, Microphone, Accessibility & Screen Recording for Zoom:

  • Camera: '-' and 'Deny'
  • Microphone: '-' and 'Deny'
  • Accessibility: '-', 'Allow' and 'Deny'
  • Screen Capture: '-', 'Let Standard Users Approve', and 'Deny'

Is there a way to get these apps pre-approved? Thanks in advance!


Contributor II

The short answer is no.
Apple has restricted Microphone and Webcam access so that an end user must approve a programs access to them locally on the machine. They cannot be pre-configured. It's an Apple MDM security restriction, not a Jamf issue. Any other MDM platform will have the same issue as they all use Apples underlaying MDM framework. If a security feature only has the option of 'Deny' then you can't pre-configure it for 'Allow'.

New Contributor

Hi @snowfox , thanks for your help!

While we're unable to approve via MDM, is there a way to prevent those privacy prompts from showing up?


Contributor II

Again unfortunately the answer is no.
This is expected behavior for the operating system.
The only thing you can do is allow it to accessibility and enable standard users to approve screen capture.
It doesn't matter what program you use, Skype for Business, Teams, Microsoft Remote Desktop, Other, they will all show security prompts for accessing the webcam and mic and screen recording etc.
To my knowledge these cannot be suppressed and are 'by design' in macOS. It emulates now alot of the things that iOS does and Apple treats the desktop as a 'mobile device'.
Some of the security features (as above) are based around the users privacy and not the administrator.