↓ 跳过正文
  1. 文章/

悄悄塞进你硬盘的4GB:Chrome静默下载Gemini Nano始末

Chrome Gemini-Nano 隐私 GDPR AI模型

目录
AI安全 - 这篇文章属于一个选集。
§ 1: 本文

背景
#

2026年5月4日,瑞典计算机科学家、“隐私先生” Alexander Hanff 公开发布报告称:Google Chrome 浏览器在未经理用户同意的情况下,向符合条件的设备静默安装了约 4GB 的 Gemini Nano AI 模型文件。

这不是Bug。这是设计。


始末
#

事件最早于2026年2月被 X 平台用户 @zephyrianna 偶然发现——她注意到 C 盘空间异常,经排查揪出一个名为 weights.bin 的庞然大物。Linux 用户也未能幸免,文件位于:

~/.config/google-chrome/OptGuideOnDeviceModel/

以下是本站在 Linux 电脑上发现的实际目录结构,版本号 2025.8.8.1141:

~/.config/google-chrome/OptGuideOnDeviceModel/2025.8.8.1141/
├── _metadata/          # 模型元数据
├── adapter_cache.bin  # 适配器缓存(LoRA等增量权重)
├── encoder_cache.bin  # 编码器缓存
├── manifest.json       # 模型清单
├── on_device_model_... # 模型执行配置
└── weights.bin         # 神经网络权重核心文件

Chrome静默下载的Gemini Nano模型目录结构

约 4GB(具体视版本而定),藏在用户配置文件夹的隐藏目录里。Chrome 前台页面只是普普通通地停留在第三方网页,后台却悄悄启动了多个解压子进程,把 Gemini Nano 权重文件写入 OptGuideOnDeviceModel(设备端优化指南模型存储)文件夹。

Hanff 通过 macOS 内核文件系统事件日志(.fseventsd)重建了安装全过程:

在一个全新创建、从没接受过任何人工键入或鼠标输入的 Chrome 配置文件中,模型于 2026年4月24日自动下载。从目录创建到文件移动完成,总计仅用 14分28秒。


模型下载了,然后呢?
#

讽刺的地方来了——

Hanff 的测试结论扎心:Chrome 下载的 Gemini Nano 毫无意义。

Chrome 地址栏中的 “AI Mode” 功能在执行任务时仍需调用云端 Gemini 模型,本地下载的端侧模型根本没被用上。换句话说,Google 偷偷塞进你硬盘的这4GB,是个摆设。

这4GB 唯一干的事:

  • 占用磁盘空间
  • 消耗流量
  • 对于硬件规格较低的电脑,还可能因模型在后台加载而拖累浏览器运行效率

为什么 Chrome 要这么做
#

Google 随后回应称,自2024年起公司一直以"轻量级端侧模型"形式提供适用于 Chrome 的 Gemini Nano。该模型支持欺诈检测和开发者 API 等核心安全功能,且无需将数据传输至云端。

Google 还表示:

“运行AI模型确实需要占用一定存储空间,但当设备资源不足时,模型会被自动删除。”

然而这番说辞和实际用户体验之间存在明显断层——Hanff 明确测出模型不被调用,且用户无法通过正常设置选项禁止这个行为(因为根本不存在这个开关)。


法律层面
#

Hanff 进一步指出,这一行为直接违反:

  • 欧盟 ePrivacy 指令(Cookie和类似设备的隐私规则)
  • GDPR(通用数据保护条例)

在 GDPR 第6条下,在用户设备上安装可执行文件必须事先获得明确同意。Chrome 既没有通知用户,也没有提供任何有意义的拒绝选项。


如何阻止Chrome下载模型
#

方案一:Chrome Flags(临时有效)
#

在地址栏输入 chrome://flags/,搜索并禁用以下两个实验标志:

  • #prompt-api-for-gemini-nano
  • #optimization-guide-on-device-model

重启浏览器后 Chrome 将不再下载模型,未来更新也不会自动拉取。

⚠️ 即便删除了 weights.bin,Chrome 也可能在下次合适时机重新下载——它把用户的删除视为"需要纠正的临时状态"。

方案二:Windows 注册表(企业级管控)
#

对于 Windows 11 设备,可通过修改注册表彻底屏蔽:

  1. 打开注册表编辑器(Win+R → regedit)
  2. 定位到:HKLM\SOFTWARE\Policies\Google\Chrome\
  3. 新建 DWORD 值 GenAILocalFoundationalModelSettings,值设为 1

同样方式也适用于 Edge 浏览器(定位到 HKLM\SOFTWARE\Policies\Microsoft\Edge\)。

方案三:Linux/macOS 直接删除(治标不治本)
#

Linux:

rm -rf ~/.config/google-chrome/OptGuideOnDeviceModel/

macOS:

rm -rf ~/Library/Application\ Support/Google/Chrome/OptGuideOnDeviceModel/

Windows:

Remove-Item -Recurse -Force "$env:LOCALAPPDATA\Google\Chrome\User Data\OptGuideOnDeviceModel"

删除后访问 chrome://components/ 检查是否仍有 “Optimization Guide On Device Model” 组件,若有则强制更新组件列表后重试。


总结
#

Chrome 悄悄下载 Gemini Nano 这件事,本质上暴露了 AI 时代的一个新矛盾:

端侧 AI 是趋势,但落地节奏和用户知情权之间的边界,厂商还没学会拿捏。

Google 的逻辑是"我给你本地模型保护隐私",但实际表现却是"我在你不知情的情况下往你硬盘写东西而且你还关不掉"。前者听起来合理,后者经不起推敲。

更别提那个模型根本没用——“AI Mode” 该调云端还是调云端。

如果你在意这块,建议直接删掉那个目录,省得哪天 Chrome 更新完又给你"纠正临时状态" ╮(╯▽╰)╭

AI安全 - 这篇文章属于一个选集。
§ 1: 本文

相关文章