Screenproof Admin KB

Deploying Screenproof to a managed fleet

Screenproof is a governed macOS screenshot app. Everything an admin controls is delivered through standard MDM: one signed PKG and a handful of configuration profiles.

The management surface

Screenproof reads policy from managed preferences in its own domain, app.screenproof, delivered as a com.apple.ManagedClient.preferences payload — the same custom-settings mechanism every macOS MDM supports.

Full key reference: schema.json. Or build a profile interactively with the Profile Creator.

Deployment order

Order matters — PKG first, then profiles:

  1. PKG — installs /Applications/Screenproof.app and a per-user LaunchAgent (app.screenproof.agent, starts at each user's next login). Download: https://updates.screenproof.app/Screenproof-latest.pkg. Signed Developer ID Installer (Team S65X5KY399), notarized.
  2. Managed preferences profile — your org's policy in the app.screenproof domain (blocklist, PII patterns, watermark, export destinations, license, updates).
  3. Restrictions profile (optional) — allowScreenShot=false disables native screenshots fleet-wide; Screenproof keeps working. See Screen Recording & native capture.
  4. PPPC deny profile (optional) — denies the Screen Recording TCC service to other named capture apps. Note: no profile can pre-grant Screen Recording to Screenproof — users approve it once. Same page as above.

Console guides

Topics