Fix Library · 5.1.1(iv) Data Collection and Storage — Access

Rejected 5.1.1(iv): your pre-permission screen has a 'Don't allow' button, an 'Allow' button, or opens Settings too early

Apple rejected your app because the custom screen you show *before* the iOS permission dialog gives the user a way to decline, or its button is worded like a consent decision ('Allow', 'Accept', 'Enable', 'Grant') — or your app pushes the user to iOS Settings before they've actually denied anything.

New build Confidence: medium utilitysocial / UGCsubscriptionAI appmarketplacelogin SwiftUIUIKitReact NativeFlutterExpopermission_handlergeolocatorreact-native-permissions

Apple said something like

Guideline 5.1.1(iv) - Legal - Privacy - Data Collection and Storage. We noticed that your app requires users to accept the custom pre-permission screen before they can access the app's features. Users should be able to decline the request and continue to use the app.
Your app includes a screen that requests the user consent to access [location / notifications / camera] before displaying the system permission request, and does not allow the user to proceed without granting access.
The app requires users to grant access to [location] to continue, which is not appropriate for the functionality the app provides.

The full fix is locked

Unlock the exact steps, the reply you can paste into Resolution Center, and the AI prompt to fix it — for this rejection and every other one in the kit.

One-time payment · lifetime access. Already have a key? Unlock.