Skip to content

Blueprints

What is a Blueprint?

A blueprint is GuardMDM's name for a configuration profile — a set of settings and policies that define how a device should behave. Blueprints are the building blocks of device management.

What Blueprints Define

  • Passcode Policies — length, complexity, auto-lock, and wipe behavior
  • Restrictions — camera, Siri, AirDrop, app store, screenshots
  • Wi-Fi Configuration — SSID, security type, proxy, auto-join
  • Content Filter — web filtering and access controls
  • VPP App Assignment — managed apps and books from Apple Business Manager
  • Custom Configuration — arbitrary payloads for advanced use cases

Blueprint Assignment

Blueprints are assigned to Groups, not individual devices. When a device joins a group, it automatically receives all blueprints assigned to that group.

Key Rules

  • A Group can have multiple blueprints
  • A Blueprint can be assigned to multiple groups
  • Devices inherit the combined settings from all blueprints on their group
  • If two blueprints conflict, the device handles resolution according to Apple's MDM protocol — there is no server-side merge logic in GuardMDM

Example: Sales Team

BlueprintAssigned To
Base SecurityAll Devices
Sales CRMSales Team
Wi-Fi ConfigSales Team

The Sales Team group gets multiple blueprints layered together.

Blueprint Sync

GuardMDM automatically pushes blueprints to devices:

  1. Blueprint is created or updated
  2. GuardMDM pushes the profile to every device in the assigned group
  3. Device applies the profile and reports status
  4. GuardMDM shows the profile status in the dashboard

Changes take effect within minutes. Devices that are offline will receive the update when they reconnect.

Blueprint Configuration Types

GuardMDM supports exactly six configuration types:

TypeDescription
PasscodeLength, complexity, max attempts, auto-lock
RestrictionsCamera, Safari, app store, AirDrop, screenshots
WiFiSSID, security type, proxy, auto-join
Content FilterWeb filtering and access controls
VPPManaged apps and books from Apple Business Manager
Custom XMLRaw configuration profile payload for advanced scenarios

Next: Configuration Management