个人数据保护

编码代理会送给模型提供方很多东西:文件内容、日志、数据库行、粘进提示的客户记录。个人数据保护窗格会让你 Mac 上的代理服务器在这些流量离开之前,把其中的个人数据换成逼真的替身,并在回复中把真实值放回去。用窗格自己的话说:“模型提供方从不看到它们;代理与你的文件保有真正的东西。检测以内置的 Rampart 模型在设备上运行。”

这项设置属于一台机器(在设置编辑器中即工作区)。它位于编辑器的安全分组中。功能本身——替身如何构成、什么会被改动、什么不会——在个人数据保护中说明。

机器 Web app 的个人数据保护窗格:说明文字、一个“防护”分组,其中“在个人数据到达模型之前将其换成替身”未勾选,下方有五个变灰且已勾选的类别,一条关于源码与安全时间线的脚注,以及链接 Rampart — National Design Studio, CC BY 4.0。

防护

在个人数据到达模型之前将其换成替身会为这台机器开启这项功能。它默认是关闭的。

其下有五个类别,默认全部勾选,并在主开关关闭时变灰:

类别涵盖
人名个人姓名。
邮箱地址和电话号码联系方式。
卡号、银行账号和税号支付卡、银行账户、汇款路由与税务号码。
社会安全号码、护照、驾照及其他证件政府签发的识别号码。
街道地址(保留城市、州和邮政编码)地址中街道的部分;城市、州与邮政编码会原样通过。

取消勾选某个类别,就能让那种数据通过,同时让其他类别继续受保护。全部类别都取消勾选时,即使主开关是开的,这项功能也不会做任何事。

脚注:“源码交由模式规则处理(邮箱地址、卡号、社会安全号码)——代码中的名字几乎总是标识符。每次替换都会计入安全时间线;值本身从不被记录。”最后一行是检测模型的出处说明:Rampart — National Design Studio, CC BY 4.0。

开启时会发生什么

  • 检测在你的 Mac 上运行。不会有任何东西被送到别处去寻找个人数据。
  • 每个值都会被换成同类型的逼真替身——一个合理的名字、一个 @example.com 的地址、一个相同格式的电话号码、一个测试卡号、一个以 9 开头的社会安全号码。在同一台机器上,同一个值永远取得同一个替身,所以对话在回合之间保持一致。
  • 回复会在代理看到之前被还原——适用于 Anthropic、OpenAI(Chat Completions 与 Responses)与 Gemini 的 API,流式或非流式皆可——所以代理、你的文件与你的终端保有真实值。
  • 只有对话的文字会被改动。请求中已签名或已加密的部分——思考块、签名、加密的推理——绝不会被碰到。
  • 源码只套用模式规则(邮箱地址、卡号、社会安全号码);名字模型不会用在代码上。

更改何时生效

只要你点击存储,这个开关与各类别就会对运行中的机器生效;不需要重新启动。

Rampart 模型随应用一起出货。若你勾选主开关时它不存在,应用会提议下载它(约 14 MB);若你拒绝或下载失败,开关会回到关闭。在 iPhone、iPad 与 Vision Pro 客户端上,这个开关只会保存设置——取得模型的是运行那台机器的 Mac。

替换会出现在哪里

每一个有个人数据被替换的请求,都会连同各类型的计数记录在安全时间线中——绝不含值。概览标签页有一个已替换的个人数据磁贴,时间线标签页则有一个个人数据保护过滤条件。

限制

  • 检测是一个模型加上模式规则,不是保证:格式不寻常的数据可能会被漏掉。
  • 非常大的请求只有一部分会被模型读到:超过每个请求的新文字预算之后,其余只套用模式规则,而安全时间线会显示一行“部分——已达模型预算;仅套用模式规则”。
  • 替身在每台机器内保持一致,而不是跨机器一致。

设置参考

设置类型默认
在个人数据到达模型之前将其换成替身复选框关闭
人名复选框开启
邮箱地址和电话号码复选框开启
卡号、银行账号和税号复选框开启
社会安全号码、护照、驾照及其他证件复选框开启
街道地址(保留城市、州和邮政编码)复选框开启

相关章节