Using adMob & Analytics in my app and got rejected - Guideline 5.1.2 - Legal - Privacy - Data Use and Sharing

Hi all, I am trying to pass my apps review in the apple app store connect. Firstly got a message about location permission that I resolved writing a longer permissions message, but now hay a problem about tracking in my app due to using Google adMob and Google Analytics.

This is the rejection:

Guideline 5.1.2 - Legal - Privacy - Data Use and Sharing


The app privacy information you provided in App Store Connect indicates you collect data in order to track the user, including Other Usage Data, Purchase History, Advertising Data, Other Diagnostic Data, User ID, Coarse Location, Product Interaction, Email Address, Crash Data, Device ID, and Performance Data. However, you do not use App Tracking Transparency to request the user's permission before tracking their activity.

Starting with iOS 14.5, apps on the App Store need to receive the user’s permission through the AppTrackingTransparency framework before collecting data used to track them. This requirement protects the privacy of App Store users.

Next Steps

Here are two ways to resolve this issue:

- If you do not currently track, or decide to stop tracking, update your app privacy information in App Store Connect. You must have the Account Holder or Admin role to update app privacy information.

- If you track users, you must implement App Tracking Transparency and request permission before collecting data used to track. When you resubmit, indicate in the Review Notes where the permission request is located.

I basically don't have anyone with knowledge or expertise that could help me figure out the app store privacy questionnaire and mostly filled it out trying to use common knowledge (meaning it is probably all wrong). I will share what my apps privacy panel looks like.

I am sure this thread will be very helpful for people uploading their first app to apple app store and don't have anyone they could consult for this part of the process.

I have read the guidlines to fix this issue and they ask to implement App tracking Transperacy

And well I am here in flutterflow cause I don't know how to code πŸ˜…

I am guessing I have to make a custom permissions key to fix this issue. But not 100% sure.

Please can someone that has done this before guide me, I am sure this will be very helpful for a lot of people in my shoes with very little coding knowledge.

Thanks again ❀️

6
7 replies