ownMDMownMDM
ProductDocsSecurityStatus
esc
  • Getting started

  • Software

  • Getting started

  • Devices

  • Compliance

  • Administration

  • Software

  • Devices

  • Getting started

↑↓ navigate↵ openesc close←→ prev / next page

Language

Open Console

Getting started

How ownMDM works4 minEnrolling your first Mac5 minSelf-hosting ownMDM

Devices

Managing your devicesUsing saved filters

Software

Deploying software to your fleetThe app catalog and requests

Compliance

Understanding compliance status

Administration

Users, roles, and permissions
Wiki/Compliance/Understanding compliance status
Compliance3 min read

Understanding compliance status

Compliance is ownMDM's short answer to a long question: is this Mac in the state we expect it to be in?

Every Mac in your fleet is either compliant or not, and the reason is always visible. This guide explains what goes into that judgement, how to read the compliance view, and how to work through the machines that fall short.

What makes a Mac compliant

A Mac is compliant when it passes every check you have enabled. Out of the box those checks are:

  • Disk encryption is on. FileVault protects the contents if the machine is lost or stolen.
  • System protection is enabled. macOS's built-in safeguard against tampering with system files.
  • macOS is recent enough. The machine meets the minimum version you have set.
  • The Mac has checked in recently. A machine that has gone quiet cannot be vouched for.

Failing any one of these marks the Mac non-compliant. There is no partial state — this is deliberate. A Mac with encryption disabled is not "mostly fine", and a scoring system would let that hide behind a reassuring number.

Reading the compliance view

Select Compliance in the sidebar for the fleet-wide picture: how many Macs pass, how many do not, and which check is responsible.

The Compliance page showing overall fleet status and a breakdown by check.
The breakdown shows which checks are failing, not just how many Macs fail.

The breakdown is the useful part. Ten Macs failing one shared check is a completely different problem from ten Macs each failing something different — the first is usually one policy or one rollout, the second is genuinely ten problems.

Select any check to see exactly which machines are affected.

The list of devices failing a specific compliance check.
Drilling into a check lists the affected Macs.

Checking a single Mac

Open any device and select its compliance section for a per-check result on that machine, along with when it was last evaluated.

This is the view to use when someone asks why their Mac is flagged. It answers the question directly, without you having to reason backwards from a fleet-level number.

Setting your own standards

The defaults are sensible, but they are only defaults. In Settings, under compliance, you can adjust:

  • Minimum macOS version — raise it as you roll out an upgrade
  • Maximum days offline — how long a Mac may go quiet before it counts against it
  • Which checks apply — turn off a check that does not fit your environment

Two pieces of advice, both learned the hard way by people running fleets:

Raise the minimum macOS version gradually. Setting it to the newest release the day it ships marks most of your fleet non-compliant overnight, which teaches everyone to ignore the number.

Set the offline threshold to something realistic. If people take extended leave, a fourteen-day limit generates alerts about laptops in drawers. That noise makes real problems harder to see.

Working through non-compliant Macs

A compliance list is only useful if it gets shorter. A workable order:

  1. Group by cause. Fix the shared problem once rather than the same problem twenty times.
  2. Handle encryption first. It is the check with real consequences if a machine goes missing.
  3. Deal with stale check-ins separately. These are usually not security problems — the Mac is switched off, or the person has left.
  4. Treat outdated macOS as a rollout. Push the upgrade through your normal process rather than chasing machines one at a time.

Why a Mac stops checking in

Stale check-ins are the most common cause of a compliance drop, and most of them are not security issues at all:

  • The Mac is switched off or has been away for a while
  • It has been reassigned, retired, or wiped without being removed from ownMDM
  • It genuinely has a problem and needs attention

The first two are administrative. Removing retired machines from your fleet keeps the compliance number honest — and an honest number is the only kind worth acting on.

Troubleshooting

A Mac shows non-compliant but looks fine. Compliance reflects the last check-in, not the present moment. If it was just fixed, wait for the next check-in.

Encryption is on but still flagged. Enabling FileVault takes time to complete on a large disk. It reports as compliant once encryption has finished, not when it starts.

A Mac disappeared from the list entirely. It was removed from your fleet, or it has been quiet long enough to be filtered out of the default view. Adjust the filter to include inactive devices.

Last updated 19 July 2026

PreviousManaging your devicesNext Users, roles, and permissions
ownMDM Wiki
Open Console Contact Status GitHub

© 2026 ownMDM · Munki, multi-tenant · Apple device management.

On this page

Understanding compliance statusWhat makes a Mac compliantReading the compliance viewChecking a single MacSetting your own standardsWorking through non-compliant MacsWhy a Mac stops checking inTroubleshooting