mcpField
C
children-deletion-requests

children-deletion-requests

github.com/mukul975セキュリティ32338 回インストール32 週間前に更新
リポジトリ

children-deletion-requests について

子どものデータに関する削除請求を扱うプライバシー・運用チーム向けの手順ガイドです。請求者の確認、削除範囲、システム上の削除、第三者への通知を扱います。

主な機能

  1. 01親・子ども・成人の請求を区別
  2. 02本人確認と請求権限の検証
  3. 03削除範囲と例外の決定
  4. 04システム削除と第三者通知
  5. 05処理および検証手順

活用シーン

  1. 01親からの子どものデータ削除請求への対応
  2. 02子どもや成人からの削除請求への対応
  3. 03複数システムにまたがる削除と検証の計画

インストール

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

$npx skills add https://github.com/mukul975/privacy-data-protection-skills --skill children-deletion-requests

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

同梱ファイル

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

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

詳細

子どものデータに関する削除請求の管理

概要

子どもの個人データの削除には、成人のデータの削除と比べて、より厳格な義務が課されます。GDPR 第 17 条では、消去の権利は、子どもから収集されたデータに特に強く適用されます。第 17 条第 1 項 (f) では、第 8 条第 1 項に基づき、16 歳未満の子どもへの情報社会サービスの提供に関連して個人データが収集された場合に、消去の権利が明示的に定められています。COPPA 第 312.6 条では、事業者に対し、保護者が子どもから収集された個人情報を確認し、削除できるようにすることを義務付けています。英国 AADC の第 15 基準では、子どもがデータ保護の権利を行使するための、目立ち、利用しやすいツールを用意することが求められます。このスキルでは、誰が削除を請求できるか、本人確認の手続き、削除範囲の特定、第三者への通知など、子どものデータに関する削除請求を処理するための包括的なフレームワークを提供します。

法的枠組み

GDPR 第 17 条第 1 項 (f) — 子どものデータに関する消去の権利

「データ主体は、自身に関する個人データを不当に遅滞することなく管理者に消去させる権利を有し、管理者は、次のいずれかに該当する場合、不当に遅滞することなく個人データを消去する義務を負います。[…] 第 8 条第 1 項にいう子どもに情報社会サービスを直接提供することに関連して、個人データが収集された場合。」

この消去の根拠は、GDPR 第 17 条第 1 項の他の根拠とは異なり、次の特徴があります。

  • 当初の適法な根拠が撤回されたことを要しません(第 17 条第 1 項 (b) の同意撤回とは異なります)
  • データが不要になったことを要しません(第 17 条第 1 項 (a) とは異なります)
  • 請求時点でデータ主体が依然として子どもであるかどうかにかかわらず、子どもからデータが収集されたことを理由に適用されます
  • CJEU は Case C-131/12(Google Spain)において、データ主体が未成年のときに収集されたデータについては、消去の権利が特に重要であることを確認しています
GDPR 第 17 条第 2 項 — 第三者への通知

「管理者が個人データを公開している場合、利用可能な技術および導入コストを考慮したうえで、当該個人データを処理している管理者に対し、データ主体が、当該個人データへのリンク、またはそのコピーや複製の消去を求めていることを知らせるため、技術的措置を含む合理的な措置を講じるものとします。」

GDPR 第 12 条第 3 項 — 回答期限

「管理者は、第 15 条から第 22 条に基づく請求への対応について、データ主体に不当に遅滞することなく、いかなる場合も請求の受領から 1 か月以内に情報を提供するものとします。」

COPPA 第 312.6 条 — 保護者によるアクセス権と削除権
  • 312.6(a):事業者は、保護者からの請求に応じて、子どもから収集した個人情報の具体的な種類について説明し、事業者による当該子どもの個人情報のさらなる利用や今後のオンライン収集を拒否する機会を保護者に提供し、当該子どもから収集した個人情報の削除を事業者に指示できるようにしなければなりません
  • 312.6(b):事業者は、保護者からの請求を受領した後、合理的な期間内に子どもの個人情報を削除しなければなりません
英国 AADC 第 15 基準 — オンラインツール

「子どもがデータ保護の権利を行使し、懸念を報告するための、目立ち、利用しやすいツールを提供します。」

誰が削除を請求できるか

保護者による削除要求

適用される場合:子どもがデータ保護の権利を自ら行使できる年齢に達していない場合。

法域保護者が対応する年齢法的根拠
GDPR(デフォルト)16歳(または各国の基準年齢である13~16歳)Art. 8(1) — 保護者の同意に関する根拠は、保護者による権利行使にも適用されます
UK13歳(DPA 2018 Section 9)ICO のガイダンス:子どもが権利行使の影響を理解できない場合、保護者が権利を行使します
US(COPPA)13歳16 CFR 312.6 — 削除を指示する明示的な保護者の権利
France15歳Loi Informatique et Libertes Art. 45
Germany16歳GDPR のデフォルト
Spain14歳Organic Law 3/2018 Art. 7

