Show HN:我构建了一款跨浏览器扩展,可控制指纹识别面

Hacker News Top 产品

摘要

Privacy Thing 是一款跨浏览器扩展,通过控制 13 个类别中的 53 个浏览器属性来减少在线指纹识别,现已在 Chrome 和 Firefox 上提供预览版。

你好,Hacker News!我是 Tomasz,Privacy Thing 的开发者,这是一款适用于 Firefox 和基于 Chromium 的浏览器的扩展。我刚刚发布了它的预览版。<p>Privacy Thing 旨在减少浏览器指纹识别——即在没有 cookie 的情况下对用户进行跟踪。<p>它最初是一个内部项目:一个简单的定位模拟器。随着时间推移,我将其扩展以覆盖更多指纹识别面。目前它有 13 个保护类别,影响 50 多个浏览器 API 和方法:Geolocation、时间和区域设置、Canvas、WebGL、Audio、Navigator、Screen、Client Hints、Battery、WebRTC、Dedicated Workers、Service Workers 和 Shared Workers。这个列表还在继续增长。<p>该扩展完全可配置。用户可以创建区域配置文件,并将其分配给域名规则,每个域名可以有不同的保护设置。或者他们可以跳过域名规则,直接依赖全局配置——我不是来替他们决定哪种方式最好的 :-)<p>Privacy Thing 使用 Manifest V3,包含其所有优点和缺点。Chrome 和 Firefox 看似提供相似的扩展 API,但在 Privacy Thing 运作的层面存在根本差异。这很重要,因为其脚本必须尽早加载才能生效。<p>它的 X-Ray 模块与页面上下文中运行的脚本通信,以显示网站使用了哪些 API 以及它们被查询的频率。默认情况下,扩展的工具栏徽章上会显示一个汇总计数。<p>每个版本都包含经过处理且紧凑的数据集,涵盖 Chrome 构建号、支持的语言代码、语言到国家的映射、常见屏幕分辨率和硬件配置。这使扩展保持独立于外部服务,而且也没有正当理由为其构建额外的基础设施。<p>有两个例外。区域预设向导使用 OpenStreetMap 的 Nominatim 地理编码服务,但仅在用户同意发送查询之后。地图使用 OpenFreeMap 显示。<p>预设也可以手动创建。知道坐标的用户可以直接输入,而无需联系任何第三方服务。<p>该扩展不传输遥测数据或使用数据。这让开发变得更难,但这是其身份的根本:用户数据属于用户。Privacy Thing 的配置可以导出、编辑和导入。<p>预览版目前以专有许可证分发。这并不理想;我最终打算以开源许可证(很可能是 AGPL)发布源代码。<p>更多关于开发过程的信息: <a href="https:&#x2F;&#x2F;tomaszjanusz.dev&#x2F;en&#x2F;projects&#x2F;privacy-thing&#x2F;" rel="nofollow">https:&#x2F;&#x2F;tomaszjanusz.dev&#x2F;en&#x2F;projects&#x2F;privacy-thing&#x2F;</a><p>下载:<p>- Mozilla Addons: <a href="https:&#x2F;&#x2F;addons.mozilla.org&#x2F;en-US&#x2F;firefox&#x2F;addon&#x2F;privacy-thing&#x2F;" rel="nofollow">https:&#x2F;&#x2F;addons.mozilla.org&#x2F;en-US&#x2F;firefox&#x2F;addon&#x2F;privacy-thing...</a><p>- Chrome Web Store: <a href="https:&#x2F;&#x2F;chromewebstore.google.com&#x2F;detail&#x2F;privacy-thing-preview&#x2F;aklmohdkhakelpdigmbpkfepebgceji" rel="nofollow">https:&#x2F;&#x2F;chromewebstore.google.com&#x2F;detail&#x2F;privacy-thing-previ...</a><p>该扩展在 Microsoft Edge 加载项商店中仍在审核中 -_-<p>感谢你的建议和反馈。请记住,这仍然是一个预览版:有些功能可能无法正常工作,可能更慢,或者行为可能不符合预期。我真诚地希望这类问题会很少。<p>P.S. 是的,Privacy Thing 完全支持 Firefox Containers。我喜欢这个概念,并且认为扩展应该尽可能支持容器。如果 Brave Software 公开其容器 API,Privacy Thing 也会在其他地方支持它们,包括 Brave。
查看原文
查看缓存全文

缓存时间: 2026/07/31 17:01

# Privacy Thing 来源:https://privacything.com/en Privacy Thing 帮助减少网络上的指纹识别。它覆盖 **53 个浏览器属性、方法和构造函数**,分为 **13 个保护类别**:地理定位、时间和区域设置、Canvas、WebGL、Audio、Navigator、Screen、Client Hints、Battery、WebRTC、Dedicated Workers、Service Workers 和 Shared Workers。 适用于 Google Chrome 和 Mozilla Firefox 的预览版现已可下载!

相似文章