mcpField
D
data-flow-mapping

data-flow-mapping

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

关于 data-flow-mapping

面向隐私、合规和安全团队,提供绘制跨境个人数据流的结构化方法。内容包括系统与第三方清单、传输机制分配、缺口分析和持续维护。

主要功能

  1. 01盘点处理个人数据的系统
  2. 02追踪跨境数据流向
  3. 03识别第三方及分处理方
  4. 04为传输分配合规机制
  5. 05分析缺口并规划修复
  6. 06维护数据流清单

适用场景

  1. 01开展跨境传输合规评估
  2. 02识别未记录的数据接收方
  3. 03检查传输机制和影响评估缺口
  4. 04更新处理活动记录

安装

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

$npx skills add https://github.com/mukul975/privacy-data-protection-skills --skill data-flow-mapping

安装后在 Claude Code 中输入/data-flow-mapping确认已加载。

包含的文件

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

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

详细介绍

国际数据流映射

概述

全面的国际数据流图是任何跨境传输合规计划的基础前提。GDPR 第 30 条要求控制者和处理者记录向第三国或国际组织传输数据的情况。除了满足监管合规要求外,数据流清单还能帮助识别未受保护的传输、指定适当的传输机制,并持续监控数据在各司法管辖区之间的流动。本技能提供了一套结构化方法,用于逐个系统开展数据流清单盘点、识别所有第三方接收方、指定传输机制并进行差距分析。

数据流清单方法

阶段 1:系统清单

识别组织内每个处理个人数据的信息系统、应用和服务。

Athena Global Logistics 的系统类别:

类别系统处理的个人数据
企业资源规划SAP S/4HANA(托管于法兰克福数据中心)员工数据、客户数据、供应商数据、财务数据
运输管理CargoWise One(SaaS,托管于悉尼)客户货运数据、收货人数据、报关行联系人
客户关系管理Salesforce(SaaS,托管于法兰克福)客户联系人、通信历史记录、销售管道
人力资源Workday(SaaS,托管于都柏林)员工个人数据、工资、福利、绩效、招聘
电子邮件与协作Microsoft 365(SaaS,托管于欧盟数据中心)员工通信、联系人、日历、文件存储
仓库管理Manhattan Associates(托管于法兰克福数据中心)仓库员工 ID、轮班安排、访问日志
车队管理Fleetio(SaaS,托管于美国)驾驶员姓名、驾照号码、GPS 跟踪数据、车辆分配
客户门户自定义 Web 应用(托管于法兰克福数据中心)客户登录凭据、货运跟踪、文档上传
分析平台Snowflake(SaaS,托管于法兰克福)汇总运营数据、假名化的客户分析数据
IT 服务管理ServiceNow(SaaS,托管于阿姆斯特丹)员工 IT 工单、联系方式、设备分配
第 2 阶段:数据流识别

针对每个系统,追踪所有跨越国境的个人数据流。

数据流追踪方法:

  1. 入站流:个人数据从何处进入系统?(用户输入、API 集成、文件导入、电子邮件)
  2. 内部处理:数据存储和处理在何处进行?(主数据中心、灾难恢复站点、开发/测试环境)
  3. 出站流:个人数据流向何处?(第三方集成、数据导出、电子邮件传输、备份复制)
  4. 子处理者链条:对于 SaaS 系统,识别提供商的子处理者及其所在地。
  5. 支持访问:识别任何远程支持安排,包括第三国支持人员可能访问个人数据的情况。

Athena Global Logistics 数据流登记表示例(节选):

流 ID源系统源位置目的地目的地国家/地区数据类别处理的法律依据传输机制
DF-001SAP S/4HANA德国法兰克福Athena Logistics (HK) Ltd — 本地 SAP 实例中国香港特别行政区客户姓名、地址、托运数据第 6(1)(b) 条,合同SCCs 模块 1
DF-002CargoWise One澳大利亚悉尼Athena Global Logistics GmbH — API 拉取澳大利亚货运状态、收货人详细信息第 6(1)(b) 条,合同欧盟充分性决定(隐含——澳大利亚没有充分性决定;需使用 SCCs 模块 2)
DF-003Workday爱尔兰都柏林Workday Inc 子处理者(美国备份数据中心)美国员工 HR 数据第 6(1)(b) 条,雇佣合同EU-US DPF + 备份 SCCs
DF-004Fleetio美国亚特兰大不适用(主要处理在美国进行)美国司机姓名、驾照号码、GPS 数据第 6(1)(f) 条,合法利益EU-US DPF(需核实认证)
DF-005SAP S/4HANA德国法兰克福Athena Freight Services India — SFTP 批量传输印度员工数据(薪资、福利)第 6(1)(b) 条,雇佣合同SCCs 模块 1
DF-006自定义门户德国法兰克福TransPacific Freight Solutions — API中国香港特别行政区客户货运数据第 6(1)(b) 条,合同SCCs 模块 2
DF-007Microsoft 365欧盟数据中心Microsoft Corp 子处理者(全球)多个国家/地区(美国、新加坡、爱尔兰)员工电子邮件、文件第 6(1)(b) 条,合同EU-US DPF(美国);SCCs(新加坡)
第 3 阶段:第三方识别