確認要件:

  • 申請者が子どもの親または法定後見人であることを確認します
  • 確認方法(リスクに応じて相応の方法):既存の保護者アカウントとの照合、登録済みの保護者メールアドレスへのメール確認、知識ベースの質問、政府発行の身分証明書(高リスクのケース)
  • データ削除の対象となる子どもの身元を確認します(アカウント記録と照合)
子ども本人による削除要求

適用される場合:子どもが、データ保護の権利を自ら理解し、行使できるだけの成熟度に達している場合。

行為能力の評価年齢:

子どもがデータ保護の権利を自ら行使できるかどうかは、Art. 8 の年齢基準だけで決まるものではありません。ICO は、権利を理解する能力のある子どもは、Art. 8 の基準年齢にかかわらず、自ら権利を行使できると述べています。これは、UK のコモンローにおける Gillick 能力原則に類似しています。

シナリオ申請者行為能力の評価
10歳の子どもが削除を要求する保護者が要求を提出する必要がありますすべての法域で Art. 8 の基準年齢未満であり、行為能力がありません
Belgium で14歳の子ども(基準年齢は13歳)が削除を要求する子どもが単独で提出できます国内基準年齢を超えており、行為能力があると推定されます
Germany で14歳の子ども(基準年齢は16歳)が削除を要求する成熟度の評価によります国内基準年齢未満です。子どもが理解を示せば、管理者は要求を受け付けることができます
元子ども(現在18歳)が子ども時代のデータ削除を要求する元子ども本人が単独で提出します成人であり、完全な行為能力があります。Art. 17(1)(f) はこのケースを明示的に保護しています
元子ども(成人)による子ども時代のデータ削除要求

Art. 17(1)(f) は、要求時にデータ主体が子どもであることを求めていません。成人は、子ども時代に収集された個人データの削除を要求できます。特に、次のデータが該当します。

  • 思春期のソーシャルメディア投稿
  • 子ども時代の教育記録
  • 小児科での治療に関する健康データ
  • 子どもまたはその保護者が子ども時代にアップロードした写真や動画

GDPR は、Art. 17(1)(f) を独立した根拠として設けることで、これを明示的に支持しています。時間が経過しても、この権利が弱まることはありません。

削除要求の処理ワークフロー

ステップ 1:要求の受領と記録
Request received
│
├─ Channel: email / parental dashboard / in-app tool / postal mail
├─ Requester identity: parent / child / former child (adult)
├─ Child identifier: account ID / name / email
├─ Scope requested: full account deletion / specific data categories
├─ Timestamp: [logged automatically]
├─ Reference number assigned: DEL-CHILD-[YEAR]-[SEQ]
│
└─ Acknowledgement sent within 48 hours
ステップ 2:申請者の身元と権限の確認
申請者確認方法エスカレーション
保護者(既存アカウントあり)要求元メールアドレスを登録済みの保護者メールアドレスと照合し、セキュリティ質問を行います一致しない場合は、政府発行の身分証明書を求めます
保護者(既存アカウントなし)親子関係の証明(出生証明書または同等の書類)と、本人確認書類との照合を求めますDPO による手動審査
子ども(基準年齢以上、既存アカウントあり)要求を子どもの登録済みメールアドレスと照合し、アカウントのセキュリティを確認します一致しない場合は、保護者を関与させます
子ども(基準年齢未満)保護者に申請を案内し、保護者が要求を提出できることを子どもに伝えます保護者への連絡手段を提示します
元子ども(成人)標準的な本人確認(メールアドレスとセキュリティ質問、または身分証明書)アカウントの記録が過去のものである場合は、手動審査を行います
ステップ 3:削除範囲の決定
範囲の要素デフォルトでの対象例外
アカウントのプロフィールデータ(氏名、生年月日、メールアドレス)はいなし
アクティビティ/使用状況のログはい分析用に匿名化した集計データを保持
子どもが作成したコンテンツ(投稿、プロジェクト、アップロード)はい削除前にダウンロードを提供
コミュニケーション記録(メッセージ、チャット)はい進行中のセーフガーディング調査に必要な場合は保持することがあります
保護者の同意記録6年間保持法令遵守:GDPR 執行の時効
金融取引記録該当する期間保持法令遵守:税務および会計上の義務
安全/モデレーションのログ調査が進行中の場合は保持第17条第3項(d)に基づくセーフガーディング義務を優先
バックアップコピーはい(定期的に消去)バックアップのローテーションサイクル内(最長30日)に削除
第三者のコピー削除を通知第17条第2項に基づく、第三者の管理者に通知する義務
ステップ 4:削除の実行

