← 返回列表

ClaimCheck:面向 LLM 工作流的本地优先 PII 假名化网关

saasclawai-org/ClaimCheck · Local-first PII pseudonymization for LLM workflows — sanitize text, files, and LLM traffic with a reversible vault that never leaves your machine. Works with Cline, OpenClaw & any MCP client. Free, MIT.

GitHub原文发布 未知首次收录 2026-10-27上架 2026-10-27 07:01

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

ClaimCheck 是一个本地优先的隐私脱敏网关,用于在 LLM 工作流中把敏感标识符替换为稳定的占位符(如 [FEIN_1]、[SSN_2]),并通过保存在本机的可逆映射库在输出阶段还原真实值。它提供 MCP 服务器模式(供 Cline、Cursor、Claude Desktop、OpenClaw 等 MCP 客户端通过 read_sanitized、scan_file、sanitize_text 工具读取脱敏内容)和 OpenAI 兼容 LLM 反向代理模式(在请求链路上自动脱敏、在响应上还原,并支持 SSE 流式响应)。内置基于正则与校验器的确定性识别器,覆盖 FEIN、SSN、信用卡、IBAN、云密钥、JWT、PEM 私钥、密码字段等,并可选启用本地 NER 模型识别姓名、机构、地点,支持自定义脱敏规则。

核心能力与快速开始

★ 0 · C#

能做什么
以两种模式保护 LLM 工作流中的 PII:MCP 服务器(stdio)向 Cline、Cursor、Claude Desktop、OpenClaw 等客户端提供 read_sanitized、scan_file、sanitize_text 三个工具;LLM 代理(streamable HTTP/SSE)对 OpenAI 兼容 chat/completions 请求在传输链路上脱敏,并在响应中还原占位符,支持流式分块。使用稳定占位符与本地可逆 vault(占位符与原值映射,不离开本机),可本地 restore。内置正则加校验器的确定性识别器覆盖 FEIN、SSN、邮箱、电话、信用卡、IBAN、AWS/GitHub/Slack 密钥、sk- API key、JWT、密码/secret 字段、PEM 私钥块、base64/hex 编码内容、出生日期、护照/驾照、路由号、IP、地址、医疗执照与保险 ID 等;可选本地英文 NER(量化 BERT ONNX)识别 PERSON/ORG/LOC/MISC;可通过 .sanitize-patterns.json 扩展自定义规则;可选接入 Presidio 分析服务;提供 CLI 与 status 命令。
适用场景
适合在把文件、日志、粘贴内容交给云端 LLM 或编码助手前做本地脱敏;用代理模式对所有发往 OpenAI 兼容提供方的 chat/completions 请求强制脱敏,不依赖 Agent 主动调用工具;在 Cline/OpenClaw 等 MCP 客户端中通过规则让 Agent 使用 read_sanitized 读取含个人数据的文件;对文本内容做扫描并只返回发现摘要(类型、计数、行号);在需要时通过本地 vault 还原占位符;为特定业务域添加自定义脱敏正则。
项目形态
可直接使用的工具
部署方式
本地运行;MCP 模式通过 stdio 由客户端启动二进制,代理模式以命令行启动(可选 systemd 用户服务,Windows 下 install.ps1 -WithProxy 注册为托盘应用);构建需 .NET 9,可发布为自包含单文件可执行程序,支持 Windows/Linux 交叉编译;vault 默认位于 ~/.sanitize-mcp/vaults/,Windows 上静态加密(DPAPI),其他平台可选 AES-GCM 密码模式。
主要依赖
构建需 .NET 9;可选 NER 模型约 109 MB,首次从 HuggingFace 下载到 ~/.claimcheck/models/;可选 Presidio 服务需单独部署;代理模式需 OpenAI 兼容的上游 API 端点。
使用限制
官方声明为尽力而为的脱敏工具,按 MIT 许可“按原样”提供,不附带保证或责任;识别存在误报与漏报,不能保证 100% 捕获;不构成法律或合规建议,不使使用方自动符合 GDPR/HIPAA/PCI;NER 层为统计模型且仅英文训练;PDF/DOCX 等二进制格式被拒绝而非脱敏;代理模式仅脱敏以 chat/completions 结尾的 POST 请求,embeddings、图像端点及原生 provider API 等路径原样转发;代理仅覆盖模型提供商这一段链路,聊天界面(如 Telegram、Discord)仍会看到粘贴内容,代理之外配置的模型回退提供商不被覆盖;vault 在部分平台默认未加密,能访问用户目录者可还原占位符。
许可证
MIT
最近推送
2026-10-27 07:00

资料检查:2026-10-27 07:00 · 卡片整理:2026-10-27 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。