隐私数据脱敏器:交付或投喂 AI 之前,先批量扫掉手机号、身份证、银行卡和密钥

前言

要把一份文件发出去的时候,通常有两类风险:一类是发给同事、客户、第三方,里面夹着测试数据里的手机号和身份证号;另一类是投喂给大模型,合同、简历、导出记录里常带邮箱、银行卡号和 IP。手工找一遍不可靠,正则也容易漏掉嵌在长文本里的密钥串。下面介绍一个专门做这件事的 Skill:隐私数据脱敏器。它不依赖外部 API,在本地跑 Python 脚本,把一批文件里常见的隐私字段识别出来并替换成不泄露原值的占位,同时产出一份审计报告。

这是什么

隐私数据脱敏器是一个通用 SKILL.md 格式的 Agent Skill,坐标 @user_9e6539c8/privacy-data-redactor,由发布者 user_9e6539c8 发布并维护,当前版本 1.0.0,来源标记为 community,分类为 data-analysis。它解决的问题很单一:文本、Markdown、CSV、JSON 在分享、归档、交付第三方或投喂 AI 之前,先完成一次批量隐私清洗,而不是靠人眼逐行过。

它在 SkillHub 上的元数据显示:评分 100000,下载 1259 次,安装 0 次,配置标签为 requires_api_key=false(即不需要任何 API Key)。这里说明一句:官方页面给出的评分为 100000、下载 1259,其他渠道的数字与之不一致,以官方页面为准。

核心功能

根据官方简介,它包含的能力如下,每一项都对应真实的数据类型,不涉及外部服务:

  • 批量识别并脱敏六类数据:手机号、身份证号、邮箱、银行卡号、IP 地址、常见 API 密钥。
  • 覆盖的输入形态:需要分享、归档、投喂 AI 或交付第三方的文本、Markdown、CSV、JSON 文件。
  • 输出结构化交付物:Markdown、JSON、CSV 等格式,便于直接交给下游流程。
  • 审计报告:报告本身不泄露原值,只说明命中与处理情况,方便留痕。
  • 本地执行:脚本以本地 Python 运行,不依赖外部 API,配合 requires_api_key=false 的标签,适合内网或离线环境。

对应到日常说法,就是数据脱敏、隐私清洗、手机号打码、身份证打码、文件匿名化、分享前清理、AI 投喂前脱敏这几类场景,官方简介也是按这些场景描述适用范围的。

安装与启用

资料中没有提供可核实的安装命令或目录约定,因此这里不写臆测的命令行。需要接入时按下面的步骤核实:

1、打开官方地址 https://api.skillhub.cn/user_9e6539c8/privacy-data-redactor,页面对应的 SkillHub 入口是 https://www.skillhub.cn/skills/user_9e6539c8/privacy-data-redactor。
2、在该页面确认坐标 @user_9e6539c8/privacy-data-redactor 与版本 1.0.0 是否与你的 Skill 管理入口一致,然后按页面给出的方式启用。
3、确认配置项 requires_api_key=false。这意味着启用时不需要申请或填入 API Key,如果在你的环境里被要求填写,说明启用方式与该 Skill 的声明不一致,需要回头核对。

关于 Cursor、Codex CLI、Claude Code 的差异:资料里没有分别说明这些客户端的启用方式,故不逐一展开。通用 SKILL.md 格式的 Skill 通常由各客户端的 Skill 加载机制识别,具体命令以你所用客户端和官方页面为准。

典型用法

下面按官方简介描述的处理流程组织,说明每一步做什么。命令细节请以官方页面为准,这里不编造参数名。

1、准备输入:把待清理的文件归到一个目录,确认格式落在文本、Markdown、CSV、JSON 之内。CSV 与 JSON 建议先确认编码,避免脱敏后输出乱码。
2、执行识别与脱敏:让 Agent 按 SKILL.md 调用其中的本地 Python 脚本,对上述文件批量扫描手机号、身份证、邮箱、银行卡、IP 和常见 API 密钥。这一步产出脱敏后的 Markdown、JSON、CSV 交付物。
3、检查审计报告:报告记录命中与处理情况,且不含原值。用它确认哪些文件被改过,再决定能否交付。
4、抽样核对:在交付前人工抽查替换结果,重点看长文本内部和 JSON 字段值里是否仍有残留。审计报告是留痕用的,不代表零遗漏。

适用场景与注意

适合的场景:交付第三方或归档前的文件清理,投喂 AI 前把样本里的联系方式、证件号、银行卡号、IP 和密钥去掉,以及需要一份不含原值的审计记录留档。

限制与坑:

  • 识别范围限于手机号、身份证、邮箱、银行卡、IP 地址和常见 API 密钥。地址、姓名、病历编号、企业内部工号不在列表里,需要自行确认是否有额外规则。
  • 脱敏是替换,不是删除结构。字段名和格式保留,因此如果字段名本身就暴露信息,替换并不能解决。
  • 正则类匹配对变形写法(如手机号带空格、身份证带分隔符)和语义隐含的隐私信息(如”家住XX小区”)覆盖有限,交付前仍需人工抽查。
  • 密钥匹配针对常见 API 密钥形态。已轮换或自定义前缀的密钥可能不命中,不要把这当成密钥轮换完成的证据。
  • 输入格式以文本、Markdown、CSV、JSON 为主,其他格式需要先转换或另行确认。

小结

隐私数据脱敏器的价值在于把”交付前清理”这一步变成可批量执行、可留痕的动作:六类常见隐私字段一次扫完,输出 Markdown、JSON、CSV 交付物和不含原值的审计报告,且全程本地运行、不需要 API Key。适合在分享、归档、交付第三方和投喂 AI 之前作为固定的清洗环节。官方地址:https://api.skillhub.cn/user_9e6539c8/privacy-data-redactor。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