mcpField
A
ai-vendor-privacy-due

ai-vendor-privacy-due

github.com/mukul975安全32345 次安装32 周前更新
代码仓库

关于 ai-vendor-privacy-due

用于评估 AI 供应商关系中的隐私角色与合同保障措施。内容检查数据用途、保留期限、模型训练、子处理者和安全,并判断供应商属于处理者还是控制者。

主要功能

  1. 01控制者与处理者角色评估
  2. 02AI 数据流清单
  3. 03隐私风险审查
  4. 04合同保障措施清单
  5. 05模型训练及输出条款

适用场景

  1. 01采用前评估 AI API 供应商
  2. 02审查供应商是否用客户数据训练模型
  3. 03拟定 AI 供应商合同条款

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mukul975/privacy-data-protection-skills --skill ai-vendor-privacy-due

安装后在 Claude Code 中输入/ai-vendor-privacy-due确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/
template.md
references/
standards.md
workflows.md
scripts/
process.py

详细介绍

AI 供应商隐私尽职调查

概述

AI 服务会形成复杂的控制者—处理者关系,与传统数据处理安排有显著差异。AI 供应商属于处理者、共同控制者还是独立控制者,取决于供应商对个人数据处理的自主程度,尤其是是否使用客户数据训练模型、是否为改进模型而保留数据,以及供应商是否出于自身目的处理数据。本技能提供用于确定 AI 服务关系中控制者与处理者角色、对 AI 供应商开展隐私尽职调查,以及制定适当合同保护措施的框架。

AI 的控制者—处理者角色判定

决策框架
AI 服务模式常见角色关键因素GDPR 条款
SaaS AI — 按指示处理客户数据供应商 = 处理者供应商仅根据控制者的指示处理数据;不作独立使用需要 Art. 28 DPA
SaaS AI — 使用客户数据训练模型供应商 = 共同控制者或独立控制者供应商将客户数据用于合同服务范围之外的模型改进Art. 26 JCA 或单独的控制者告知
嵌入式 AI — 在客户基础设施中运行预训练模型客户 = 控制者;供应商可能是支持服务的处理者模型在客户环境中运行;供应商可能为提供支持或更新而访问数据若供应商访问数据,则适用 Art. 28
基于 API 的 AI — 客户发送数据以进行推理供应商 = 处理者(不保留数据时),或共同控制者(使用输入数据训练时)取决于供应商是否保留、使用或训练输入数据需要评估
AI 平台 — 客户在供应商平台上构建模型供应商是基础设施的处理者;是平台数据的控制者供应商提供计算资源;客户控制数据和模型Art. 28 DPA + 审计权
AI 市场 — 使用客户数据的预构建模型取决于数据流向如果客户数据进入供应商模型 → 评估是否构成共同控制者逐案评估
关键判定问题
  1. 谁决定处理目的? — 决定为何处理个人数据的实体
  2. 谁决定处理方式? — 决定如何处理数据的实体(但“非必要方式”可委托给处理者)
  3. 供应商是否将数据用于自身目的? — 使用客户数据进行模型训练、基准测试、产品改进
  4. 供应商是否在服务交付后继续保留数据? — 推理后保留的数据、为训练而存储的数据、日志中留存的数据
  5. 供应商是否对数据作出独立决定? — 决定训练模型、向客户未指示的子处理者共享数据
常见 AI 供应商模式
模式 1:纯推理 API(供应商 = 处理者)
  • 客户发送数据;接收推理结果
  • 供应商不会在处理完成后继续保留输入数据
  • 供应商不会使用客户数据进行训练
  • 供应商仅按照客户的指示行事
  • 合同:签订 Art. 28 DPA,并明确约定范围
模式 2:AI 模型改进(供应商 = 共同控制者)
  • 客户发送数据;接收推理结果
  • 供应商保留数据以改进其模型
  • 供应商将模型训练确定为处理目的
  • 双方均受益于模型改进
  • 合同:签订 Art. 26 共同控制者协议
模式 3:使用匿名化数据进行分析(需要评估)
  • 客户发送数据;接收推理结果
  • 供应商声称会对数据进行匿名化,并使用汇总分析数据
  • 如果匿名化有效:分析不涉及个人数据处理
  • 如果匿名化无效(仍可能重新识别):供应商是分析活动的控制者
  • 评估:根据 WP216 验证匿名化的有效性
