在DuckDuckGo,我们不收集或分享任何个人信息。那';简而言之,这是我们的隐私政策。例如,我们不存储IP地址,也不创建唯一的cookie。因此,我们甚至没有能力为任何个人创建搜索历史或搜索会话——设计隐私。
同时,我们需要一种方法,以匿名的方式为我们的用户可靠地改进我们的产品。我们有几种方法';我的发展就是为了实现这一点。
首先,你可能会注意到,当你搜索DuckDuckGo时,可能有一个"&;atb=";浏览器顶部网址中的URL参数。此参数允许我们匿名A/B(拆分)测试我们对DuckDuckGo所做的产品更改。例如,A组的用户将获得蓝色链接,B组的用户将获得红色链接,而我们';d能够测量不同颜色链接对DuckDuckGo使用的影响。对于一些实验,我们可能需要确保在与页面元素交互后在其他页面上获得一致的用户体验。在这些情况下,我们可能会使用本地存储(例如,您所在的大型通用用户体验组)存储非个人数据,但只能在您第一次交互之后,仅在您的设备上存储,而且默认情况下不会存储。
其次,我们测量页面上特定事件的参与度(例如,当显示拼写错误的消息时,以及单击消息时)。这使我们能够进行实验,测试不同拼写错误的消息,并使用CTR(点击率)确定消息';它的功效。如果您查看的是网络请求,则这些请求将被发送到一个像素的图像。快去。通用域名格式。这些请求是匿名的,这些信息仅用于我们改进产品的目的。
第三,你可能会注意到类似的atb。我们的浏览器扩展和移动应用程序发出的js或exti请求。这些请求帮助我们匿名统计有多少设备正在使用体验。例如,我们的浏览器扩展和移动应用程序将发送atb。js请求和每次搜索。通过这些请求,我们可以在不知道这些设备的任何信息或它们进行的确切搜索的情况下,大致计算访问了多少设备。
第四,对于我们搜索页面中的某些元素,您可能会注意到&;请求中使用的vis参数。这个参数允许我们通过识别哪些元素在页面上实际可见或接收到类似悬停的交互来衡量有用性。由于屏幕大小不同,不同设备(例如台式机、移动设备和平板电脑)的可视性可能会有很大差异。当用户点击这些元素时,我们使用这些交互数据来有效地测量转换。参数值是匿名的,成批分组在一起,并且没有任何个人身份信息。
所有这些请求在传输到DuckDuckGo的过程中都是完全加密的,这样除了我们之外没有其他人能看到它们。和其他所有DuckDuckGo请求一样,这些请求中没有嵌入个人身份信息,我们也不存储与它们相关的IP地址。
要明确的是,这意味着我们永远无法知道每个人在做什么,因为每个人都是匿名的,这是我们统计方法的一个限制,因为我们是设计隐私的。然而,在这种匿名限制下,我们可以使用这些匿名方法可靠地确定哪些更改通常有效。
我们从零开始开发这些系统,而不是使用第三方服务,因为我们的隐私承诺从不收集或共享任何个人信息。我们';我们为能够以完全匿名的方式为您改进我们的网站而感到自豪!