开发者

What are the ethical issues with using analytics in Mobile Applications? [closed]

Closed. This question needs to be more focused开发者_开发技巧. It is not currently accepting answers.

Want to improve this question? Update the question so it focuses on one problem only by editing this post.

Closed 7 years ago.

Improve this question

I would like to implement Google Analytics in my iPad application.

I am wondering if there are any approval process issues with this?

Is there a best practice for allowing users to disable or enable tracking?

Do you have any opinions about how ethical it is to track user app habits?


From Apple's app store approval guidelines:

17 - Privacy

* 17.1

Apps cannot transmit data about a user without obtaining the user''s prior permission and providing the user with access to information about how and where the data will be used

* 17.2

Apps that require users to share personal information, such as email address and date of birth, in order to function will be rejected

* 17.3

Apps that target minors for data collection will be rejected


Unless you are in BETA, and transmitting information like that is a part of the testing process, you should inform the user for a single and obvious reason:

You wouldn't be tracked down yourself without being notified by the vendor

If I notice than an application is collecting data about my usage without informing me, I uninstall it immediately.

However, when I'm asked for the permission, sometimes (depending on the application), I kindly accept because I know it will helps developers to do it better.


After hearing your opinions and looking at the pertinent license agreements, this is my answer to the question.

Analytics should not be used transparently. Tracking users, without their knowledge, even if there is no "user identifiable data" is bad.

Per Apple's License Agreement, and also Google Analytics' user agreement, you must notify users that their usage is being tracked and how that information will be used.

Apple's Agreement on Apple Insider

Google's Agreement Thanks coneybeare

Basically that means you have to present an agreement upon the first launch of the app, or have an opt-in option in the application settings. Neither is ideal. Its always a little annoying to get that license agreement popup, it doesn't seem clean to me. But hey, you've got to protect your butt. And not many people would probably agree to opt-in.

It all comes down to carefully balancing user experience with the ability to get insight into your app's usage.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