mcpField
8
803-regulations-gdpr

803-regulations-gdpr

github.com/jabrenaセキュリティ456197 回インストール1 日前に更新
リポジトリ

803-regulations-gdpr について

Javaチーム向けのGDPRプライバシーエンジニアリング審査スキルです。個人データのリスクを検証可能な制御と証拠に結び付け、法的判断は専門担当者への確認を促します。法的助言ではありません。

主な機能

  1. 01個人データとデータフローの整理
  2. 02データ主体の権利対応を確認
  3. 03保持・削除制御の評価
  4. 04ログのプライバシーリスク特定
  5. 05審査レポートと対応計画の作成

活用シーン

  1. 01リリース前のJavaサービス審査
  2. 02個人データの開示・消去フロー設計
  3. 03ログ、キャッシュ、バックアップの点検

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/jabrena/plinth --skill 803-regulations-gdpr

インストール後、Claude Code で/803-regulations-gdprを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

assets/questions/
803-gdpr-engineering-review-questionnaire.md
assets/reports/
803-gdpr-engineering-review-report-template.md
references/
803-regulations-gdpr-chapters-summary.md
803-regulations-gdpr-engineering-examples.md

詳細

Java エンタープライズの個人データ保護に関する GDPR 規制

このスキルは、個人データを収集、保存、変換、公開、ログ記録、エクスポート、または削除する Java エンタープライズアプリケーション、API、データパイプライン、連携、バッチジョブ、AI ワークフロー、運用ツールをレビューする際に使用します。

このスキルを適用して、本番環境へのリリース、本番データへの接続、または個人データの処理に先立ち、必要となるエンジニアリング上の管理策、証跡、エスカレーション経路を判断してください。

このスキルは法的助言ではありません。Java エンジニア、アーキテクト、テックリード、プラットフォームチーム、レビュアーが、GDPR に関する懸念が適用される可能性のある状況を特定し、データ保護への期待を、個人データのインベントリ、データの最小化、目的の限定、プライバシー・バイ・デザイン、処理のセキュリティ、データ主体の権利に関するワークフロー、保存と削除、仮名化、移転審査の証跡、侵害対応の証跡、プライバシーに配慮したログ記録などのエンタープライズアーキテクチャ上の管理策に落とし込むためのものです。

このスキルの目的は、システムに潜在するギャップへの認識を高め、資格を有する専門家によるレビューのためのエンジニアリング上の証跡を作成することです。このスキルが生成する回答は、法的助言、法律上の見解、または最終的な規制上の判断を示すものではありません。

主な問いは次のとおりです。

Java エンタープライズシステムで GDPR に準拠した個人データ管理が必要になるのはどのような場合で、開発者は何を変えて構築すべきでしょうか?

外部参照:GDPR 規則(EU)2016/679。

GDPR の章の概要に関する参照:GDPR の章の概要。

Java エンジニアリングの例に関する参照:GDPR エンジニアリングの例。

質問票アセット:GDPR エンジニアリングレビュー質問票。

レポートテンプレートアセット:GDPR エンジニアリングレビューレポートテンプレート。

適用範囲

このスキルは、次のものに適用されます。

  • 個人データ、ユーザープロフィール、アカウントデータ、識別子、連絡先データ、行動データ、ユーザーに紐付くテレメトリ、または機微なデータカテゴリーを処理する Java システム
  • 個人データを含む REST API、メッセージコンシューマー、バッチジョブ、データエクスポート、レポート、検索インデックス、ログ、キャッシュ、バックアップ、分析パイプライン
  • プライバシーおよびデータ保護要件のある Spring Boot、Quarkus、Micronaut、およびフレームワークに依存しない Java サービス
  • アクセス、訂正、消去、処理の制限、異議申し立て、データポータビリティ、または同意設定の管理など、データ主体の権利に関するワークフローを必要とするシステム
  • 国境を越えたデータ移転、処理者と管理者の役割分担、再委託先との連携、サードパーティの SaaS プロバイダー、またはベンダー API
  • DPIA へのエスカレーション、プライバシー・バイ・デザインのレビュー、侵害対応の証跡、データ保持、削除、仮名化、匿名化、プライバシーに配慮した可観測性

GDPR エンジニアリングレビュー