期限:確認済みのリクエストから1か月以内(第12条第3項)。複雑なリクエストについては、さらに最大2か月の延長が認められます。この場合、当初の1か月以内にリクエスト元へ通知します。

技術的な削除プロセス:

  1. プライマリデータベース:子どもの個人データを含むすべてのテーブルで DELETE 操作を実行します
  2. 検索インデックス:Elasticsearch、Solr、または同等の検索インデックスから子どものデータを削除します
  3. キャッシュ:子どものデータを含むすべてのキャッシュエントリーを無効化します(Redis、CDN、アプリケーションキャッシュ)
  4. ファイルストレージ:アップロードされたファイル(写真、ドキュメント、音声)をプライマリストレージ(S3、Azure Blob、GCS)から削除します
  5. 分析データベース:分析システム(BigQuery、Redshift、Snowflake)のレコードを削除または匿名化します
  6. ログ:子どもの個人データを含むアプリケーションログ(ELK stack、Splunk、CloudWatch)を消去します
  7. 機械学習モデル:子どものデータが ML モデルのトレーニングに使用された場合、モデルの再トレーニングが必要か、トレーニングデータへの組み込みが不可逆かを評価します(評価内容を記録します)
  8. バックアップ:次回のバックアップローテーションサイクル内(最長30日)に、バックアップシステムから削除するようスケジュールします
  9. 第三者への通知:第17条第2項に従い、子どものデータを受領したすべての第三者に削除リクエストを送信します
ステップ 5:削除の確認
{
  "deletion_reference": "DEL-CHILD-2026-0284",
  "child_identifier": "child_bp_8f3a2d",
  "requester": "parent_bp_c7e4f1",
  "requester_type": "parent",
  "request_date": "2026-02-15T09:00:00Z",
  "verification_date": "2026-02-16T11:30:00Z",
  "deletion_scope": {
    "account_data": "deleted",
    "activity_logs": "deleted",
    "content": "deleted (download offered, declined by parent)",
    "communications": "deleted",
    "consent_records": "retained (legal compliance, expiry 2032-02-16)",
    "backups": "scheduled_purge_2026-03-16"
  },
  "third_party_notifications": [
    {
      "recipient": "AWS (hosting provider)",
      "notification_date": "2026-02-17",
      "scope": "all stored objects for child account",
      "confirmation": "pending"
    }
  ],
  "deletion_completed_date": "2026-02-17T14:00:00Z",
  "backup_purge_date": "2026-03-16T02:00:00Z",
  "confirmation_sent_to_requester": "2026-02-17T14:30:00Z"
}
ステップ 6:削除後の検証
  1. ステップ4に記載されたすべてのシステムから、子どものデータの取得を試みます
  2. (法的に保持が必要な記録を除き)どのシステムからも個人データが返されないことを確認します
  3. 検証結果を記録します
  4. プライマリデータの削除から30日後に、バックアップ消去の検証をスケジュールします

BrightPath Learning Inc. — 削除の実装

