Home > Mac administration, macOS, Management Profiles > Disable screenshots and screen recordings on macOS Mojave

Disable screenshots and screen recordings on macOS Mojave

In certain circumstances, like taking school tests or handling sensitive documents, it may be necessary to disable the ability to create screenshots or make screen recordings. For those who need to do this, it’s possible to set this with a profile.

PayloadType: com.apple.applicationaccess
Key: allowScreenShot
Type: boolean

Once a profile has been built and applied to a Mac running macOS Mojave, trying to create a screenshot or screen recording will result in the following message.

Screenshot disabled message

For more details, please see below the jump.

A sample profile is below and also available on GitHub via the following link:

https://github.com/rtrouton/profiles/tree/master/DisableScreenshotCreation


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt;
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>PayloadDescription</key>
<string>Configures restrictions</string>
<key>PayloadDisplayName</key>
<string>Restrictions</string>
<key>PayloadIdentifier</key>
<string>com.github.4F47396E-A6FE-4A93-903B-AF515787E45A.com.apple.applicationaccess.8E71EA7C-8960-4CB5-A36D-0A633F7E1213</string>
<key>PayloadOrganization</key>
<string></string>
<key>PayloadType</key>
<string>com.apple.applicationaccess</string>
<key>PayloadUUID</key>
<string>8E71EA7C-8960-4CB5-A36D-0A633F7E1213</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>allowScreenShot</key>
<false/>
</dict>
</array>
<key>PayloadDescription</key>
<string>Disable the ability to create screenshots or screen recordings on macOS</string>
<key>PayloadDisplayName</key>
<string>Disable Screenshot Creation</string>
<key>PayloadIdentifier</key>
<string>com.github.4F47396E-A6FE-4A93-903B-AF515787E45A</string>
<key>PayloadOrganization</key>
<string>Company Name</string>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>4F47396E-A6FE-4A93-903B-AF515787E45A</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>

  1. sơn bạc
    September 14, 2019 at 3:45 am
  1. No trackbacks yet.

Leave a comment