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 (hosted Frankfurt DC)従業員データ、顧客データ、サプライヤーデータ、財務データ
輸送管理CargoWise One (SaaS, hosted Sydney)顧客の貨物データ、荷受人データ、通関業者の連絡先
顧客関係管理Salesforce (SaaS, hosted Frankfurt)顧客の連絡先、コミュニケーション履歴、営業パイプライン
人事Workday (SaaS, hosted Dublin)従業員の個人データ、給与、福利厚生、業績、人材採用
メールおよびコラボレーションMicrosoft 365 (SaaS, hosted EU DC)従業員のコミュニケーション、連絡先、カレンダー、ファイルストレージ
倉庫管理Manhattan Associates (hosted Frankfurt DC)倉庫作業員のID、シフトスケジュール、アクセスログ
車両管理Fleetio (SaaS, hosted US)運転手の氏名、免許番号、GPS追跡データ、車両の割り当て
顧客ポータルCustom web application (hosted Frankfurt DC)顧客のログイン認証情報、貨物追跡、書類のアップロード
分析プラットフォームSnowflake (SaaS, hosted Frankfurt)集約された業務データ、仮名化された顧客分析データ
ITサービス管理ServiceNow (SaaS, hosted Amsterdam)従業員のITチケット、連絡先情報、デバイスの割り当て
フェーズ 2:データフローの特定

各システムについて、国境を越える個人データのすべてのフローを追跡します。

データフローの追跡方法:

  1. 受信フロー:個人データはどこからシステムに入りますか?(ユーザー入力、API 統合、ファイルのインポート、メール)
  2. 内部処理:データはどこに保存され、処理されますか?(プライマリデータセンター、災害復旧サイト、開発/テスト環境)
  3. 送信フロー:個人データはシステムからどこへ送られますか?(サードパーティとの統合、データのエクスポート、メール送信、バックアップの複製)
  4. サブプロセッサーの連鎖:SaaS システムについては、プロバイダーのサブプロセッサーとその所在地を特定します。
  5. サポートアクセス:第三国のサポートスタッフが個人データにアクセスする可能性のあるリモートサポート体制を特定します。

Athena Global Logistics のデータフロー登録簿の例(抜粋):

フロー IDソースシステムソースの所在地宛先宛先の国データカテゴリー処理の法的根拠移転メカニズム
DF-001SAP S/4HANAFrankfurt, DEAthena Logistics (HK) Ltd — ローカル SAP インスタンスHong Kong SAR顧客名、住所、貨物データArt. 6(1)(b) 契約SCCs Module 1
DF-002CargoWise OneSydney, AUAthena Global Logistics GmbH — API による取得Australia出荷状況、荷受人の詳細Art. 6(1)(b) 契約EU の十分性認定(暗黙の適用 — AU に対する認定はないため、SCCs Module 2 が必要)
DF-003WorkdayDublin, IEWorkday Inc のサブプロセッサー(米国のバックアップ DC)United States従業員の人事データArt. 6(1)(b) 雇用契約EU-US DPF + バックアップ用 SCCs
DF-004FleetioAtlanta, US該当なし(プライマリ処理は米国)United Statesドライバー名、免許証番号、GPS データArt. 6(1)(f) 正当な利益EU-US DPF(認証を確認)
DF-005SAP S/4HANAFrankfurt, DEAthena Freight Services India — SFTP による一括転送India従業員データ(給与、福利厚生)Art. 6(1)(b) 雇用契約SCCs Module 1
DF-006カスタムポータルFrankfurt, DETransPacific Freight Solutions — APIHong Kong SAR顧客の出荷データArt. 6(1)(b) 契約SCCs Module 2
DF-007Microsoft 365EU DCMicrosoft Corp のサブプロセッサー(グローバル)複数(US、SG、IE)従業員のメール、ファイルArt. 6(1)(b) 契約EU-US DPF(US);SCCs(SG)
フェーズ 3:サードパーティの特定