削除の受付窓口
窓口説明応答時間
保護者ダッシュボード確認ダイアログ付きのワンクリック「アカウントを削除」ボタン即時処理
アプリ内(子ども)プライバシーセンターの「自分のデータを削除」ボタン(対象年齢以上の子ども向け)即時処理
メール[email protected]48時間以内に受領確認
郵便BrightPath Learning Inc., 200 Education Lane, Amsterdam, 1012 AB, Netherlands5営業日以内に受領確認
削除フロー(保護者ダッシュボード)
Parent clicks "Delete Alex's Account"
│
├─ Confirmation dialog:
│  "This will permanently delete Alex's account and all their data,
│   including learning progress and any work they've saved.
│   This cannot be undone."
│  [Download Alex's data first]  [Delete everything]  [Cancel]
│
├─ If "Download first" selected:
│  ├─ Generate data export (JSON + PDF progress report)
│  ├─ Email download link to parent (valid for 7 days)
│  └─ Return to deletion confirmation
│
├─ If "Delete everything" selected:
│  ├─ Re-verify parent identity (password or security question)
│  ├─ Execute deletion across all systems
│  ├─ Send confirmation email to parent
│  └─ Display confirmation: "Alex's account and data have been deleted.
│      Backup copies will be removed within 30 days."
│
└─ If "Cancel" selected:
   └─ Return to dashboard (no action taken)
利害が対立する場合の対応
シナリオ結果根拠
親が削除を求め、子どもがアカウントの維持を希望する基準年齢未満の子どもについては、親の要求を優先しますArt. 8 に基づき、親が同意権限を持つためです
子ども(16歳以上)が削除を求め、親が維持を希望する子どもの要求を優先します子どもは英国の基準年齢を超えており、自律的な権利主体であるためです
学校が生徒データの削除を求め、親が維持を希望するBrightPath から削除し、親には自身のコピーを保持できることを伝えます学校が指示するデータについては、学校の FERPA 上または契約上の権限が適用されます
子どものアカウントに関する保護調査が進行中であるArt. 17(3)(d) に基づき、関連データの保持が認められます子どもの保護に関する重大な利益/公共の利益があるためです
子どものデータが進行中の法的請求に必要であるArt. 17(3)(e) に基づき、保持が認められます法的請求に関する例外が適用されます

例外事由 — 削除を拒否できる場合

Art. 17(3) では、消去の権利が適用されない例外が定められています。

例外Art. 17(3) の参照先子どものデータへの適用
表現の自由Art. 17(3)(a)子どものデータに適用されることはまれです。適用には、説得力のある報道または芸術上の目的が必要です
法的義務Art. 17(3)(b)取引の税務記録、国内法に基づく必須の教育記録
公衆衛生Art. 17(3)(c)予防接種記録、公衆衛生の監視データ
公共の利益におけるアーカイブArt. 17(3)(d)教育研究(倫理審査の承認および匿名化を伴うもの)
法的請求Art. 17(3)(e)法的請求の立証、行使、または防御に必要なデータ

重要: 例外が適用される場合でも、管理者は可能な限り多くのデータを削除し、例外を満たすために必要な最小限のデータのみを保持する必要があります。

よくあるコンプライアンス違反

  1. 子どもが利用できる削除ツールがない: 削除権を行使するために、子どもに大人向けのプライバシー設定や問い合わせフォームの利用を求める
  2. 本人確認の不備により親による削除が妨げられる: 過度に負担の大きい本人確認要件により、親が削除権を行使できない
  3. 削除範囲が不完全: アカウントのプロフィールは削除する一方で、アクティビティログ、分析データ、またはキャッシュされたコピーを保持する
  4. バックアップから削除しない: 本番システムからは削除する一方で、バックアップ内のデータを無期限に保持する
  5. 第三者への通知がない: Art. 17(2) に従い、子どものデータを受け取った第三者に通知しない
  6. 1か月の期限を超過する: Art. 12(3) の1か月の期限を超えて削除要求を処理し、延長について要求者に通知しない
  7. 成人からの要求に応じて過去のデータを削除しない: (現在は成人である)データ主体が子ども時代のデータの削除を求めた際、「古い」または「アーカイブ済み」であることを理由に拒否する

執行に関する先例

  • Google(CJEU、C-131/12、Google Spain、2014年):未成年の期間に公開されたデータも含め、消去する権利を確立しました。裁判所は、「不適切、無関係、もはや関連性がない、または過剰」な情報を消去することの重要性を強調しました
  • TikTok(ICO、2023年):1,270万GBPの罰金には、保護者と子どもが削除を含む権利を行使するための適切な仕組みを提供できなかったという認定が含まれていました
  • Musical.ly/TikTok(FTC、2019年):570万USDの和解により、TikTokは13歳未満の子どもから収集したすべての情報を削除し、今後、保護者が削除を請求できる仕組みを提供することが求められました
  • Edmodo(FTC、2023年):600万USDの制裁金が科されました。命令により、EdmodoはCOPPAに違反して収集した子どもの個人情報を削除し、削除プログラムを確立することが求められました
  • Google(CNIL France、2022年):ユーザーがCookieを拒否しにくくしていたとして、1億5,000万EURの罰金が科されました。CNILは、プラットフォームの子どもユーザーが多いことを加重要因として挙げ、子どもがオプトアウトの権利を行使する際に直面する困難にも言及しました

統合ポイント

  • 子どものデータ最小化:データ最小化により、削除の範囲と複雑さを抑えられます。収集するデータが少なければ、削除するデータも少なくなります
  • COPPAへの準拠:COPPA第312.6条は、GDPR第17条と並行して適用される、保護者による明示的な削除権を定めています
  • GDPRに基づく保護者の同意:第8条に基づいて同意を与えた保護者は、第7条第3項に基づいて同意を撤回し、削除を請求する権限を有します
  • EdTechのプライバシー評価:学校主導のEdTechは、保護者と学校の双方からの削除請求に対応する必要があります。年度末の削除を標準とします
  • 英国AADCの実施:AADCの基準15では、子ども向けに設計された、目立ちやすく使いやすい削除ツールが求められています

コメント