OpenAI 开源 Privacy Filter:本地运行脱敏 8 类隐私数据
OpenAI 开源隐私过滤模型 Privacy Filter,可脱敏 8 类隐私数据。其总参数 1.5B、激活参数仅 50M,支持 128,000 token 上下文,在修正基准测试中 F1 达 97.43%。数据无需上传即可在本地完成脱敏。

OpenAI 开源的 Privacy Filter 是一个专门用来在文本里抓取并脱敏个人隐私信息(PII)的小模型。它最大的卖点是可以在本地跑,未处理的敏感数据完全不用传上云端,在自己的机器上就能完成打码。
模型总参数只有 1.5B,实际激活参数仅 50M。这意味着它非常轻量,但同时支持高达 128,000 token 的长上下文,能一口气处理很长的文档。
它能做什么
传统的隐私脱敏工具大多靠正则匹配,比如找找手机号和邮箱的固定格式。一旦碰到复杂的上下文,或者人名刚好跟地名重合,传统工具就很容易误判或漏判。
Privacy Filter 走的是语言模型理解路线。它预设了 8 个隐私分类,包括个人姓名、私人地址、邮箱、电话、私人网址、私人日期、银行卡或账号信息,以及密码和 API 密钥这类机密。
它能分清同样一句话里,哪些是公开信息该保留,哪些是个人隐私该遮蔽。比如同样是人名或日期,它会结合上下文判断对方是公众人物还是普通对话者,只把需要保护的字段打上标签。
怎么做到的与实测表现
在架构上,它没有用那种一个词一个词往外蹦的自回归生成方式,而是把预训练语言模型改造成了双向词元分类器。输入一段文本,模型只需单次前向传播就能完成所有词元的打标,再通过约束维特比解码整理出完整的脱敏区间。
这种设计让它跑起来极快,吞吐量很高,很适合直接塞进企业的数据索引、训练集清洗或日志脱敏流水线里。
在基准测试 PII-Masking-300k 上,Privacy Filter 拿到了 96% 的 F1 分数,精确率 94.04%,召回率 98.04%。如果在排除了测试集标注瑕疵的修正版本上看,它的 F1 分数能达到 97.43%,精确率 96.79%,召回率 98.08%。
微调表现也挺抢眼。官方测试显示,即使用少量领域数据做适配,它在特定业务上的 F1 分数也能从 54% 快速拉升到 96%。
代码和权重已经在 GitHub 和 Hugging Face 上完全公开,采用宽松的 Apache 2.0 许可证,不仅能自由下载,还能直接商用或二次微调。不过官方也提醒,在医疗、法律或金融等极端敏感的高风险场景下,它依然不能直接替代合规审查或人工复核。
为什么重要
如果你正在搭建企业内部的 RAG 系统、大模型清洗流水线或者客服日志审计,这个工具非常值得现在就下下来测一测。之前很多团队拿大模型脱敏,既慢又费钱,还要承担把原始数据往外送的泄漏风险;而正则规则又太笨,漏网之鱼不断。
Privacy Filter 聪明的地方在于,它没有执着于把模型做大,而是用极小的激活参数量(50M)去解决一个非常具体但关键的工程痛点。我们认为,这种小而专的开源端侧组件,正是眼下企业把 AI 落地到生产环境时最缺的一块积木。
来源 (1)
- openai.com(在新标签页打开)原文openai.com