Request minimum permission at the moment of intent
Permission requests explain an immediate benefit, ask for the narrowest scope, and support denial, limitation, revocation, and recovery.
Guidance
Preserve unrelated functionality and never use shame, obstruction, repeated nagging, or misleading pre-prompts to manufacture consent.
Do
- Explain what, why, duration, and data destination
- Design denied and revoked states as normal paths
Do not
- Request speculative access on launch or punish refusal
Verification contract
permission lifecycle and coercion review across all scopes
Supporting references
ref.apple.hig-accessibility— Apple HIG Accessibilityref.apple.hig— Apple Human Interface Guidelines