Skip to content
3.0 preview2.3.0 stable

These docs describe the preview. Pick the version you run and every page marks what it doesn't have yet. Get the preview →
Maester 2.x docs (archived) →

Sponsor

Ensure Android app protection policy encrypts organization data

MT.1246MediumIntuneApp protectionPreview 3.0

Part of Maester · Intune · App protection · All checks

Run this check
Invoke-Maester -TestId MT.1246

Ensure at least one assigned Android app protection policy encrypts organization data.

App protection encryption puts the organization’s data in the managed apps under a key the Intune App SDK controls, separately from whatever the user has done with the device. On an unenrolled Android phone the organization cannot verify how the device encrypts storage, and the fleet spans a decade of manufacturers and patch levels.

Android exposes this as two settings that can contradict each other:

  • Encrypt org data (encryptAppData) requires the app data to be encrypted.
  • disableAppEncryptionIfDeviceEncryptionIsEnabled waives that requirement whenever the device reports its own encryption as enabled.

A policy can therefore show encryption as required and encrypt nothing, because the waiver hands the guarantee back to the device the organization does not manage. This test reads both, and reports the contradictory combination as a note even when another policy passes.

Policies that are not assigned to any group are reported by this test but do not count towards a pass, because an app protection policy with no assignment is never applied to a user.

  1. Navigate to the Microsoft Intune admin center.
  2. Go to Apps > App protection policies.
  3. Select an existing Android policy, or select + Create policy and choose Android.
  4. Under Data protection > Encryption, set Encrypt org data to Require.
  5. Leave the option that disables app encryption when the device is encrypted turned off, so the policy keeps its own key on unmanaged devices.
  6. On the Assignments tab, assign the policy to the user groups whose apps hold organization data.
  7. Select Next and then Create or Save.
Every attribute of this check
FieldValue
Test IDMT.1246
SeverityMedium
SuiteMaester
ProductIntune
FeatureApp protection
AreaData protection
Resource typeTenant
User impactLow
Implementation costLow
MITRE ATT&CKT1005 Data from Local System
Supports controlsnist-800-53-r5:SC-28(1), nist-800-53-r5:AC-19
PowerShell testTest-MtAndroidAppProtectionEncryption
ServicesGraph
Compatible licensesINTUNE_A