Skip to main content

Glossary

Compliance policy

A compliance policy is a set of conditions a managed device must meet to be considered trustworthy: minimum OS version, passcode enabled, encryption on, no jailbreak, required apps installed. The MDM evaluates each device against the policy continuously and triggers an action when a device falls out of line.

How it works

A policy is a list of checks plus a list of consequences. The checks are read from the device at each check-in: OS version and patch level, passcode strength, storage encryption, jailbreak or root state, presence of a required app, last contact date. Some MDMs also accept external signals, like a risk score from a Mobile Threat Defense agent.

Each check has a threshold you set. iOS 17 or later, for instance, or a six-digit passcode. When every check passes, the device is compliant. When one fails, the device is marked non-compliant and the consequences kick in, usually in stages: a notification to the user first, then a block on managed apps after a grace period of a few days, then a selective wipe if nothing changes.

The grace period is what makes policies livable. Without it, a user who hasn't installed last night's iOS update loses access to their email at 8 a.m. With it, they get three days and a reminder.

Why it matters for a fleet

Compliance policies turn a security standard into something you can measure. A written rule that says "all devices must be encrypted" is an intention. A policy that reports 412 of 420 devices encrypted, and lists the eight that aren't, is evidence. That distinction is what auditors ask for, and it's what NIS2 (directive 2022/2555, article 21) expects you to be able to produce.

They also scale in a way manual checks can't. At 50 devices you can walk around the office. At 500, spread over three countries and two operating systems, you can't. The policy runs the check for you every few hours.

One trade-off to keep in mind: strict policies generate friction. If you require the latest OS within 24 hours of release, you'll block half the fleet every time Apple ships an update. Most teams set the OS threshold one version behind current and tighten it only for a known critical vulnerability.

How Appaloosa handles it

In Appaloosa, you define compliance rules per device group, so field tablets and executive phones don't share the same thresholds. Each rule combines conditions (OS version, passcode, encryption, jailbreak state, required apps, last check-in) with an action: notify, restrict access to managed apps, or wipe the work data. The console shows the compliance state of every device and the reason it fails, which is usually what you need to fix it in one call to the user.

Because compliance is evaluated inside the same mobile device management platform that pushes configurations, a failing device can be corrected directly: push the missing app, force the passcode setting, or trigger the OS update from the same screen.

Book a demo

See Appaloosa run on your fleet

A 20-minute call on your real setup. Enrollment, private apps, security.

Book a demo

See the full platform Explore Appaloosa

Frequently asked questions

How often is compliance evaluated?
At every device check-in, which most MDMs schedule every few hours and trigger on events like a reboot or a policy change. A device that hasn't checked in for several days is itself a compliance signal, since you can't know its state. Set a maximum silence period in the policy for that reason.
What should happen when a device becomes non-compliant?
Start with a user notification and a short grace period, typically 3 to 7 days. Then restrict access to managed apps and corporate resources. Reserve the wipe for devices that stay non-compliant or are confirmed lost. Escalating in stages keeps the help desk load manageable and avoids wiping a device over a delayed update.
Can a compliance policy differ between corporate and BYOD devices?
Yes, and it should. On corporate-owned devices you can require a specific OS version, block app stores and enforce full-device encryption. On BYOD devices you only control the work profile, so the policy checks that space: work apps present, passcode set, no jailbreak. Keep the BYOD rules lighter and the consequences limited to the work data.