Agent Skills
返回列表
GDPR 合规护栏

GDPR 合规护栏

IT 运维与安全 更新于 2026.08.28

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-e56trugz/gdpr-guard,将该 GDPR 合规护栏接入你的 AI 助手。

技能介绍

它解决什么问题

把用户输入直接交给大模型、再把模型输出直接返回前端,是绝大多数 Agent 应用的默认链路。这条链路里有两个合规缺口:EU 个人数据会未经处理地流入外部模型和调用日志;一旦模型生成了包含敏感信息的文本,出口侧也没有拦截点。事后合规自查、文件扫描类工具能告诉你"哪里曾经出问题",但无法回答"这一次调用能不能放行"——护栏要解决的是事中问题,与事前自查互补,共同覆盖合规链路。

它如何工作

gdpr 是设计给 Agent 主动调用的运行时检测工具,典型接法有两处:

  • 入口护栏(用户输入 → 模型):用户输入先经 mask 再送入大模型,防止 EU 个人数据进入外部模型或日志。
  • 出口护栏(模型输出 → 用户):模型输出经 mask 或 block 后再返回,防止生成结果泄露个人数据。

护栏返回结构化裁决(--format json),关键字段包括 decision(pass / masked / blocked / inspect_only)、risk_level、finding_count 与 findings[],其中 findings 只提供脱敏预览,不回传敏感原文,避免护栏结果本身成为新的泄露面。

三种动作按场景选择:

  • detect:仅检测报告,不改动文本,适合审计和灰度观察。
  • mask:脱敏后放行(默认),覆盖大多数输入/输出防护。
  • block:命中达阈值则阻断,阈值由 --block-on 控制(默认 high),兼顾可用性与强合规要求。

检测范围分两类:结构性模式(IBAN、信用卡号 Luhn 校验、E.164 电话、IPv4、MAC、邮箱等)与 GDPR 特殊类别数据的关键词线索(Art.9 宗教信仰、健康数据、生物识别,Art.10 刑事记录等)。同一位置重叠命中会自动去重,只报最高风险项。

工程上有两个值得注意的设计:一是纯本地运行,检测在本机完成,无网络请求、无 eval/exec/动态 import,处理最敏感的数据却不出机器;二是规则与内核分离,检测内核不含行业规则,GDPR 规则包集中在 scripts/rules/ 下,便于审计和替换其他规则集。

适用边界

  • 正则与关键词检测无法保证 100% 识别,漏报和误报都存在,不能作为唯一或最终的合规手段。
  • 本工具输出仅供参考,不构成法律建议或合规证明;重大合规决策应咨询专业法律顾问。
  • 需要开发者自己把护栏嵌入 Agent 的调用链,它不改动 Agent 框架本身,也不写入用户指定之外的文件。

使用场景

  • Agent 应用调用外部大模型前,需在用户输入送入模型时自动脱敏 IBAN、邮箱等欧盟个人信息,防止流入外部模型与日志。
  • 客服对话机器人回复用户前,需拦截生成结果中涉及健康数据、政治观点等 GDPR 特殊类别内容的文本。
  • 合规团队灰度评估时,先用 detect 模式只记录命中项不改文本,观察漏报误报后再决定切换 mask 或 block。
  • 处理欧盟用户工单的内部系统,需在调用落日志前阻断含刑事定罪记录等高危数据的请求,避免合规风险扩散。

适合人员

  • 负责 AI 应用合规的工程师:需要在 Agent 调用链中嵌入实时的个人数据检测与脱敏环节
  • 客服对话机器人的开发者:需要在模型输出返回用户前拦截 GDPR 特殊类别数据的泄露
  • 企业的数据保护负责人:需要事中防护的可审计检测规则,而非仅依赖事后合规扫描报告
  • 处理欧盟用户数据的后端工程师:需要低延迟纯本地运行的护栏,确保敏感数据不出本机