You can use Jamf Connect to turn on FileVault encryption on Mac computers for local accounts. You can also store the user's personal recovery key (PRK) at a specified file path.

Enabling FileVault with an MDM solution is a process Apple calls "deferred enablement".
Note:

This workflow is based on the assumption of the first user being created in Jamf Connect is also the first user to receive cryptographic privileges via SecureToken from macOS, and this workflow should only be deployed when Jamf Connect is provisioning the first user account on the computer.

Perform the following steps with Jamf Pro to universally deploy FileVault settings to the required computer targets:
  1. In Jamf Pro, create a PPPC configuration profile deployed by selecting the Jamf Connect checkbox in Jamf Pro Security settings for FileVault that triggers login or logout events to prompt user and escrow PRK on next inventory update.

  2. In Jamf Connect, use the EnableFDE key in the configuration profile. You may want to omit the deprecated LAPSUser key as it only applies to macOS 10.15, and is documented as support removed in the requirements.

  3. Deploy a configuration profile for FileVault escrow key to disallow users from turning off FileVault using the following guidelines:
    • Set the profile to not turn on FileVault.

    • Use the Jamf Pro profile examples for settings guidance to escrow the PRK and prevent users from disabling it.

    • For non-Jamf Pro MDMs, you may want to use a FileVault escrow profile, and if needed deploy a profile with the FileVault options payload and the DontAllowFDEDisable key.

Requirements
Turning on FileVault encryption requires the following:
  1. If you are using Jamf Pro, do the following:

    In Jamf Pro, create a PPPC configuration profile deployed by selecting the Jamf Connect checkbox in Jamf Pro Security settings for FileVault that triggers login or logout events to prompt user and escrow PRK on next inventory update.

    Note:

    To turn on FileVault, Jamf Connect requires a Privacy Preferences Policy Control (PPPC) profile on computer with macOS 12 or later.

    If a Jamf Connect login window is enabled on computers, the default macOS automatic login behavior with FileVault may prevent the Jamf Connect login window from loading and prompting for network authentication. You can download this configuration from the Jamf Open Source Community jamf / JamfPrivacyPreferencePolicyControlProfiles (GitHub) or configure and deploy it with Jamf.

  2. If you do not have a Jamf Pro license, download the PPPC configuration file at jamf / jamfconnect (GitHub) and deploy it.

In the Jamf Pro Security and Privacy payload, perform the following:

  1. Select Enable FileVault.
  2. In the Event to prompt FileVault enablement section, select either At Logout or At Login.
  3. In the Escrow Personal Recovery Key section, select Escrow PRK.
  4. Select Disallow users from turning off FileVault.
  5. Select Escrow the PRK.