TrustBoost PII Sanitizer 是面向自主 AI 智能体流水线的精准 PII(个人身份信息)脱敏层。其核心用途是在文本到达 LLM 提供商之前,检测并脱敏个人身份信息,防止敏感数据泄露给模型。产品提供在线演示,无需注册即可在浏览器中试用,并支持英文、西班牙语(LATAM)、葡萄牙语(BR/PT)、德语、日语、法语、意大利语和韩语等多语言模式。
主要能力:
- 多语言 PII 检测与脱敏:覆盖电子邮件、电话号码、国民身份证件、私钥、金融数据等。系统提示覆盖的类别包括:英语(全球)的邮箱、电话、SSN、信用卡、IBAN、IP、地址,以及 OpenAI、Anthropic、GitHub、AWS、Google、Slack、HuggingFace、Stripe 等提供商的 API 密钥、私钥、加密钱包、助记词;西班牙语(LATAM)的 RFC、CURP、CUIT/CUIL、RUT、DNI、RUC、NIT、Cédula 及各国电话;葡萄牙语(BR/PT)的 CPF、CNPJ、RG、NIF、NUS、CEP 及各国电话;德语(DE/AT/CH)的 Personalausweis、Steuer-IDs、Sozialversicherungsnummer、IBAN DE、地址;日语的 マイナンバー、法人番号、運転免許証、パスポート、健康保険証、電話番号、住所、氏名(汉字、混合文字、片假名或平假名全名);法语(FR/BE/CH/CA)的 NIR、SIRET、SIREN、Carte Vitale、IBAN FR、Numéro fiscal、+33/+32/+41 电话;意大利语的 Codice Fiscale、Partita IVA、Carta d'Identità(CIE)、Tessera Sanitaria、IBAN IT、Patente di Guida、+39 电话;韩语的 주민등록번호(RRN)、사업자등록번호、여권번호、운전면허번호、건강보험번호、외국인등록번호、+82 电话。
- 服务端脱敏强制执行(v2.6.0):模型仅作为检测器返回实体列表,服务器作为脱敏器执行替换。对于每个 redacted_text 为原始输入非空子串的实体,服务器将所有出现位置替换为 [REDACTED],长实体优先处理以避免部分重叠。同一值出现多次时全部清除。redaction_source 字段指示执行情况:"model" 表示模型 cleaned_text 已匹配实体列表,服务端强制执行为无操作;"server" 表示服务端替换了模型未移除的一个或多个实体,可作为模型可靠性信号追踪;"fallback_full_redaction" 表示模型返回格式错误的 JSON,触发故障保护解析器,将整个输入作为单个 CRITICAL 实体脱敏,稳态下应接近零。当模型的 redacted_text 未逐字出现在输入中时,实体保留在 entities 中并计入 safety_score,同时返回在 unmatched_entities 中供调用方审计。
- 失败模式:故障安全而非故障开放。如果上游模型返回格式错误的 JSON,响应降级为覆盖整个输入的单个 CRITICAL 实体,而非冒静默泄露风险。过度脱敏始终优于脱敏不足。
- 响应模式(v2.6.0):safety_score 为各实体权重之和,上限 1.0。CRITICAL → 0.40(API 密钥、私钥、助记词、凭证、卡号等);PRIVATE → 0.20(邮箱、电话、国民身份证、地址、姓名等);SENSITIVE → 0.05(账号、部分标识符、出生日期等)。risk_category 为至少包含一个实体的最高严重级别,若 entities 为空则为 "CLEAN"。
使用方式:
- 端点:https://api.trustboost.dev/sanitize
- 技术栈:FastAPI · OpenAI gpt-4o-mini(temperature 0)· Supabase · Solana payments via Helius
- 在线演示:https://huggingface.co/spaces/TrustBoost/pii-sanitizer(每个 IP 3 次免费预览,无需账户、钱包或设置)
- 按次付费 /sanitize/quick:面向自主智能体的最轻量入口,每次调用支付 $0.01 USDC,无需 TRIAL、tx_hash 或预付套餐。网络:Base(eip155:8453,首选)或 Solana(solana:5eykt4...),自动检测。通过 PayAI facilitator 验证和结算。也接受 X-PAYMENT 头(x402 v1,旧版)。无文本或无支付头时返回标准 x402 v2 402 及支付说明。10,000+ 次调用时,预付套餐(149 USDC)每次调用更便宜。
- MCP 服务器:兼容 Claude Code、Cursor、Windsurf 及任何 MCP 兼容智能体,可一行接入。连接后智能体可在向 LLM 发送任何文本前自动调用 sanitize_pii。
- 试用模式(tx_hash="TRIAL"):每个 wallet_address 提供 50 次免费脱敏。付费模式需要在 Solana 上向配置的支付钱包支付 149 USDC,每笔交易签名解锁 10,000 次脱敏。
- 本地运行所需环境变量:SUPABASE_URL、SUPABASE_KEY、HELIUS_API_KEY、PAYMENT_WALLET。可选:TRIAL_QUOTA(默认 50)、PAID_QUOTA(默认 10000)、REQUIRED_PAYMENT_USDC(默认 149)。实时测试会消耗 TRIAL 配额,可将 TRUSTBOOST_WALLET 设为 CI 专用标识符,避免与开发者钱包共享配额。
版本演进:
- 2.6:通过 Helius 在 Solana 上进行脱敏证明。每次付费脱敏锚定上链,可在 /verify/{anchor_tx} 验证。x402 原生,HTTP 402 及自主支付说明。浏览器智能体的 CORS。agent-card.json 用于 Circle Agent Stack 发现。
- 2.5:按智能体隐私预算,M2M TrustBoost Score。
- 2.4:按智能体隐私预算,Supabase 中的 agent_budgets 表。操作员配置每日限额,智能体在限额内自主运行。
- 2.5:TrustBoost Score:/score/{wallet} 端点,M2M 信任验证,信任层级(TRUSTED/VERIFIED/ACTIVE/NEW),从 audit_log 聚合。
- 2.3:上下文感知脱敏:/sanitize 中的 context 字段(legal/financial/medical/code/general),按上下文类型调整脱敏深度,响应中增加 context_applied。
- 2.2:服务端脱敏强制执行器,redaction_source 遥测,unmatched_entities 审计字段。
- 2.1:结构化 entities 数组,服务端确定性评分,强化 JSON 解析,改进日语氏名检测。
- 2.0:多语言提示重写。
适用场景:自主 AI 智能体流水线中,在文本发送至 LLM 前需要合规脱敏个人身份信息的场景,尤其适用于多语言环境、需要审计追踪和链上证明的 M2M 应用。
限制:文档未提供关于价格变动、模型准确性保证、特定司法辖区合规认证或服务可用性 SLA 的信息。