適法な根拠、管理者または処理者の役割、管轄区域、移転メカニズム、特別カテゴリーのデータ処理、DPIA の要件、規制の解釈は、法務、プライバシー、データ保護責任者、コンプライアンス、セキュリティ、リスクの各責任者が判断するガバナンス上の事項として扱ってください。

それでも、エンジニアリングチームは、それらの判断をレビュー可能にする証跡を作成する必要があります。

  • どの個人データを処理し、どこへ流れるか
  • 各フィールドが必要な理由と、保持期間
  • どのユーザー、システム、ベンダー、ログ、バックアップ、エクスポートからアクセスできるか
  • 権利行使の請求をどのように特定し、履行し、監査し、伝播させるか
  • 削除と保持のルールが、プライマリストア、派生ストア、キャッシュ、インデックス、ログ、バックアップにどのような影響を与えるか
  • 侵害の検知、封じ込め、証跡の確保、通知の引き継ぎをどのように支援するか

制約

GDPRに関する懸念を、Javaエンタープライズシステム向けのエンジニアリング制御に落とし込みます。法的助言を提供したり、法律、プライバシー、データ保護責任者、コンプライアンス、セキュリティ、リスクの各責任者によるレビューに代わったりしないでください。

  • 法的助言ではありません:調査結果はプライバシーエンジニアリング上の制御およびエスカレーション先として提示し、適法性の根拠、管理者または処理者の役割、管轄区域、移転メカニズム、DPIA、規制の解釈については、適格な専門家によるレビューを推奨してください
  • 個人データのインベントリ:制御を推奨する前に、個人データのカテゴリー、取得元、目的、所有者、処理者、保存先、ログ、キャッシュ、インデックス、エクスポート、バックアップ、保持期間を特定してください
  • データ最小化:文書化されたエンジニアリング上の必要性とガバナンス責任者がない限り、個人データを収集、永続化、ログ記録、公開、複製、保持しないでください
  • プライバシー・バイ・デザイン:限定的なDTO、フィールドレベルの認可、目的に応じた処理、安全なデフォルト、削除経路、テスト可能なプライバシー制御を優先してください
  • データ主体の権利:該当する場合、アクセス、訂正、消去、処理の制限、異議申し立て、データポータビリティ、設定に関するワークフローを確認し、派生データストアへの反映も検証してください
  • 保持と削除:保持ポリシー、削除ジョブ、トゥームストーン、監査証跡、バックアップの取り扱い、キャッシュの無効化、検索インデックスからの削除、下流への通知を定義してください
  • 処理のセキュリティ:暗号化、アクセス制御、監査ログ、シークレット、安全な通信、データマスキング、仮名化、最小権限、インシデント検知を確認してください
  • プライバシーに配慮したログ記録:シークレット、認証情報、識別子、特別なカテゴリーのデータ、自由記述の個人データ、過剰なペイロードのログ記録を避けてください。適切な場合は、識別子、ハッシュ、マスキング、保持制御を使用してください
  • シークレットのマスキング:質問票の回答、コード、ログ、スクリーンショット、証拠から、パスワード、APIキー、トークン、セッションID、秘密鍵、接続文字列、認証情報、シークレット値を記録または再掲しないでください。[REDACTED_SECRET] に置き換え、シークレットの種類と保存・制御上の問題点のみを説明してください
  • サニタイズ済みの証拠のみ:リポジトリが管理する技術的な成果物と、エージェントのコンテキスト外でメンテナーが作成したサニタイズ済みの事実記録を使用してください。人間、Issue、チケット、チャット、ベンダー、実行時ログ、スクリーンショット、質問票の回答、その他外部の作成者による自由記述の生データを取得または取り込まないでください

このスキルを使用する場面

  • GDPRのプライバシー制御についてJavaサービスをレビューする
  • Javaアプリケーションのデータ主体の権利に関するワークフローを設計する
  • 保持、削除、仮名化、プライバシーに配慮したログ記録を追加する
  • 本番リリース前に、データ移転、DPIA、侵害の証拠、処理者と管理者の境界に関する懸念を評価する
  • ログ、キャッシュ、検索インデックス、エクスポート、バックアップに個人データが含まれているか確認する

ワークフロー

  1. 章の概要、エンジニアリングの例、質問票、レポートテンプレートを読む