列出通过国际传输接收个人数据的所有第三方(处理者、子处理者、共同控制者、独立控制者)。

第三方角色国家/地区接收的数据用途合同引用
TransPacific Freight Solutions Ltd处理者中国香港特别行政区客户货运数据货运整合和清关DPA-2025-001
CloudVault Asia Pte Ltd子处理者(TransPacific 的)新加坡客户货运数据(托管)云基础设施通过 TransPacific 签订的子处理者协议
Pinnacle Data Services Co Ltd子处理者(TransPacific 的)泰国清关文件数据数据录入和验证通过 TransPacific 签订的子处理者协议
Athena Freight Services India Pvt Ltd控制者(集团内部)印度员工 HR 数据本地雇佣管理集团内部 DPA-2024-005
Workday Inc处理者爱尔兰(主站点)、美国(备份)员工 HR 数据HRIS 平台DPA-WD-2024-001
Fleetio Inc处理者美国司机数据车队管理DPA-FL-2024-003
Microsoft Corporation处理者欧盟、美国、新加坡员工电子邮件和文件电子邮件和协作DPA-MS-2024-001
第 4 阶段:分配传输机制

为每个已识别的国际数据流分配适当的传输机制:

For each flow:
  1. Check: Does the destination have an EU adequacy decision?
     → YES: Record "Adequacy Decision" as mechanism. Done.
     → NO: Continue.
  2. Check: Is the importer DPF-certified (for US transfers)?
     → YES: Record "EU-US DPF" as mechanism. Recommend SCCs as backup.
     → NO: Continue.
  3. Check: Are SCCs in place between the parties?
     → YES: Record "SCCs Module X" as mechanism. Verify TIA completed.
     → NO: Continue.
  4. Check: Are BCRs in place covering the transfer?
     → YES: Record "BCRs" as mechanism. Verify scope covers the data.
     → NO: Continue.
  5. Check: Does an Art. 49 derogation apply?
     → YES: Record "Art. 49(1)(x)" as mechanism. Document justification.
     → NO: FLAG AS UNPROTECTED TRANSFER — immediate action required.
第 5 阶段:差距分析

识别缺少有效传输机制的数据传输:

差距类型描述优先级补救措施
无机制数据传输未依据第 45、46 或 49 条的任何依据进行严重暂停传输,或在 30 天内签署 SCC
机制已过期SCC 基于已被取代的 2010/2021 版本;DPF 认证已过期高在 60 天内续用机制
缺少 TIA已签署 SCC,但未记录 TIA高在 30 天内完成 TIA
文档不完整机制已建立,但附件字段不完整中在 60 天内完善文档
子处理方差距进口方使用的子处理方未纳入 SCC 的覆盖范围高扩大 SCC 的覆盖范围,或要求进口方签署模块 3 SCC
未发现的数据流映射过程中发现此前未知的数据流高在 30 天内进行评估、指定机制并记录

数据流可视化

可视化方法
  1. 地理地图可视化:在世界地图上绘制数据流,并使用不同颜色的线条标记:

    • 绿色:数据传输受充分性决定覆盖
    • 蓝色:数据传输受 SCC/BCR 覆盖,且已完成 TIA
    • 黄色:数据传输受机制覆盖,但 TIA 待处理或正在审查
    • 红色:数据传输缺少有效机制——需要立即采取行动
  2. 以系统为中心的图表:为每个主要系统绘制图表,显示所有入站和出站数据流、目的地国家及所用机制。

  3. 第三方关系图:绘制网络图,以组织为中心显示所有第三方和向外延伸的数据流,并按司法管辖区分组。

  4. 传输登记仪表板:以表格形式呈现,并可按机制类型、目的地国家、风险等级和审查状态筛选。

持续维护

  1. 基于触发条件更新:发生以下情况时,重新绘制数据流:实施新系统、接入新供应商、公司重组、在新国家开展业务、出现新的数据类别。
  2. 定期审查:至少每年全面审查一次数据流清单。
  3. 自动发现:实施网络监控和数据丢失防护(DLP)工具,以检测未记录的跨境数据流。
  4. 与 RoPA 集成:数据流图直接纳入第 30 条所述的处理活动记录。
  5. 与供应商登记册集成:第三方数据接收方图纳入供应商管理和 DPA 跟踪系统。

评论

支持 Markdown