
Permission Rationale Dialog
Design the onboarding modal that explains why the app needs a sensitive permission, like location or health data, before the system prompt appears. It sits on top of the current onboarding screen and must read fast on a phone.
The dialog should make the request feel specific, not vague: name the permission, say what it unlocks, and connect it to a clear user benefit. Users should understand why they are being asked without hunting for details.
Keep the action choice simple. One button should continue to the system permission prompt, the other should back out cleanly and leave the user in onboarding without losing their place.
This is a trust moment, so the tone, hierarchy, and spacing matter. The dialog needs to feel calm, honest, and easy to dismiss, while still making the value of granting access obvious.
Use a concrete example in the body copy, such as ‘find nearby clinics’ or ‘track your daily steps,’ so the permission feels tied to a real feature instead of a generic request.
Better at UI design with every challenge
Select complexity and generate challenge.
Pick a platform.
Get design challenge updates in your inbox
New prompts and challenge updates. It’s free.