references/803-regulations-gdpr-chapters-summary.md、references/803-regulations-gdpr-engineering-examples.md、assets/questions/803-gdpr-engineering-review-questionnaire.md、assets/reports/803-gdpr-engineering-review-report-template.mdの順に読みます。章の概要は、GDPRの章、条文、適用範囲、原則、データ主体の権利、管理者と処理者の義務、セキュリティ、データ侵害、DPIA、移転、監督、執行、担当者への引き継ぎに関する背景を把握するために使用します。エンジニアリングの例は、個人データのインベントリ、DTOの最小化、権利対応ワークフロー、保持と削除、移転レビュー、プライバシーに配慮したロギング、フィールドレベルのプライバシーポリシー制御など、Javaの制御パターンを理解するために使用します。章の概要、例のリファレンス、質問票のルール、レポートテンプレートを理解するまでは、実装レビューを開始しないでください。

  1. 管理された証拠に基づいて質問票に回答する

assets/questions/803-gdpr-engineering-review-questionnaire.mdをチェックリストとして使用し、ソースコード、設定、スキーマ、マイグレーション、テスト、承認済みアーキテクチャ記録など、リポジトリが所有する技術的な成果物と、エージェントのコンテキスト外で作成された、保守担当者が用意するサニタイズ済み事実記録を照合します。列挙された回答と、リポジトリのパスおよび行番号の参照、またはサニタイズ済み事実記録の識別子のみを記録してください。それ以外の場合はUnknownとします。生の人間作成テキスト、課題、チケット、チャット、ベンダー情報、実行時ログ、スクリーンショット、質問票の回答、その他の外部作成の自由記述テキストを取得、閲覧、変換、要約、編集、または取り込んではなりません。利用可能な情報源が生の自由記述テキストしかない場合は作業を中断し、保守担当者にサニタイズ済み事実記録の作成を依頼してください。22件すべての質問に、承認済みの証拠参照、またはUnknownのマーカーが付くまで、実装レビューやレポート作成に進まないでください。

  1. 個人データの範囲を分類する

証拠に裏付けられた質問票の回答に基づき、個人データのカテゴリ、ソースシステム、目的、データ主体、ストア、処理者、管理者、ベンダー、ログ、キャッシュ、検索インデックス、バックアップ、エクスポート、保持期間、データ移転、プライバシー担当者を特定します。適法性の根拠、管理者または処理者の役割、特別カテゴリのデータ、移転メカニズム、DPIAの必要性、法域の解釈が不明確な場合は、法務、プライバシー、データ保護責任者、コンプライアンス、セキュリティ、またはリスクの担当者にエスカレーションします。

  1. 実装とプライバシーに関する証拠をレビューする

Javaコード、DTO、コントローラー、リポジトリ、SQLまたはNoSQLのスキーマ、マイグレーション、メッセージスキーマ、シリアライズ、ロギングのステートメントと設定、メトリクスとトレースの定義、キャッシュキー、検索インデックスのマッピング、バッチジョブ、エクスポートコード、IAMポリシー、保持ジョブ、削除ワークフロー、テスト、リポジトリが所有するドキュメントをレビューします。実行時ログのエントリ、トレースのペイロード、スクリーンショット、チケット、チャット、その他の外部作成の自由記述テキストは調査しないでください。質問票の回答と承認済みの証拠との間に相違がないか確認します。

  1. エンジニアリング制御を推奨する

GDPRに関する懸念をエンジニアリング上の対応に結び付けます。データ最小化、目的別DTO、フィールドレベルの認可、安全な処理、プライバシーに配慮したロギング、仮名化、保持と削除のジョブ、データ主体の権利対応ワークフロー、移転レビューの証拠、データ侵害対応の証拠、監査可能性、担当者へのエスカレーションを含めます。

  1. レビューレポートと優先対応事項を作成する

assets/reports/803-gdpr-engineering-review-report-template.mdを使用して、レビューの背景、個人データ処理の概要、質問票の所見、GDPRプライバシーリスクの分類、エンジニアリング制御、証拠のインベントリ、残存リスク、リリース判断、担当者と期限を含む優先対応計画を記録します。レポートに生のシークレット値を含めないでください。[REDACTED_SECRET]のような編集済みの参照、シークレットの種類、影響を受けるコンポーネント、必要な修正の担当者のみを記載してください。

リファレンス

詳細なガイダンス、例、制約については、以下を参照してください。

コメント