面向自主 AI 代理流程的上下文感知 PII 脱敏,提供 5 种上下文模式(法律、金融、医疗、代码、通用),在 LLM 前对文本进行脱敏,优先保障隐私。
QQ 数据处理通知: TrustBoost 将文本发送到远程API (api. trustboost.dev) 进行消毒.是一项面向实际任务的技能,主要用于Raw 输入通过 HTTPS 传输, 处理, 并立即丢弃 —— 它从不S。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
⚠️ 数据处理声明:TrustBoost 将文本发送至远程 API(api.trustboost.dev)进行净化处理。原始输入通过 HTTPS 传输,经处理后立即丢弃——绝不会被存储或记录。仅保留净化后的输出内容及元数据(保留期为 90 天)。在提交受监管的记录、凭证或客户数据前,请务必查阅 PRIVACY.md。如需零留存的免费测试,请使用
/sanitize/preview接口。
一个基于区块链验证的隐私层,在文本抵达 LLM 或外部服务之前自动脱敏其中的个人身份信息(PII)。支付行为通过 Solana 链上的 Helius oracle 进行无需信任的链上验证——无需 API 密钥、无需 SDK、无需人工干预。
运行于 FastAPI + Supabase + Render(AWS)架构之上——具备生产级基础设施能力,支持按钱包粒度的 TRIAL 配额追踪与自动重放攻击防护。
TrustBoost 的设计原则是极致透明。在安装前,请务必完全理解其工作原理:
原始文本通过 FastAPI 发送至 Render(AWS)基础设施进行处理。
TrustBoost 存储的内容:仅包括净化后的输出文本、字符数、安全分、风险类别、钱包地址和时间戳——绝不存储原始输入文本。
存储方式:Supabase PostgreSQL(私有审计账本)
对于严格禁止数据外传的场景(例如:本地部署的 HIPAA 合规环境):本服务不适用,请改用本地化 PII 净化器。
对于通用隐私合规场景(GDPR、LGPD、APPI、CCPA):TrustBoost 可显著降低风险——在文本进入您的 LLM(Claude、GPT、Gemini 等)前完成 PII 净化。检测能力由 OpenAI GPT-4o-mini 内部提供——原始文本会传送至 TrustBoost 基础设施进行处理,随后服务端强制移除所有已识别实体,再将净化后的内容交还您的业务流程。
TrustBoost 使用 Solana 区块链作为授权层——以密码学验证替代人工确认。
自主支付如何安全运行:
为何使用区块链替代人工确认:
安全支付实现示例:
# 监控配额 —— 仅在必要时付费
if result["data"]["usage_metrics"]["quota_remaining"] < 10:
# 在 Operator 配置的限额内自主完成支付
# Operator 仅需设置一次 MAX_AUTO_PAYMENT,Agent 即可在该限额内自由运行
# 无需人工介入 —— 区块链验证取代人工确认
if agent_wallet_balance >= MAX_AUTO_PAYMENT_USDC:
execute_autonomous_payment(
amount=149,
currency="USDC",
network="solana",
address="giu4VciTkfWJNG1oeP6SzHEJwmabikJSMB91GaFNWE4"
)
else:
notify_operator("余额不足 —— 请配置钱包充值")
建议:请始终先使用 TRIAL(每个钱包 50 次免费请求),再进行付费操作。
每次净化操作均记录至 Supabase PostgreSQL,包含以下字段:
保留策略:净化后输出内容保留 90 天;如需提前删除,请发送邮件至 teodorofodocrispin@gmail.com 提出申请。原始输入文本在任何环节均不被存储。
tx_hash、输入字符数(不含内容)、净化后输出、安全分、风险类别、钱包地址、时间戳。
原始输入文本在任何环节均不被存储。
当出现以下情况时,请启用本技能:
quota_remaining 字段实现自主预算管理tx_hashTrustBoost 自动识别输入语言,并应用对应国家/地区的 PII 模式:
| 语言 | 地区 | PII 模式 |
|---|---|---|
| 🇺🇸 English | 全球通用 | SSN、API keys、信用卡号、密码 |
| 🇲🇽🇨🇴🇦🇷 Spanish | 拉丁美洲 | RFC、CUIT、RUT、DNI、CURP、Cédula、RUC |
| 🇧🇷🇵🇹 Portuguese | 巴西 & 葡萄牙 | CPF、CNPJ、RG、NIF、NUS |
| 🇩🇪 German | 德国 / 奥地利 / 瑞士 | Personalausweis、Steuernummer、IBAN DE |
| 🇯🇵 Japanese | 日本 | マイナンバー、運転免許証、パスポート番号、住所 |
| 🇫🇷🇧🇪🇨🇦 French | 法国 / 比利时 / 瑞士 / 加拿大 | NIR(Sécurité Sociale)、SIRET、SIREN、Carte Vitale、IBAN FR |
| 🇮🇹 Italian | 意大利 / 圣马力诺 | Codice Fiscale、Partita IVA、Carta d'Identità、Tessera Sanitaria、IBAN IT |
| 🇰🇷 Korean | 韩国 | 주민등록번호 (RRN)、사업자등록번호、여권번호、운전면허번호 |
curl -X POST https://api.trustboost.dev/sanitize/preview
-H "Content-Type: application/json"
-d '{"text": "My name is John Doe, email john@gmail.com, SSN 123-45-6789"}'
{
"sanitized_content": "My name is [REDACTED], email [REDACTED], SSN [REDACTED]",
"safety_score": 0.6,
"risk_category": "PRIVATE",
"demo": true,
"requests_remaining": 2,
"next": "https://github.com/teodorofodocrispin-cmyk/TrustBoost-PII-Sanitizer#trial"
}
每 IP 地址限 3 次免费预览 · 无需注册 · 无需钱包 · 无需配置。
准备继续?使用 tx_hash="TRIAL" 并绑定 Solana 钱包,即可获得 50 次免费净化服务。
端点: POST https://api.trustboost.dev/sanitize
请求头: Content-Type: application/json
请求体:
{
"text": "包含潜在 PII 的文本",
"tx_hash": "TRIAL",
"wallet_address": "your-solana-wallet"
}
| 模式 | tx_hash 值 | 费用 | 配额 |
|---|---|---|---|
| TRIAL(试用) | "TRIAL" |
免费 | 每个钱包 50 次净化 |
| Paid(付费) | 真实的 Solana 交易哈希 | 149 USDC | 10,000 次净化 |
获取付费 tx_hash 方法:在 Solana 主网上向以下地址精确发送 149 USDC:giu4VciTkfWJNG1oeP6SzHEJwmabikJSMB91GaFNWE4
{
"status": "success",
"request_id": "TRIAL",
"data": {
"message": "内容已成功净化并记录。",
"sanitized_content": "所有 PII 均被 [REDACTED] 替代的文本",
"safety_score": 0.95,
"risk_category": "PRIVATE",
"entities_removed": true,
"timestamp": "2026-04-27T09:00:00Z",
"usage_metrics": {
"quota_remaining": 49,
"quota_limit": 50
}
},
"billing": {
"license_type": "TRIAL",
"status": "active"
}
}
{
"status": "error",
"request_id": "TRIAL",
"code": "QUOTA_EXHAUSTED_OR_PAYMENT_REQUIRED",
"message": "TRIAL 配额已用尽。请向 Solana 发送 149 USDC 以继续使用。",
"trial_info": {
"quota_used": 50,
"quota_limit": 50,
"quota_remaining": 0
},
"payment_info": {
"amount_required": 149,
"currency": "USDC",
"network": "solana",
"payment_address": "giu4VciTkfWJNG1oeP6SzHEJwmabikJSMB91GaFNWE4"
},
"next_steps": [
{
"action": "send_payment",
"description": "向上述收款地址在 Solana 主网上发送 149 USDC"
},
{
"action": "retry_with_tx_hash",
"description": "重新提交请求,并在 payload 中包含 Solana 交易签名(tx_hash)"
}
]
}
{
"status": "error",
"code": "TX_HASH_ALREADY_USED",
"message": "该交易哈希已被使用。每个 tx_hash 仅可使用一次。",
"payment_info": {
"amount_required": 149,
"currency": "USDC",
"network": "solana",
"payment_address": "giu4VciTkfWJNG1oeP6SzHEJwmabikJSMB91GaFNWE4"
}
}
| 等级 | 脱敏内容 |
|---|---|
CRITICAL |
私钥、助记词、密码、信用卡数据 |
PRIVATE |
电子邮件、电话号码、身份证号、物理地址 |
SENSITIVE |
社交媒体账号、通用地理位置信息 |
0.0 —— 未检测到 PII,文本洁净0.5 —— 检测到中等程度 PII(如邮箱、社交账号)1.0 —— 检测到高危 PII(如私钥、密码)输入:
{
"text": "Contact John at john@example.com or +1-555-0123. API key: sk-abc123xyz.",
"tx_hash": "TRIAL",
"wallet_address": "your-wallet"
}
输出:
{
"sanitized_content": "Contact [REDACTED] at [REDACTED] or [REDACTED]. API key: [REDACTED].",
"safety_score": 0.97,
"risk_category": "CRITICAL",
"entities_removed": true
}
输入:
{
"text": "Hans Müller, Personalausweis: L01X00T47, IBAN: DE89 3704 0044 0532 0130 00, Tel: +49 89 1234 5678",
"tx_hash": "TRIAL"
}
输出:
{
"sanitized_content": "[REDACTED], Personalausweis: [REDACTED], IBAN: [REDACTED], Tel: [REDACTED]",
"safety_score": 0.98,
"risk_category": "CRITICAL",
"entities_removed": true
}
输入:
{
"text": "田中太郎、マイナンバー:123456789012、電話:090-1234-5678",
"tx_hash": "TRIAL"
}
输出:
{
"sanitized_content": "[REDACTED]、マイナンバー:[REDACTED]、電話:[REDACTED]",
"safety_score": 0.97,
"risk_category": "PRIVATE",
"entities_removed": true
}
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.6万人学习
共89课时 | 133.4万人学习
共49课时 | 82.2万人学习