com.apple.screensaver is the macOS preference domain for screensaver settings. It stores configuration such as timing, hot corners and module selection, and administrators can manage it through preference profiles or defaults. While not an identity control itself, it can influence workstation lock behaviour and idle-session exposure.
What com.apple.screensaver does in macOS
com.apple.screensaver is a macOS preference domain, so it is a configuration container rather than a security control on its own. Its value is that it lets administrators and users define how the screen saver behaves, including when it starts and which module or hot-corner behaviour is used.
Because it sits in the preference system, it can be managed centrally or locally, and that means its security relevance depends on how the workstation is governed. A screensaver setting becomes important when it affects whether an unattended Mac locks quickly enough to reduce idle-session exposure.
Which settings it typically stores
The term usually covers presentation and behaviour settings such as activation timing, selected screen saver module, and hot-corner actions. Those settings are part of the user-experience layer, but they also shape the workstation’s idle-state handling.
That matters because a screensaver can be configured to show activity without actually locking the session, or to lock only after a delay. In managed environments, the same preference domain may be set by a profile, overridden by local defaults, or differ by user context.
Why administrators manage it
Administrators manage com.apple.screensaver when they want a predictable idle-session policy across devices. It is often used to align workstation behaviour with corporate lock requirements, reduce the chance of someone walking up to an unlocked screen, and make desktop behaviour consistent across a fleet.
For fleet owners, the practical question is less “what does the setting look like?” and more “does this setting actually support the intended lock workflow?” If the configuration only starts a visual screen saver but does not enforce a lock, it may create a false sense of protection.
How to interpret it in a security context
As a preference domain, com.apple.screensaver belongs to the broader endpoint configuration layer. It does not replace authentication, but it can affect whether an already-authenticated session remains exposed when the user steps away.
That makes it relevant to workstation hardening, desktop policy enforcement, and post-logon exposure management. The security outcome depends on the surrounding controls, especially whether the system is actually required to authenticate again after idle time and whether that requirement is enforced consistently.
Risk and Threat Considerations
Weak or inconsistent screensaver policy can leave an unlocked workstation available to anyone with physical access, especially in shared offices, hot-desking environments, or labs. The setting is small, but the exposure can be large if an idle Mac remains usable after the user walks away.
Failure mechanism: A screensaver starts without enforcing an immediate lock, or the configured delay is too long, allowing local access to an authenticated session, cached data, browser tabs, or open administrative tools.
Impact: An attacker or opportunistic insider can use the exposed session to read data, act as the signed-in user, or pivot into connected services without needing to defeat primary authentication first.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | AC-11 — Session Lock | Session lock directly governs idle workstation exposure that this preference domain can affect. |
| Recommendation — Enforce AC-11 to require automatic session locking after inactivity. | ||
| ISO/IEC 27001:2022 | A.8.5 — Secure authentication | This setting influences how an idle Mac returns to a secure, re-authenticated state. |
| Recommendation — Apply A.8.5 to require re-authentication after unattended sessions. | ||
| CIS Controls v8 | CIS-6 — Access Control Management | Workstation lock behaviour is part of controlling interactive access to managed endpoints. |
| Recommendation — Use CIS-6 to standardise workstation lock and idle-access policy. | ||
Practitioner Guidance
Why practitioners should care: Treat this preference domain as part of endpoint exposure control, not as a cosmetic desktop option. The setting is only effective when it supports the actual lock requirement your workstation policy depends on.
What to watch for: Check for drift between intended idle-lock policy and observed behaviour across managed Macs, especially where local user changes, inconsistent profiles, or older defaults can weaken the expected lock outcome. NHIMG’s macOS Forensics Guide is also useful when you need to verify what was configured on a device after an incident or policy exception.
Practitioner takeaway: Use this domain to keep the lock behaviour predictable, then validate that the device actually returns to an authenticated, locked state when idle.
Related resources from NHI Mgmt Group
- How should teams govern Apple devices when management shifts to declarative controls?
- What do security teams get wrong about Apple MDM and DDM coexistence?
- What should organisations do before shifting more Apple management to DDM?
- How should security teams govern declarative device management in Apple fleets?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 29, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org