PPPC Profiles in Seconds: Meet PPPC Analyser

Drop in an app. Review what it asks for. Save a PPPC profile for your MDM. That's it.

 ·  2 min read  ·  MDM Magic
Zoom, analysed: bundle ID, code requirement and Team ID read straight from the signature
Screenshot neededassets/images/blog/pppc-analyser/app-details.pngZoom, analysed: bundle ID, code requirement and Team ID read straight from the signature
Zoom, analysed: bundle ID, code requirement and Team ID read straight from the signature

Every Mac admin knows the drill. A new app lands, users get a stack of privacy prompts, and someone has to build a PPPC profile. That means hunting for the bundle ID, running codesign to get the code requirement, guessing which TCC services the app actually needs, then hand-writing a .mobileconfig.

PPPC Analyser does all of that for you. It’s the light, standalone version of the PPPC Analyser in Magic Toolbox, built for one job and built to do it well.

Drop in an app

Drag any .app onto the window, or click Choose App…. Set your organisation name once and it’s remembered, so every profile you save carries it.

Drop an app on the window, or choose one
Screenshot neededassets/images/blog/pppc-analyser/home.pngDrop an app on the window, or choose one
Drop an app on the window, or choose one

See what it really needs

PPPC Analyser reads the app’s Info.plist usage descriptions and its code-signing entitlements, then sorts what it finds:

  • Likely: the app declares it needs this permission. Ticked for you.
  • Possible: weaker hints. Left unticked so you decide.

For each permission pick Allow, Deny or User Can Allow. The bundle ID and code requirement come straight from the app’s signature, so there’s nothing to copy and paste.

Guard rails built in

Some permissions can’t be pre-approved by MDM. Camera, Microphone, Screen Recording and Input Monitoring can only be denied (or, for the last two, left for the user to allow). Tick one of those and PPPC Analyser tells you, in red, exactly what a Deny will do. Deny the camera for a video-calling app and you’ve broken every call on every Mac in scope. Better to find that out now than from the help desk.

A clear warning before you save a Deny that users can't override
Screenshot neededassets/images/blog/pppc-analyser/deny-warning.pngA clear warning before you save a Deny that users can't override
A clear warning before you save a Deny that users can't override

Apple Events, sorted

Apple Events need a receiver app as well as the sender. Click Choose App… next to the receiver fields, pick Finder, System Events or any other app, and its bundle ID and code requirement are filled in for you.

Pick the receiver app and the rest is filled in
Screenshot neededassets/images/blog/pppc-analyser/apple-events.pngPick the receiver app and the rest is filled in
Pick the receiver app and the rest is filled in

Save and upload

Click Save Profile… and you’ve got a .mobileconfig ready to upload to Jamf Pro, Intune, Iru or any other MDM. Profile identifiers are derived from the app, so saving the same app again replaces the old profile on your devices instead of creating a duplicate.

A couple of honest notes:

  • Full Disk Access is never suggested. Apps can’t declare that they need it, so add it in your MDM if you know the app requires it.
  • Unsigned apps need a code requirement entered by hand. There’s an identifier-only option for in-house tools, but it’s weaker, because any app claiming that bundle ID will match.

Private by design

PPPC Analyser runs sandboxed, makes no network connections, reads only the app you choose and writes only the profile you save. Nothing leaves your Mac.

Get it

  1. Download the .pkg from the Releases page.
  2. Open it and follow the installer. PPPC Analyser goes into /Applications.
  3. Drop in your first app.

You’ll need macOS 15 Sequoia or later.

Want to go further? The PPPC Analyser in Magic Toolbox adds Upload to Jamf Pro, HTML reports and macOS 27 AppSettings export, alongside 20 more Jamf Pro tools.

Download PPPC Analyser →

Questions or ideas? Get in touch.

Looking to take that first step?

Try any MDM Magic tool free for 72 hours, or talk to us about hands-on Apple MDM consultancy, deployment and support.