隐私体检官
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ce7f4c60/privacy-checkup。
技能介绍
一个容易被忽略的问题
在转售、出借或共享设备之前,硬盘里往往残留着身份证号、手机号、银行卡号、住址、浏览器历史和自动保存的文档草稿。这些信息散落在桌面、下载目录、缓存和 AppData 等位置,人工翻找既慢又容易漏。而且全盘扫描会把 Office 激活脚本、WPS 插件、开源许可证这类软件自带文件一并报出来,淹没真正的风险。
工作原理
隐私体检官是一个完全离线的扫描工具,只读取当前账户有权限访问的本地文件,不联网、不调用外部 API,也不访问任何加密凭据库。工作流分四步:
- 先确认扫描范围,默认聚焦用户目录,全盘扫描需显式确认
- 只读扫描,生成
pii_report.json报告,包含类型统计、脱敏后的片段、行号与置信度 - 呈现报告,让用户逐文件选择脱敏、移入回收站或跳过
- 执行处置:脱敏前先备份,删除走回收站而非永久删除,单次最多处理 10 个文件
内置的文件溯源分类引擎通过 classify_path() 判断每个文件的归属——系统树、厂商自带文件、许可证文件还是用户数据。系统目录整树跳过以提速,而藏在厂商目录下的 .env、密钥等用户文件仍会被扫描。
识别能力与边界
覆盖的隐私类型包括手机号(11 位、号段校验)、固话(真实区号表)、身份证号(GB11643 校验位)、银行卡号(IIN 前缀 + Luhn)、邮箱、经纬度、住址(启发式,低置信度)和明文密码。图片文字默认不识别,可选 OCR 模块;PDF 文本不重写,需人工处理。
所有处置都会先备份到 ~/.workbuddy/privacy-checkup/backups/。扫描始终只读,绝不边扫边改。住址与密码这类启发式命中存在漏报与误报,报告中会标注「建议人工核对」,不会直接处置。
使用场景
- 处理旧电脑前扫描本地文档,确认是否残留手机号和身份证号并选择脱敏或移入回收站。
- 在全盘查找散落在 AppData 和缓存中的明文密码与住址记录,生成风险清单后逐项确认处理。
- 检查移动硬盘或手机 MTP 挂载目录里的银行卡号等敏感文件,备份后再安全删除。
适合人员
- 准备转售或报废公司办公电脑的企业 IT 运维,需要排查设备中的业务敏感信息并合规清除。
- 经常处理含客户隐私数据的外包数据分析师,要在交接项目前把本地草稿里的个人信息擦除。
- 需向非技术同事分发离线扫描工具的团队负责人,希望对方在没有 Python 的电脑上也能做隐私体检。