Hi! Usually this message means there's an app that can observe your screen even on the login stage. Do you know any apps on the mac that can do that? If not, i'd suggest to check Finder->Applications and check the list. Look for apps, like Team Viewer, Zoom, LogMeIn, Citrix Receiver, etc. If that's not the case, see what apps have access to screen recording in System Preferences->Security&Privacy->Privacy->Screen Recording
<?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">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>NotificationSettings</key>
<array>
<dict>
<key>AlertType</key>
<integer>0</integer>
<key>BadgesEnabled</key>
<false/>
<key>BundleIdentifier</key>
<string>com.apple.ScreenSharing</string>
<key>GroupingType</key>
<integer>2</integer>
<key>NotificationsEnabled</key>
<false/>
<key>ShowInCarPlay</key>
<false/>
<key>ShowInLockScreen</key>
<false/>
<key>ShowInNotificationCenter</key>
<false/>
<key>SoundsEnabled</key>
<false/>
</dict>
<dict>
<key>AlertType</key>
<integer>0</integer>
<key>BadgesEnabled</key>
<false/>
<key>BundleIdentifier</key>
<string>com.apple.RemoteDesktop</string>
<key>GroupingType</key>
<integer>2</integer>
<key>NotificationsEnabled</key>
<false/>
<key>PreviewType</key>
<integer>2</integer>
<key>ShowInCarPlay</key>
<false/>
<key>ShowInLockScreen</key>
<false/>
<key>ShowInNotificationCenter</key>
<false/>
<key>SoundsEnabled</key>
<false/>
</dict>
</array>
<key>PayloadDescription</key>
<string>Configures notifications settings for apps</string>
<key>PayloadDisplayName</key>
<string>Notifications</string>
<key>PayloadIdentifier</key>
<string>com.apple.notificationsettings.PayloadUUID002</string>
<key>PayloadType</key>
<string>com.apple.notificationsettings</string>
<key>PayloadUUID</key>
<string>PayloadUUID002</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</array>
<key>PayloadDescription</key>
<string>Disable ScreenSharing Notifications</string>
<key>PayloadDisplayName</key>
<string>Disable ScreenSharing Notifications</string>
<key>PayloadIdentifier</key>
<string>Your:Unique.Profile.identifier</string>
<key>PayloadOrganization</key>
<string>NotApple</string>
<key>PayloadRemovalDisallowed</key>
<false/>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>PayloadUUID0002</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
How about a .mobileconfig profile to disable notifications for com.apple.ScreenSharing and com.apple.RemoteDesktop?
This is an example created with Apple Configurator https://apps.apple.com/app/apple-configurator-2/id1037126344
Code:<?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"> <plist version="1.0"> <dict> <key>PayloadContent</key> <array> <dict> <key>NotificationSettings</key> <array> <dict> <key>AlertType</key> <integer>0</integer> <key>BadgesEnabled</key> <false/> <key>BundleIdentifier</key> <string>com.apple.ScreenSharing</string> <key>GroupingType</key> <integer>2</integer> <key>NotificationsEnabled</key> <false/> <key>ShowInCarPlay</key> <false/> <key>ShowInLockScreen</key> <false/> <key>ShowInNotificationCenter</key> <false/> <key>SoundsEnabled</key> <false/> </dict> <dict> <key>AlertType</key> <integer>0</integer> <key>BadgesEnabled</key> <false/> <key>BundleIdentifier</key> <string>com.apple.RemoteDesktop</string> <key>GroupingType</key> <integer>2</integer> <key>NotificationsEnabled</key> <false/> <key>PreviewType</key> <integer>2</integer> <key>ShowInCarPlay</key> <false/> <key>ShowInLockScreen</key> <false/> <key>ShowInNotificationCenter</key> <false/> <key>SoundsEnabled</key> <false/> </dict> </array> <key>PayloadDescription</key> <string>Configures notifications settings for apps</string> <key>PayloadDisplayName</key> <string>Notifications</string> <key>PayloadIdentifier</key> <string>com.apple.notificationsettings.PayloadUUID002</string> <key>PayloadType</key> <string>com.apple.notificationsettings</string> <key>PayloadUUID</key> <string>PayloadUUID002</string> <key>PayloadVersion</key> <integer>1</integer> </dict> </array> <key>PayloadDescription</key> <string>Disable ScreenSharing Notifications</string> <key>PayloadDisplayName</key> <string>Disable ScreenSharing Notifications</string> <key>PayloadIdentifier</key> <string>Your:Unique.Profile.identifier</string> <key>PayloadOrganization</key> <string>NotApple</string> <key>PayloadRemovalDisallowed</key> <false/> <key>PayloadType</key> <string>Configuration</string> <key>PayloadUUID</key> <string>PayloadUUID0002</string> <key>PayloadVersion</key> <integer>1</integer> </dict> </plist>
Other apps for creating profiles
ProfileCreator https://github.com/ProfileCreator/ProfileCreator
iMazing Profile Editor https://apps.apple.com/app/imazing-profile-editor/id1487860882
I’ve explained how to create and install profiles here https://forums.macrumors.com/threads/permanently-disable-icloud-private-relay.2332146/@bogdanw
thanks for that code. as some people lags knowings about code. can you please make a step by step Guide on HOW to add or where to add this code in order to disable the "screen being observed" notification?
I’ve explained how to create and install profiles here https://forums.macrumors.com/threads/permanently-disable-icloud-private-relay.2332146/
I can’t test the one above as I don’t know how to have my screen observed.