mcpField
G
gdpr-compliance

gdpr-compliance

github.com/guia-matthieu营销与增长150247 次安装4 周前更新
代码仓库

关于 gdpr-compliance

gdpr-compliance 是面向营销团队的 Claude 技能,用于梳理 GDPR 合规要求。它依据 GDPR 第 6、7、12–23 条及 EDPB 指南,涵盖同意、合法依据、隐私声明、数据主体权利和合规文档。

主要功能

  1. 01评估营销活动的合法依据
  2. 02检查同意要求及记录
  3. 03起草隐私声明文案
  4. 04处理数据主体权利请求
  5. 05创建合规文档

适用场景

  1. 01设计营销同意收集流程
  2. 02评估客户邮件的合法依据
  3. 03起草营销活动隐私声明
  4. 04准备数据主体请求记录

安装

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

$npx skills add https://github.com/guia-matthieu/clawfu-skills --skill gdpr-compliance

安装后在 Claude Code 中输入/gdpr-compliance确认已加载。

详细介绍

营销活动的 GDPR 合规性

确保您的营销活动符合 GDPR 对同意、数据处理和隐私权的要求。

何时使用此技能

  • 设计同意收集流程
  • 编写隐私声明
  • 审计营销数据实践
  • 处理数据主体请求
  • 记录合法依据

方法论基础

依据 GDPR 第 6、7、12-23 条和 EDPB 指南,涵盖:

  • 合法依据的确定
  • 同意要求
  • 透明度义务
  • 数据主体权利
  • 文档要求

Claude 的工作与您的决策

Claude 的工作您的决策
解释 GDPR 要求业务风险承受度
起草合规文本实施优先级
识别差距法律解释
创建文档是否需要咨询 DPO
建议控制措施资源分配

说明

第 1 步:合法依据评估

六种合法依据(第 6 条):

依据营销用途所需文档
同意电子邮件营销、Cookie、跟踪同意记录
合同客户沟通合同条款
合法利益软性选择加入、B2B 营销LIA 文档
法律义务监管沟通法律依据
重大利益很少适用-
公共任务很少适用-

营销活动映射:

活动通常采用的依据要求
电子邮件简报同意双重选择加入、便捷退订
向现有客户推销升级产品合法利益LIA,提供退出选项
向陌生 B2B 客户主动联系合法利益LIA,明确身份
网站 Cookie同意横幅、细化选项
再营销广告同意Cookie 同意
潜在客户诱饵同意明确目的、单独同意
第 2 步:同意要求

有效同意标准(第 7 条):

要求含义示例
自由给予不得捆绑,不得处罚与条款和条件分开
具体明确明确说明目的“关于 [X] 的营销电子邮件”
知情说明对象、内容和原因提供隐私声明链接
明确无误明确采取肯定行动未预先勾选的复选框
可撤回便于撤销一键退订

同意记录要求:

Record for each consent:
- Who consented (identifier)
- When (timestamp)
- What they consented to (purpose)
- How (mechanism)
- What they were told (notice version)
第 3 步:隐私声明要求

必需内容(第 13-14 条):

内容第一方数据第三方数据
控制者身份必需必需
DPO 联系方式如适用如适用
目的必需必需
合法依据必需必需
接收方必需必需
数据传输如适用如适用
保留期限必需必需
权利必需必需
撤回如基于同意如基于同意
投诉权必需必需
来源不适用必需
第 4 步:数据主体权利

权利框架:

权利时限对营销的影响
访问权(第 15 条)1 个月提供所有营销数据
更正权(第 16 条)1 个月更新偏好设置
删除权(第 17 条)1 个月从列表中移除
限制处理权(第 18 条)1 个月暂停处理
可携权(第 20 条)1 个月以机器可读格式导出
反对权(第 21 条)对营销立即生效停止直接营销
第 5 步:文档与记录

所需文档:

  1. 处理活动记录(ROPA)
  2. 合法利益评估
  3. 同意记录和机制
  4. 隐私声明(注明版本)
  5. 数据主体请求日志
  6. 数据泄露通知程序

示例

示例 1:营销邮件同意流程

输入:

Design a GDPR-compliant consent flow for:
- SaaS product newsletter
- Product updates
- Promotional offers
- Third-party partner offers

输出:

## GDPR-Compliant Email Consent Flow

### Consent Collection UI

---

**Signup Form Fields:**

邮箱:[________________]

[ ] 我同意接收包含行业见解的月度通讯 [ ] 我同意接收产品更新和功能公告 [ ] 我同意接收促销优惠和折扣信息 [ ] 我同意接收来自我们可信合作伙伴的相关优惠信息

[注册]

注册即表示您确认已阅读我们的[隐私声明]。 您可以随时通过退订链接或联系我们撤回同意。


**Design Requirements:**
- All checkboxes unchecked by default
- No "select all" option
- Each purpose separate
- Privacy notice linked, not buried
- No dark patterns

---

### Consent Record Structure

