我的公司有一个网络分析包,用于我们自己和客户的营销活动跟踪。它使用服务器日志、JS 和图像 Web 错误、cookie、唯一缓存文件和 ETag 标头的组合来收集和整理用户活动。
最近我们发现,插入用户浏览器的某个(未命名)隐私保护应用程序正在修改某些跟踪代码,其明显意图是阻止用户的活动被跟踪。我们购买了该应用程序的副本并在本地进行了测试,它对包括 Google Analytics 在内的许多其他网络错误和分析应用程序也是如此。
对于其中大多数,更改数据的方式会阻止跟踪软件正常运行。但是,它们使用一致的模式进行更改,并且由于我们的整理工作方式,它们的更改对我们的跟踪和分析包的操作没有影响。(嗯,有一个副作用,它会将一些计时计算的准确性从毫秒降低到秒。)
简而言之,情况是:
我们的分析结果不受应用程序试图颠覆数据的影响
用户显然打算阻止对其在线活动的分析
我们可以更改我们的应用程序以检测尝试的阻塞
我们将不得不花费时间和金钱来修补和测试我们的应用程序,以使尝试的隐私阻止实际上成功
因此,存在一个道德困境,即我们应该付出多少努力来发现和尊重用户的意愿。涉及的一些问题是:
隐私应用程序是否有责任按预期执行?他们可以通过多种方式更改数据,从而阻止我们的分析跟踪他们的用户。
我们有责任增强我们的应用程序以检测用户的意图吗?这将产生开发成本并消除有价值的数据(我们大约 2% 的流量正在使用这个应用程序)。
您认为我们的道德责任应该是什么?
我们应该忽略它并让我们的应用程序按原样工作
我们应该承担费用,丢失数据,并尊重用户的隐含愿望
我们应该联系应用程序的开发人员并告诉他们更好的方法来阻止我们的系统工作
我们应该宣传他们的软件没有按预期运行
其他...?
澄清一下,隐私工具根本不起作用。我们的应用程序无需更改,仍会跟踪使用它的用户。我们必须更改我们的应用程序才能不跟踪这些用户。
我们确实有一个基于 cookie 的选择退出,用户可以从跟踪器的主页中选择它。
我们向开发隐私应用程序的公司发送了一份说明,他们表示会调查。