Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Given that mobile app analytics reporting can cost a customer data traffic that, unlike a web app, use of the mobile app may otherwise not require, should a mobile app provide a user accessible setting to allow customers to opt out of app analytics collection or reporting?

If and where should a customer be notified that running a given mobile app might capture and transmit analytics data on the app's usage?

Are there any app stores where either of the above is a requirement?

share|improve this question
it sounds like you need user consent in order not to get sued, at list in west Europe and US. – Yusubov Jul 12 '12 at 19:20
@ElYusubov: Large parts of Eastern Europe are part of the EU too. The User Consent rule is EU law, so it applies to them as well. – MSalters Jul 13 '12 at 12:33

Allowing a user to configure whether background processes like that run is a good idea for user friendliness, or even default to only do this while connected to WiFi. Not only for allowing users to save data usage, but battery life as well.

I believe that listing that an app runs analytics is required to be listed with the other requirements for running the app, though it may be possible to simply list internet access as a general requirement.

I don't think its required to have an app do anything like this, but at least for android users are required to hit an accept button on a list of features the app requires, so there is a notice that an app may do X.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.