I am submitting react native(expo) project to app store. I got to the step where I am told that my app uses IDFA and I had to tick some boxes so that I can confirm that I am using them which in fact is not true. From research I found out that expo uses analytics tools like Segment and Amplitude which is built in.
I would really prefer to say that I am not using the IDFA and I do not plan to use it in at all. How can I disable IDFA usage in my binary?
Also, interested what kind of information is sent from my app to Segment(or Amplitude)? I would not like to send sensitive or private information with or without users approval.
Hey there, this is a good question.
Even though no Segment calls are made by default, since the code is statically present in your binary that _could_ run Segment, you still need to check the IDFA boxes listed in our guide.
Right now we don't offer a way to omit this Segment code from your app. Long term we'd like to build a way to do this, but we haven't yet. We haven't heard of anybody running into any trouble for this, so the easiest path forward is to just check the boxes during submission. If this is a dealbreaker for you, then you might not be able to use Expo for your app right now. We are tracking this as a feature request, so please upvote that.
Thanks for the answer @terribleben
Most helpful comment
Hey there, this is a good question.
Even though no Segment calls are made by default, since the code is statically present in your binary that _could_ run Segment, you still need to check the IDFA boxes listed in our guide.
Right now we don't offer a way to omit this Segment code from your app. Long term we'd like to build a way to do this, but we haven't yet. We haven't heard of anybody running into any trouble for this, so the easiest path forward is to just check the boxes during submission. If this is a dealbreaker for you, then you might not be able to use Expo for your app right now. We are tracking this as a feature request, so please upvote that.