We have a problem related to Expo builds and iOS appstore.
Apple rejected us with the following reason:
We noticed that your Kids Category app includes analytics, advertising and collects, transmits, or has the ability to share personal information or device information with third parties. …
Third-party analytics or third-party advertising with the ability to collect, transmit or share identifiable information, including, for example, IDFA.
We’ve been deploying this app for months now with no problems… We’re aware about Expo’s IDFA and this issue on Github (https://github.com/expo/expo/issues/1320) where you explain your IDFA usage.
But the new twist now is that, since the app is targeted to kids – recently Apple became stricter and now they require us to remove IDFA. Which we can’t (unless we eject).
We understand that IDFA isn’t accessible to us and it’s used for low-level Expo SDK usage. And it doesn’t send any identifiable information about our users. That’s why we think the app should still fall under this exception (from Apple’s guidelines):
In limited cases, third-party analytics may be permitted provided that the services do not collect or transmit the IDFA or any identifiable information about children (such as name, date of birth, email address), their location, or their devices.
Now, it would be nice if your usage of Segment and Amplitude could be more prominent on the (expo .io) website. At the moment, I have to send a link to a 2 year old (closed) github issue where the third comment explains your IDFA/Segment usage. It would be a lot simpler if that were a page with its own URL or part of the the page explaining app stores.
If we can’t explain clearly how IDFA/Segment/Amplitude is being used in our app – there is a danger that all kid-targeted Expo application will start being rejected .