也许我应该在 Law Stack Exchange 中问这个问题,但是,因为我发现它非常“讲究技术”,并且与Google如何管理GDRP“事物”有关,所以我会问它在这里。
在我们的Fabric控制台应用程序设置中,我们有3个隐私切换:
我只对基本崩溃报告感兴趣,没有答案,没有自定义键/值崩溃报告-只是纯堆栈跟踪-如Logcat。
我这样做完全合法吗:Fabric.with(this, new Crashlytics());
?
Google默认是否将这些数据匿名化?如果可以,为什么还要麻烦用户寻求许可(诚实的问题)?
我搜索了一下,发现 IP地址跟踪被匿名命名为here。
当我关闭 Crash Insights 时,它会弹出警告说:
您匿名的崩溃数据可用于识别整个崩溃趋势 使用Crashlytics的应用程序。我们使用这些信息来了解 您的问题。我们建议将此功能保持启用状态,以便您可以分流 崩溃更快。
确定要禁用此功能吗?
注意:禁用数据共享还将删除对您的问题的见解。 更改最多可能需要24小时才能生效。
所以这带我们去:
仅剩一个问题:
如果将其打开:
当[我们的应用名称]的任何版本发生崩溃时,这都会询问您的用户 是否应该报告该崩溃。
等等...
我们的分析数据表明,大多数用户将拒绝报告 崩溃,因此我们建议禁用此功能。
Fabric在说我们不应该为此烦吗?
我们有一个帮助按钮,指向我们Fabric Docs。实际上,仅此一项无济于事,因为我们需要将实例化更改为:
final CrashlyticsCore core = new CrashlyticsCore
.Builder()
.listener(new CrashlyticsListener() {
@Override
public void crashlyticsDidDetectCrashDuringPreviousExecution() {
}
})
.build();
Fabric.with(this, new Crashlytics.Builder().core(core).build());
这将启用“ Crashlytics隐私对话框”。我通过post找到了它。
不幸的是,仅此一项并不能回答我的问题。最后docs声明:
Crashlytics
收集的个人数据:
安装UUID
崩溃痕迹数据如何帮助提供服务:
帮助客户将崩溃数据与他们的应用程序的特定实例相关联。保留:
崩溃跟踪及其关联的标识符将保留90天。
这仅是iOS的问题吗? Android似乎没有发送个人数据(例如UDID)。如果所有内容(对于Crashlytics)都是匿名的,为什么还要在Android中使用“隐私提示”呢? iOS怎么样,由于UDID,我应该寻求许可吗?
编辑:再次阅读我的帖子后,我注意到Fabric并没有要求UDID
,而是要求UUID
。所以说,我想我们不需要征求许可,没有共享个人数据。
谢谢。