在移动应用程序中使用分析有哪些道德问题?

时间:2021-11-16 15:23:04

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

我想在我的iPad应用程序中实现Google Analytics。

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?

您对跟踪用户应用习惯的道德规范有何看法?

3 个解决方案

#1


1  

From Apple's app store approval guidelines:

来自Apple的应用程序商店批准指南:

17 - Privacy

17 - 隐私

* 17.1

* 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

* 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

* 17.3

Apps that target minors for data collection will be rejected

针对未成年人进行数据收集的应用将被拒绝

#2


0  

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:

除非您在BETA中,并且传输此类信息是测试过程的一部分,否则您应该告知用户一个明显的原因:

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.

但是,当我被要求获得许可时,有时候(取决于应用程序),我很乐意接受,因为我知道这将有助于开发人员更好地做到这一点。

#3


0  

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的许可协议以及Google Analytics的用户协议,您必须通知用户正在跟踪其使用情况以及如何使用这些信息。

Apple's Agreement on Apple Insider

Apple关于Apple Insider的协议

Google's Agreement Thanks coneybeare

Google的协议感谢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.

这一切都归结为仔细平衡用户体验和深入了解应用程序使用情况的能力。

#1


1  

From Apple's app store approval guidelines:

来自Apple的应用程序商店批准指南:

17 - Privacy

17 - 隐私

* 17.1

* 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

* 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

* 17.3

Apps that target minors for data collection will be rejected

针对未成年人进行数据收集的应用将被拒绝

#2


0  

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:

除非您在BETA中,并且传输此类信息是测试过程的一部分,否则您应该告知用户一个明显的原因:

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.

但是,当我被要求获得许可时,有时候(取决于应用程序),我很乐意接受,因为我知道这将有助于开发人员更好地做到这一点。

#3


0  

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的许可协议以及Google Analytics的用户协议,您必须通知用户正在跟踪其使用情况以及如何使用这些信息。

Apple's Agreement on Apple Insider

Apple关于Apple Insider的协议

Google's Agreement Thanks coneybeare

Google的协议感谢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.

这一切都归结为仔细平衡用户体验和深入了解应用程序使用情况的能力。