Requesting User Permissions
Learn how to request user permissions in a trustworthy and non-intrusive manner
Users care about their privacy and want to know that the apps and websites they use respect it too. Explaining why you're asking for permission to access certain features or data helps users feel more at ease and secure.
By following the best practices for requesting permissions, you assure users that these requests are necessary and will enhance their experience with your product. This greatly increases the chances that users will grant permission, leading to a better overall experience with your product.
This might be obvious but don’t bombard your users with
Modal windows are the optimal choice for requesting
While you could direct users to the Settings page to locate the necessary permission, it is far more effective to present them with a modal window that allows them to grant permission instantly.
Before asking users' permission for anything, show them a primer. Primers explain why the app needs the permission and how it will benefit users before they’re actually asked for that permission.
Pro Tip: A primer screen should always be in context — for example, ask for access to the camera only when users try to take a picture.
According to a study from the Nielsen Norman Group, users are 12% more likely to provide
Clearly, giving users a compelling reason to grant your app permissions is vital to having them do so. Use plain, descriptive language to tell them exactly what the most important benefits are to granting permissions, and assure them the privilege won’t be abused.
Pro Tip: Stick to the most important 1–2 reasons instead of giving them a long list.
Users are more likely to grant
Take the time to write microcopy that provides a clear and straightforward explanation. Users usually don't fully read permission text — they scan. So use plain language and keywords that capture attention and provide meaning.
Pro Tip: Write in active voice as it implies action and helps users more intuitively understand who should act: you or them.
An app that asks users for permission to access their location, gallery, or camera out of the blue is less likely to get that permission, even with an explanation. In-context
For example, if you ask users for permission to access their microphone as soon as they open the app, they may automatically deny the request without giving it much thought. If you ask when they tap on a microphone icon in order to record audio, they can immediately make the connection to why it’s necessary and will be more likely to grant permission.
Asking for too much from users feels invasive. Only ask them for one permission at a time. If the function the user is trying to access needs more than one permission, use separate
Some users are very reluctant to give
When they finally do decide they need to grant permissions to use a particular function, make it easy for them to reverse their decision. Give them a polite explanation of why they can’t use the particular feature, and then give them a direct link to their device’s
Designers and developers sometimes use dark patterns to influence or trick users into granting
This kind of undue pressure can ruin user trust and come across as pushy. Instead, give users compelling reasons to allow permissions while also respecting their choice to do so. If the permission is really necessary, even if users initially deny it, they’ll likely reconsider when they need it.
References
- 3 Design Considerations for Effective Mobile-App Permission Requests | Nielsen Norman Group