<!--
{
  "availability" : [
    "iOS: 16.0.0 -",
    "iPadOS: 16.0.0 -",
    "macCatalyst: -",
    "macOS: 13.0.0 -",
    "tvOS: 16.0.0 -",
    "visionOS: -",
    "watchOS: 9.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AppIntents",
  "identifier" : "/documentation/AppIntents/IntentAuthenticationPolicy/requiresLocalDeviceAuthentication",
  "metadataVersion" : "0.1.0",
  "role" : "Case",
  "symbol" : {
    "kind" : "Case",
    "modules" : [
      "App Intents"
    ],
    "preciseIdentifier" : "s:10AppIntents26IntentAuthenticationPolicyO019requiresLocalDeviceD0yA2CmF"
  },
  "title" : "IntentAuthenticationPolicy.requiresLocalDeviceAuthentication"
}
-->

# IntentAuthenticationPolicy.requiresLocalDeviceAuthentication

A policy that requires the person to unlock the device running the intent.

```
case requiresLocalDeviceAuthentication
```

## Discussion

Use this policy if your app intent relies on data or services that are only available
when the current device is unlocked. The system asks the person to unlock their device
if it’s currently locked, even if the request originated from an already authenticated
Apple Watch or remote device. For example, you might use this option if your app intent
accesses data on disk that’s encrypted when the device is locked.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)