国際移転を通じて個人データを受け取るすべてのサードパーティ(プロセッサー、サブプロセッサー、共同管理者、独立管理者)を一覧にします。

サードパーティ役割国受け取るデータ目的契約参照
TransPacific Freight Solutions LtdプロセッサーHong Kong SAR顧客の出荷データ貨物の混載と通関DPA-2025-001
CloudVault Asia Pte Ltdサブプロセッサー(TransPacific の)Singapore顧客の出荷データ(ホスティング)クラウドインフラストラクチャTransPacific 経由のサブプロセッサー契約
Pinnacle Data Services Co Ltdサブプロセッサー(TransPacific の)Thailand通関書類データデータ入力と検証TransPacific 経由のサブプロセッサー契約
Athena Freight Services India Pvt Ltd管理者(グループ内)India従業員の人事データ現地の雇用管理グループ内 DPA-2024-005
Workday IncプロセッサーIreland(プライマリ)、US(バックアップ)従業員の人事データHRIS プラットフォームDPA-WD-2024-001
Fleetio IncプロセッサーUnited Statesドライバーデータ車両管理DPA-FL-2024-003
Microsoft CorporationプロセッサーEU、US、Singapore従業員のメールとファイルメールとコラボレーション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:ギャップ分析

有効な移転メカニズムがない移転を特定します。

ギャップの種類説明優先度是正措置
メカニズムなしArt. 45/46/49 に基づく根拠がないまま行われている移転重大移転を停止するか、30 日以内に SCC を締結します
メカニズムの期限切れ失効した 2010/2021 年版に基づく SCC、または認証の有効期限が切れた DPF高60 日以内にメカニズムを更新します
TIA の欠落SCC は締結済みですが、文書化された TIA がありません高30 日以内に TIA を完了します
文書化が不完全メカニズムは存在しますが、附属書の項目が未記入です中60 日以内に文書を完成させます
サブプロセッサーのギャップインポーターが SCC の対象外であるサブプロセッサーを利用しています高SCC の適用範囲を拡大するか、インポーターに Module 3 SCC の締結を求めます
未把握のフローマッピング中に特定された、これまで把握されていなかったデータフロー高30 日以内に評価し、メカニズムを割り当てて文書化します

データフローの可視化

可視化の手法
  1. 地図上での可視化:世界地図上にデータフローを描画し、線を色分けします。

    • 緑:十分性認定によって対象となる移転
    • 青:TIA が完了した SCC/BCR によって対象となる移転
    • 黄:メカニズムの対象ではあるものの、TIA が保留中または審査中の移転
    • 赤:有効なメカニズムがない移転 — 直ちに対応が必要
  2. システム中心の図:主要な各システムについて、すべてのデータの流入・流出、移転先の国、およびメカニズムを示す図を作成します。

  3. 第三者関係マップ:組織を中心に置き、すべての第三者とデータフローが外側へ広がるネットワーク図を作成し、管轄区域ごとにグループ化します。

  4. 移転登録簿ダッシュボード:メカニズムの種類、移転先の国、リスクレベル、審査状況で絞り込みできる表形式のビューを作成します。

継続的な保守

  1. トリガーに基づく更新:新しいシステムの導入、新しいベンダーの追加、企業再編、新しい国での事業開始、新しいデータカテゴリーの追加に応じて、データフローを再マッピングします。
  2. 定期的なレビュー:データフローの全件を少なくとも年に 1 回レビューします。
  3. 自動検出:ネットワーク監視ツールとデータ損失防止(DLP)ツールを導入し、文書化されていない国境を越えたデータフローを検出します。
  4. RoPA との統合:データフローマップを Art. 30 の処理活動記録に直接反映します。
  5. ベンダー登録簿との統合:第三者データ受領者のマップをベンダー管理システムおよび DPA 追跡システムに反映します。

コメント