SuperAPI AI 工具集

privacy-mask

安全与审计

查看项目

更新于 10-16 05:51

技能介绍

用途:在被分析或分享前,检测并遮盖截图、图片中的敏感信息(PII),避免隐私数据外泄。适用于用户发来可能含隐私的 .png/.jpg/.jpeg/.bmp/.tiff 图片,或提到隐私、遮盖、匿名化等需求时。

主要能力:检测证件(中国身份证、护照、港台证件、美国 SSN、英国 NINO、加拿大 SIN、印度 Aadhaar/PAN、韩国 RRN、新加坡 NRIC、马来西亚 IC)、电话(中国手机/座机、美国电话、国际号码)、金融信息(银行卡、Amex、IBAN、SWIFT/BIC)、开发者密钥(AWS、GitHub、Slack、Google、Stripe、JWT、连接字符串、API 密钥、SSH/PEM)、加密货币地址(比特币、以太坊)、邮箱、生日、IP/IPv6、MAC、UUID、车牌、MRZ、URL 认证令牌等。可选 NER 还可识别姓名、地址、组织、出生日期、医疗状况。

使用方式:需先安装 CLI:pip install privacy-mask;并安装 Tesseract OCR(macOS:brew install tesseract;Linux:apt install tesseract-ocr);用 privacy-mask --version 验证。可选 NER:pip install privacy-mask[ner]。常用命令:privacy-mask mask <path> 进行遮盖;--in-place 覆盖原图;--dry-run 仅检测不遮盖;--detection-engine regex 仅用正则跳过 NER;--config 指定自定义规则。输出为 JSON,含 status、detections(label、text、bbox)与 summary。默认遮盖结果另存为 _masked.png。

限制:处理全在本地离线完成,不应把未遮盖图片发往外部 API 或云服务;检测到 PII 必须遮盖后再分享;非经 --in-place 不修改原图;超过 10MB 的大图需提醒处理耗时。不要默认用 --in-place,不要忽略 dry-run 结果,也不要硬编码配置路径。资料未提供具体价格、性能指标或平台支持范围。