Logo of UI Challenges
Sign in
Wireframe example for Permission Rationale Dialog
An example interpretation of the prompt
Icon of target

Permission Rationale Dialog

Icon of book open

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.

Icon of book open

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.

You can always choose to receive scheduled challenges. A unique design prompt will be sent to your email daily for the duration you select.

Get design challenge updates in your inbox

New prompts and challenge updates. It’s free.