Mac 上的 webprivacyd 是什么进程?
最后更新: 2026-07-31
webprivacyd 是 Apple 的系统守护进程,负责更新网页跟踪防护使用的名单。它通常只在刷新��单时短时联网,不会持续传输。Apple 没有提供单独关闭它的开关。
它是什么
webprivacyd 是 macOS 自带的 WebPrivacy Daemon。它由 Apple 提供,放在受保护的 WebPrivacy 系统框架里,并以 com.apple.webprivacyd 这个 LaunchAgent 注册。它按需在当前用户环境中启动。换句话说,平时不一定运行;系统里的相关组件需要它时,launchd 才会把它叫起来。
它做的事情很具体:在后台更新网页跟踪防护所需的名单。本机组件能够确认的名单有两类,一类是跟踪域名,另一类是跟踪子网。使用这些数据的系统组件可以据此识别已知的跟踪基础设施。
因此,在活动监视器或网络工具里看到 webprivacyd,不代表某个第三方软件偷偷装了监控程序。它也不负责渲染网页,不是 Safari 的网页进程,更不是 VPN。它的已核实职责是维护跟踪防护名单。
这里还要划清一条边界。官方资料和本机组件足以确认名单更新,却没有建立 webprivacyd 与链接参数移除之间的直接关系。不能因为两者都与网页隐私有关,就把所有相关保护功能都算到 webprivacyd 头上。
它为什么要联网
系统中的网页隐私保护客户端发起更新请求,同时发现本地名单需要刷新时,webprivacyd 才会连接 Apple 的 Web Privacy Service。本机组件中可以确认的默认地址是 https://wps.apple.com/v1/getRemoteList。
请求会带上更新所需的元数据,例如客户端信息,以及本机现有名单的版本。服务端返回的内容可能是一份完整名单,也可能只是差分。差分只包含变化部分,不必每次都重新取回全部数据。当前能够确认的内容仍然只有跟踪域名和跟踪子网两类,不能自行扩展成广告名单、网页内容数据库或浏览历史。
多久更新一次,没有公开的固定答案。服务返回的状态里有 nextUpdateDuration 一类信息,可以影响下次更新时间,但 Apple 没有公布具体周期。哪些系统客户端都能触发更新,也没有完整清单。不同地区是否会出现其他 CDN 或区域主机,Apple 同样没有全部说明。因此,某次观察到的时间间隔或主机名,只能说明当时那台 Mac 的情况,不能当成所有设备都遵守的规则。
正常流量应该是多少
Apple 没有公布可靠的字节数或 MB 范围。单次更新多大、一天会用多少、一个月累计多少,目前都没有可以引用的统一标准。给出一个看似精确的数字,只会把猜测写成结论。
能确认的是流量形态。没有刷新任务时,webprivacyd 可以完全不传数据;需要更新名单时,流量会在短时间内出现。它既支持差分更新,也支持完整名单更新。差分可能较小,完整名单可能更大,但两者实际占用多少仍未得到核实。
它不会像视频播放那样长时间保持连续数据流,也不像大型文件下载那样持续占用带宽。看到一个短时突发,符合名单刷新这一工作方式。不过,“不是持续传输”不等于“每月一定很少”。更新发生几次、服务端返回差分还是全量,都会让实际结果不同。没有本机测量,就无法给出这台 Mac 的真实用量;即使测到了,也不能据此推导所有 Mac 的正常值。
如果网络工具只显示进程曾经建立连接,也不要直接把连接时长当成传输量。进程存在、连接存在和实际传了多少数据,是三件不同的事。
能不能关掉
结论是保留 webprivacyd。Apple 明确说明它没有用户可配置选项,也没有在系统设置中提供单独开关。因此,这里不存在一条可以照着点击的官方设置路径。
Safari 的隐私选项能够调整部分浏览保护行为,但它们不是 webprivacyd 的独立开关。关闭“防止跨站跟踪”会改变相应的 Safari 保护,不能据此断定 webprivacyd 从此不会再运行或联网。Apple 没有记录两者之间存在一一对应的关闭关系。
在活动监视器里结束进程,也不等于关闭了它。webprivacyd 本来就是按需启动;只要系统客户端再次请求服务,launchd 仍可能把它重新启动。使用非受支持的方式阻止进程运行,或直接屏蔽它的网络,会让名单不能及时刷新。时间一长,本机保存的跟踪域名和跟踪子网数据可能过期,系统识别及拦截已知跟踪基础设施的能力也可能下降。
目前没有数据证明,强行关闭 webprivacyd 能显著节省带宽。这样做能确定的后果,是拿名单的新鲜度做交换;能省下多少流量,则没有可靠依据。
常见的误解
- “
webprivacyd是广告软件、恶意软件,或者第三方监控程序。” 这个判断不对。它位于 Apple 受保护的系统框架中,由 Apple 签名,并以com.apple.webprivacydLaunchAgent 注册。看到它出现在系统里,本身不是感染或异常安装的证据。
- “
webprivacyd会上传完整浏览历史或正在看的网页内容。” 目前没有可靠依据支持这种说法。能够核实的 man page 和本机协议字符串都指向名单更新,相关字段围绕客户端和名单版本展开。不过,这套协议属于私有协议,Apple 没有完整公开。因此,同样不能反过来宣称所有系统发布中的webprivacyd绝不会发送任何其他更新元数据。可以确定什么就写什么,协议没有公开的部分应当保留。
- “
webprivacyd就是 iCloud Private Relay、VPN,或者 Safari 的网页流量代理。” 这几项不是一回事。Private Relay 是独立的双中继浏览隐私服务。webprivacyd已核实的任务是维护跟踪防护名单,并不承担普通网页流量的中转工作。
- “只要在 Safari 里关闭‘防止跨站跟踪’,
webprivacyd就会彻底停掉。” 这个对应关系未经证实。Safari 设置会改变相关浏览保护,但 Apple 没有提供一个与webprivacyd一一对应的开关,也没有记录关闭该选项必然停止守护进程。
- “结束
webprivacyd能明显省流量。” 没有公开数据支持这个结论。它由 launchd 按需启动,结束后仍可能被系统客户端再次唤醒。强行阻止更新会让跟踪防护名单逐渐陈旧,却不能保证省下多少带宽。
怎么看它到底用了多少
下一步应查看 webprivacyd 在自己这台 Mac 上的实测数据:在 Bytetally 的逐进程统计里选定时间范围,再核对流量是否集中在短时刷新。不要用进程出现过或连接存在过来代替传输量。实测结果只能回答这台 Mac 用了多少,不能把它变成所有设备通用的正常标准。
相关进程
常见问题
webprivacyd 为什么一直想联网?
系统里的网页隐私保护客户端需要更新,而本地名单又该刷新时,webprivacyd 会连接 Apple 的 Web Privacy Service。看到连接不等于它一直在传输。
webprivacyd 是病毒或广告软件吗?
不是。它位于 Apple 受保护的系统框架中,由 Apple 签名,并以 com.apple.webprivacyd LaunchAgent 注册。
webprivacyd 能关掉吗?
Apple 没有提供单独开关,也没有用户可配置选项。强行结束或拦截联网,会让跟踪域名和跟踪子网名单无法及时更新。
webprivacyd 会上传浏览记录吗?
目前没有可靠依据表明它会上传完整浏览历史或网页内容。已核实资料指向名单更新,但 Apple 没有完整公开这套私有协议。
看清它到底用了多少
Bytetally 逐进程分别统计上传与下载,实时和历史都有,全部在本机完成。
免费下载 · Mac App Store需 macOS 14 Sonoma 或更高 · 100% 本机分析 · 无需账号