AppReviewFix
Guideline library
Apple App StorePrivacy

5.1.1Permission requirements

What this guideline means

iOS requires apps to show a custom explanation string alongside every permission request — camera, microphone, contacts, and so on — and that string has to clearly and honestly explain what the permission is used for, matching the app's actual behavior.

Why apps actually get flagged

Frequently caused by a generic or missing purpose string, like "App needs your location," that doesn't explain what feature actually needs it.

A real example

"Your app requests access to a protected resource, but the accompanying purpose string does not adequately explain how the data will be used, per guideline 5.1.1."

Got this exact rejection?Paste it in and get a diagnosis specific to your app, free.
Decode my rejection
Related guidelines
5.1.1Data Collection and Storage4.3Spam2.1App Completeness
AppReviewFix
ProductDecoderPre-submission checkPricingGuideline library
CompanyAboutFAQContact
ResourcesBlog
LegalTermsPrivacy
© 2026 AppReviewFixBuilt by a developer, not a committee.