敏感信息自动模糊
章节正在完善中
本页详细内容正在撰写。基础配置见 配置 API Key。
概览
AgileShot 独占功能 — 自动检测截图里的敏感信息并马赛克。
适用场景: 朋友圈 / 微博 / GitHub Issue / 客服工单 截图前自动脱敏。
检测的信息类型
| 类型 | 检测方式 | 准确率 |
|---|---|---|
| 邮箱地址 | 正则 + AI 双重 | 高 |
| 手机号(中国 11 位) | 正则 | 高 |
| 身份证号 | 正则 + 校验位 | 高 |
| 银行卡号 | 正则 + Luhn 校验 | 高 |
| API Key / Token(sk-* / hf_* / xoxb-* 等) | 正则 | 高 |
| IP 地址(IPv4 / IPv6) | 正则 | 高 |
| 邮编 / 地址(中文街道名) | AI 识别 | 中 |
| 人脸 | 🚧 V2.1 路线图 | — |
| QR 二维码 | 🚧 V2.1 路线图 | — |
使用方式
一键全部模糊
工具栏 ✨ AI → "敏感模糊" → 自动检测 + 全部打码 → 你可以单独取消某些误判。
选择性模糊
工具栏 ✨ AI → "敏感模糊(预览)" → 列出所有检测项,勾选要打码的 → 确认。
算法说明
- 正则预筛 — 本地零延迟,先过一遍硬规则
- Vision API 复核 — 对疑似区域调用 AI,排除误判(如代码示例里的
sk-test-xxx) - 位置回写 — AI 返回 bbox 后,本地用 QPainter 马赛克填充
整个流程只有第 2 步会发送图给 AI,且只发送疑似敏感区域裁剪(不发整图)。
完整内容陆续补充。
