Privacy Browser 3.20.1:安卓浏览器把隐私开关默认全关,按站点逐项放行
摘要
Privacy Browser 3.20.1:脚本、Cookie、DOM 存储默认全关,按站点单独放行;3.20 重写过滤清单引擎,拦截更准,缓存不再留在机器上。
推荐- 软件名称
- Privacy Browser
- 版本
- 3.20.1
- 收费
- 免费
- 开源
- 开源
- 操作系统
- Android
- 更新时间
- 2026-10-21 12:29
Privacy Browser 是一款面向安卓的开源浏览器,做法与常见产品相反:JavaScript、Cookie、DOM 存储这些能被用来认人的东西,开局一律是关的,需要时按站点单独打开。当前版本 3.20.1。
先关掉,再按站点放行
官网把它的主张写成两条:让发往网络的数据尽量少,让存在设备上的数据尽量少。落到操作上就是初始状态全关——JavaScript、Cookie、DOM 存储、用户代理,凡是被广告网络拿去拼指纹的项目,默认都不往外送。
真遇到缺了某一项就打不开的站点,处理方式不是改全局开关,而是只在这一次访问里临时打开。更省事的做法是给这个站点建一条域名设置,进入时自动放行、离开时自动关回去,下次来不用再点一遍。
这条设置能单独定的项目不少:脚本、Cookie、DOM 存储、五张拦截清单各自的开关、是否拦掉全部第三方请求、用户代理字符串、字号、主题、视口宽度、是否加载图片、SSL 证书固定,以及把域名钉在指定 IP 上。常去的站可以一次配好,其余站点继续吃默认值。
3.20 换了过滤清单的引擎
这一版的改动集中在拦截清单。整套解析与匹配代码重写了一遍,目标是和桌面版对齐。以前为了让清单不在个别站点上误伤,作者手工改过若干条规则,重构之后这类补丁都撤了;旧代码里某些条目能把应用直接搞崩,新实现也不会了。
应用里多了一个清单活动页,从请求列表右上角的菜单进去。点开任意一条能看到它被解析成什么样子——归在哪张清单、属于哪张子表、命中的是哪一段字符串、带什么过滤选项,方便核对规则有没有认对。

第三方请求的判定也改了:以前只有域名主体不同才算第三方,现在看完全限定域名,子域之间不一致同样计入。这条改动会让一部分原本放行的请求进入拦截范围,口径与桌面版一致。
另外缓存改成每次页面加载完成后清一次。此前只有隐身模式才会这么干,现在默认就这样,代价是返回上一页可能要重新下载。
五张清单,靠域名和第三方判定过滤
内置的清单有五张,分成两档:一张通用清单配一张隐私清单作为基础,再叠两张加强版,外加一张专治弹窗、浮层、社交挂件的打扰项清单。上一版里单独列出的社交拦截表已经被并进打扰项清单,理由是拆开列出来在实测中没带来额外收益。清单走的是拦截规则那套通用语法。
安卓系统给的接口有限,所以只完整支持两个过滤选项:限定域名与限定第三方。其余选项要靠浏览器暴露更多信息才能判断,暂时跳过。以正则写的条目开销大,清单里这类条目不多,只对含特定字符的行按正则处理。
存下来的东西尽量少
常规浏览时,除了用户主动保存的书签和域名设置,其余内容在一次会话结束、执行清理退出、或者关掉仅剩的那个标签页时清空。Service Worker 目录在每次页面加载完成后就删。
需要更彻底的场景有隐身模式:每次页面加载完成就清缓存与历史。作者在原则页里举的例子是需要极端保护的人——访问一个站点这件事本身就可能带来风险,用起来麻烦一点是可以接受的代价。
作者也明确拒绝了自动保存完整浏览历史、重启后恢复标签页这类需求:正常浏览就被动留下痕迹,设备落到别人手里时容易被提取。书签和域名设置能导出成一个 SQLite 文件,换机时可以带走。
权限只有四项
官网专门列了权限清单:网络访问,用于网页加载;安装快捷方式,用于把站点放到桌面;局域网内的邻居设备,这一项属于危险权限,需要手动开启,用途是打开路由器管理页这类局域网地址;还有一项是安卓系统给动态接收器自动加上的保护权限。
没有广告库,没有统计组件,也没有应用内购。作者在 2021 年停掉了带广告的免费版,原因是那个版本要打包广告库,而广告库会自己往应用里塞权限,其中包括开机自启。
版本与兼容
3.20.1 的版本代码是 81,最低支持安卓 8.0,目标 API 36。这一版只修了一处构建问题:F-Droid 那边编译时手工指定了 Java 版本,如今默认版本已经高过 17,约束可以删掉。
渲染仍然用系统的 WebView,所以机器上的 WebView 越新,表现越好。作者计划在 4.x 系列换成自己维护的分支,届时会为了隐私去改动一些网络标准,WebRTC 是已经被点名的例子。下一版 3.21 的目标是细粒度 Cookie 控制,同时把最低 API 抬到 29。
免费与付费同时存在
源码在作者自建的 GitWeb 上公开,采用 GPLv3+ 许可证,问题追踪走自建的 Redmine。发行渠道分两类:F-Droid 上的版本由社区从源码构建,可以免费拿到;三家商业商店上的版本是付费的,这笔收入是项目的主要来源之一,另有捐赠渠道。
两类渠道的代码功能一致,区别只在获取方式:想省事、要更新提示的走商店,想完全不付钱的走 F-Droid。
需要提前知道的取舍
默认全关意味着大量网站在第一次打开时是残的:图片懒加载不跑、评论区加载不出来、登录框点不动。想顺畅用下去,就得接受前期按站点配置的麻烦。
受限于系统 WebView,能拦的东西有上限。清单只做域名与第三方两个维度的判断,元素级隐藏、脚本注入这类能力要等自建内核之后才谈得上。
它支持安卓 8.0 及以上的机器,更老的系统不在范围内,旧版安卓上的界面问题只做尽力修补。
Privacy Browser 把隐私当成默认值而不是选项:开关开局全关,按站点按需放行,能存的东西尽量不存。3.20.1 这一版的重心是过滤清单的引擎重写,附带把第三方判定收紧到完全限定的域名级别;功能上没有大张旗鼓的新东西,能感觉到的变化是拦截更准、缓存不再留在机器上。