```json
{
  "email": "[email protected]",
  "consents": [
    {
      "purpose": "newsletter",
      "granted": true,
      "timestamp": "2026-01-31T10:30:00Z",
      "source": "signup_form_v3",
      "notice_version": "privacy_v2.1"
    },
    {
      "purpose": "product_updates",
      "granted": true,
      "timestamp": "2026-01-31T10:30:00Z",
      "source": "signup_form_v3",
      "notice_version": "privacy_v2.1"
    },
    {
      "purpose": "promotional",
      "granted": false,
      "timestamp": null,
      "source": null,
      "notice_version": null
    },
    {
      "purpose": "third_party",
      "granted": false,
      "timestamp": null,
      "source": null,
      "notice_version": null
    }
  ],
  "ip_address": "192.168.1.1",
  "user_agent": "Mozilla/5.0..."
}

邮件页脚(必需)
---
You're receiving this because you subscribed to our [newsletter/updates].

Manage preferences: [link]
Unsubscribe from this list: [link]
Unsubscribe from all: [link]

[Company Name]
[Address]
[Contact Email]

偏好中心
订阅状态操作
月度通讯[ON/OFF]行业见解和技巧
产品更新[ON/OFF]新功能和改进
促销优惠[ON/OFF]折扣和特别优惠
合作伙伴优惠[ON/OFF]相关第三方优惠

[更新偏好设置] [全部退订]


合规检查清单
  • 所有同意均为细分同意(使用单独的复选框)
  • 默认情况下不勾选复选框
  • 清楚说明每项用途
  • 可访问隐私声明
  • 明确说明撤回方式
  • 已存储同意记录
  • 已实施双重确认订阅
  • 每封邮件均提供退订方式
  • 提供偏好中心

### Example 2: Legitimate Interest Assessment

**Input:**

我们想向现有客户发送与相关产品有关的邮件。 我们是否需要取得同意,还是可以依据合法利益?


**Output:**

合法利益评估:向客户交叉销售

摘要

您很可能可以依据合法利益(而非同意),向现有客户发送有关类似产品的邮件,但必须 完成此评估并提供便捷的退出方式。


三部分 LIA 测试
1. 目的测试:是否存在合法利益?

利益: 向现有客户推广相关产品 合法性: 是——客户开发属于公认的商业利益 益处: 增加收入、深化客户关系

✅ 通过


2. 必要性测试:处理是否必要?
问题答案
为实现该利益,发送邮件是否必要?是——直接沟通渠道
是否有侵扰性更低的方式?可以使用应用内通知,但效果较差
该处理是否合乎比例?是——频率有限,内容相关

✅ 通过(附带条件)

条件:

  • 仅限真正相关的产品
  • 频率合理(不是每天)
  • 立即落实退出请求

3. 权衡测试:个人权利与您的利益
因素评估
数据性质基本联系信息——敏感度低
合理预期客户会预期卖家向其发送营销信息
关系现有客户关系
对个人的影响轻微不便,且易于退出
保障措施每封邮件均提供退出方式

✅ 通过


结论

合法依据: 合法利益(第 6(1)(f) 条)

合规要求:

  1. 记录本 LIA并存档
  2. 在隐私声明中说明: “我们可能会基于合法利益联系现有客户,介绍类似产品。 您可以随时选择退出。”
  3. 便捷退出: 每封邮件都必须提供退订方式
  4. 尊重偏好: 选择退出后立即停止发送
  5. 仅限类似产品: 不要扩展到无关产品
  6. 频率合理: 每周不超过一次

邮件页脚模板
You're receiving this as a valued [Company] customer.

Not interested in product updates?
[Opt out of marketing] | [Manage preferences]

This email was sent based on our legitimate interest in keeping
customers informed about relevant products. See our Privacy Notice
for details and your rights.

不适用情形

以下情况请改用同意:

  • 产品差异很大
  • 客户在 2 年多以前只购买过一次
  • 您从第三方获取了数据
  • 客户之前已选择退出
  • 邮件主要用于促销(而非提供信息)

## Skill Boundaries

### What This Skill Does Well
- Explaining GDPR requirements
- Drafting compliant language
- Creating documentation templates
- Identifying compliance gaps

### What This Skill Cannot Do
- Provide legal advice
- Know your specific jurisdiction nuances
- Guarantee regulatory acceptance
- Replace DPO consultation

### When to Escalate to Human
- Complex cross-border transfers
- Regulatory investigation
- Data breach response
- Novel processing activities

## Iteration Guide

**Follow-up Prompts:**
- "Draft the privacy notice section for [activity]"
- "How do we handle a right to erasure request?"
- "What documentation do we need for [processing]?"
- "Is this cookie banner compliant?"

## References

- GDPR Text (Regulation 2016/679)
- EDPB Guidelines on Consent
- ICO Direct Marketing Guidance
- CNIL Cookie Guidelines

## Related Skills

- `terms-analyzer` - Terms of service review
- `contract-review` - DPA analysis
- `nda-generator` - Confidentiality

## Skill Metadata

- **Domain**: Legal / Marketing
- **Complexity**: Intermediate
- **Mode**: centaur
- **Time to Value**: 1-2 hours per assessment
- **Prerequisites**: Basic GDPR familiarity

评论

支持 Markdown