模式 4:嵌入式 AI 与遥测数据(供应商 = 处理者 + 可能为控制者)
  • AI 模型在客户环境中运行
  • 供应商收集遥测数据,包括模型性能数据
  • 如果遥测数据包含个人数据:供应商可能是遥测数据处理的控制者
  • 合同层面:模型支持需签订第 28 条 DPA,遥测数据需另行约定

尽职调查评估框架

阶段 1:供应商 AI 处理清单

针对每家 AI 供应商,记录:

要素所需文档
AI 功能供应商提供哪些 AI 功能?
个人数据输入向供应商发送了哪些个人数据?
个人数据输出供应商返回了哪些个人数据?
数据保留供应商是否保留输入数据?保留多久?
模型训练供应商是否使用客户数据进行训练?
子处理者供应商是否使用子处理者进行 AI 处理?位于何处?
数据位置AI 处理在哪里进行?涉及哪些司法管辖区?
安全措施哪些安全控制措施可保护 AI 处理期间的数据?
人工审查供应商人员是否会访问客户数据?
阶段 2:隐私风险评估
风险因素评估风险等级
数据敏感性是否向 AI 供应商发送特殊类别数据?
数据量供应商处理的个人数据量
供应商的数据使用供应商是否将客户数据用于自身目的?
国际传输数据是否在 EU/EEA 以外处理?
子处理者链子处理者的数量和所在地
安全状况是否具备认证(ISO 27001、SOC 2)?
事件历史过往是否发生过数据泄露或执法行动?
AI 特定风险模型记忆、输出泄露、偏见?
阶段 3:合同评估
合同要素是否必需?状态
第 28 条 DPA 或第 26 条 JCA是
处理范围和目的限制是
禁止超出指示范围使用数据(若为处理者)是
退出模型训练是(若供应商使用数据进行训练)
子处理者通知和审批是
国际传输保障措施如适用
合同终止时删除数据是
审计权是
泄露通知义务是
AI 特定:模型隐私测试建议
AI 特定:偏见评估义务对高风险情况建议
AI 特定:输出准确性保证建议

AI 特定合同条款

模型训练限制
The Processor shall not use Customer Data to train, improve, fine-tune, or
otherwise develop any machine learning model, algorithm, or AI system,
whether for the Customer's benefit or for any other purpose, without prior
written consent from the Customer. Any consent granted shall specify the
scope of permitted training, the data categories involved, and the privacy
safeguards to be applied.
AI 输出准确性
The Provider acknowledges that AI system outputs about identifiable data
subjects must comply with the accuracy principle under Art. 5(1)(d) GDPR.
The Provider shall implement measures to minimise inaccurate outputs about
data subjects and shall promptly correct inaccurate outputs upon
notification.
模型隐私与偏见义务
The Provider shall conduct periodic privacy audits of AI models processing
Customer Data, including membership inference testing and training data
extraction testing, and shall make results available to the Customer upon
request. The Provider shall monitor AI systems for discriminatory outcomes
and shall implement bias mitigation measures as required.

执法相关性

  • EDPB《控制者与处理者指南 07/2020》:认定取决于实际情况,而非合同标签。被标记为“处理者”但将数据用于自身目的的供应商,实际上属于控制者。
  • CJEU C-40/17(Fashion ID):当一方能够影响处理目的和方式时,即使无法访问数据,也可能构成联合控制者。
  • Garante 诉 OpenAI(2023):确认 OpenAI 对 ChatGPT 训练数据的控制者角色——为模型训练而处理个人数据属于独立的控制者目的。
  • DPC 诉 Meta(WhatsApp,2023):罚款 550 万欧元——处理者与控制者的认定必须反映实际数据使用情况,而不只是合同条款。

集成要点

  • ai-dpia:供应商 AI 处理必须纳入 DPIA 范围
  • ai-training-lawfulness:供应商使用客户数据进行训练,必须评估其合法依据
  • ai-transparency-reqs:必须告知数据主体有关供应商 AI 处理的情况
  • ai-deployment-checklist:供应商尽职调查是部署前检查清单中的一项

评论

支持 Markdown