mcpField
C
cross-jurisdiction-cookies

cross-jurisdiction-cookies

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

cross-jurisdiction-cookies について

複数の法域でウェブサイトを運営する組織向けのコンプライアンススキルです。EU、英国、カリフォルニア、ブラジルなどのCookie同意要件と、実装・ポリシー・テストの指針をまとめています。

主な機能

  1. 01法域ごとの同意方式の比較
  2. 02位置情報に基づく実装設定
  3. 03同意状態の保存方法
  4. 04Cookieポリシーの項目整理
  5. 05コンプライアンス確認表

活用シーン

  1. 01複数地域向け同意バナーの計画
  2. 02地域別Cookie初期設定
  3. 03GPC対応と同意期限の確認
  4. 04複数法域を対象とするCookieポリシーの作成

インストール

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

$npx skills add https://github.com/mukul975/privacy-data-protection-skills --skill cross-jurisdiction-cookies

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

同梱ファイル

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

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

詳細

複数の法域にまたがるCookieコンプライアンス

概要

複数の法域のユーザーがアクセスできるウェブサイトを運営する組織は、法域ごとに異なるCookie同意要件に直面します。EUのePrivacy指令は、必須ではないCookieについて事前のオプトイン同意を義務付けています。英国のPrivacy and Electronic Communications Regulations(PECR)は、Brexit後もこの方式を踏襲しています。カリフォルニア州のCCPA/CPRAはオプトアウト方式を採用しており、Cookieはデフォルトで設定できますが、ユーザーは個人情報の「販売」または「共有」をオプトアウトできなければなりません。ブラジルのLGPDは処理の法的根拠を求めていますが、ePrivacyに相当するCookie固有の規制はありません。このスキルでは、法域ごとの要件マトリックスと、Pinnacle E-Commerce Ltd.向けの統一された実装戦略を提示します。

法域別要件マトリックス

法域別のCookie同意モデル
法域法的枠組み同意モデルデフォルトの状態主な要件
EU(加盟27か国)ePrivacy指令 2002/58/EC + GDPRオプトイン必須ではないものはすべてブロック事前の十分な情報に基づく同意。事前にチェックされたチェックボックスは禁止(Planet49)
フランスePrivacy + Loi Informatique et Libertés + CNIL Guidelinesオプトイン(厳格)必須ではないものはすべてブロック同意と拒否を同等に目立たせること。6か月後の再同意。Cookieの有効期間は最大13か月
ドイツTTDSG (Telekommunikation-Telemedien-Datenschutz-Gesetz) + GDPRオプトイン必須ではないものはすべてブロックTTDSG第25条に基づく同意が必要。BGHによるPlanet49判決の実施
英国PECR (SI 2003/2426) + UK GDPRオプトイン必須ではないものはすべてブロックEU ePrivacyと同様。ICOによる執行
米国、カリフォルニア州CCPA/CPRA (Cal. Civ. Code §1798.100 et seq.)オプトアウトCookieはデフォルトで設定可能「個人情報を販売または共有しない」リンク。GPCシグナルを尊重
米国、コロラド州CPA (C.R.S. § 6-1-1301 et seq.)オプトアウトCookieはデフォルトで設定可能ユニバーサル・オプトアウト・メカニズムを認識
米国、コネチカット州CTDPA (P.A. 22-15)オプトアウトCookieはデフォルトで設定可能ユニバーサル・オプトアウト・シグナルを尊重
米国、バージニア州VCDPA (Va. Code § 59.1-575 et seq.)オプトアウトCookieはデフォルトで設定可能ターゲティング広告と販売のオプトアウト
ブラジルLGPD (Lei 13.709/2018)法的根拠が必要主張される法的根拠による同意または正当な利益。ANPDのガイダンスは策定中
カナダPIPEDA + 提案中のCPPA (Bill C-27)黙示の同意(変更の可能性あり)通知すれば設定可能意味のある同意。一部のCookieでは黙示の同意で足りる場合あり
韓国PIPA(2023年改正)+ Act on Promotion of IT Networkトラッキングにはオプトイン必須ではないものはブロックトラッキングCookieには同意が必要。厳格な執行
日本APPI(2022年改正)+ Cookie規制(2023年)第三者共有にはオプトイン状況によるCookieデータを第三者と共有する場合は同意が必要
詳細な要件の比較
要件EU ePrivacyUK PECRCalifornia CCPA/CPRABrazil LGPD
分析用の事前同意必要必要不要(オプトアウト方式)法的根拠による
広告用の事前同意必要必要不要(オプトアウト方式)必要(同意を推奨)
厳密に必要なものへの同意不要(免除)不要(免除)該当なし該当なし
クッキーウォールの許可不可不可不可(サービスを拒否できない)不可
承諾と拒否を同等に目立たせる必要(CNIL、一部のDPA)推奨(ICO)該当なし(オプトアウト方式)規定なし
GPC/DNTへの対応義務法的義務なし(ただしEDPBが推奨)法的義務なし必要 — GPCは有効なオプトアウトとして扱う規定なし
同意記録の保管義務必要(GDPR Art. 7(1))必要(UK GDPR Art. 7(1))不要(ただし推奨)必要(LGPD Art. 8, §2)
クッキーの最長有効期間13か月(CNIL)規定なし規定なし規定なし
再同意の頻度6か月(CNIL)、DPAにより異なる規定なし該当なし規定なし
オプトアウトリンクの設置義務不要(ただし簡単に撤回できる必要がある)不要必要 — 「Do Not Sell or Share」不要
プライバシーポリシーのクッキーに関する項目必要必要必要必要
子どもに関する固有の要件GDPR Art. 8(16歳、または加盟国が定める13歳以上の最低年齢)UK GDPR Art. 8(13歳)+ 年齢に応じたデザインコードCCPAでは16歳未満のユーザーにオプトインが必要LGPD Art. 14(子どもの最善の利益)

ジオロケーションに基づく実装

Pinnacle E-Commerce Ltdのアーキテクチャ
User Request
    │
    ├── Determine user jurisdiction
    │   ├── Primary: IP geolocation (MaxMind GeoIP2 or similar)
    │   ├── Secondary: Accept-Language header
    │   ├── Tertiary: User account country setting
    │   └── Fallback: Most restrictive (EU opt-in)
    │
    ├── Select consent configuration
    │   ├── EU/UK → Opt-in banner (full CNIL-style for FR)
    │   ├── US-CA → Opt-out with "Do Not Sell or Share" link
    │   ├── US-CO/CT/VA → Opt-out with universal opt-out support
    │   ├── US-other → Notice-only (monitor state law developments)
    │   ├── Brazil → Consent banner (LGPD legal basis)
    │   └── Other → Apply most restrictive applicable standard
    │
    └── Load appropriate consent experience
管轄区域ごとの設定

EU/EEAの設定:

設定値
バナーの種類オプトイン方式。承諾と拒否を同等に目立たせる
クッキーのデフォルト状態必須ではないものはすべて拒否
同意前にブロックするタグGA4、Meta Pixel、Hotjar、Google Ads、すべての広告
同意の保存ファーストパーティークッキー + サーバー側の記録
再同意の間隔6か月(CNILの標準。簡素化のためEU全域に適用)
クッキーの最長有効期間13か月
GPCシグナルの処理広告・ターゲティングのオプトアウトとして扱う

UKの設定:

設定値
バナーの種類オプトイン方式。承諾と拒否を明確に表示
クッキーのデフォルト状態必須ではないものはすべて拒否
同意前にブロックするタグEUと同じ
法的枠組みの参照PECR Regulation 6
ICO固有の設定ポリシーにICOのクッキーガイダンスへのリンクを掲載
再同意の間隔12か月(ICOは指定していないため、年1回が妥当)

Californiaの設定:

設定値
バナーの種類オプトアウトリンク付きの通知バナー
クッキーのデフォルト状態すべてのクッキーをデフォルトで設定
必須のリンクフッターに「Do Not Sell or Share My Personal Information」を掲載
GPCシグナル有効なオプトアウトとして尊重する必要がある(Cal. Civ. Code §1798.135(e))
オプトアウトの適用範囲広告クッキー、およびPIの「販売」や「共有」
金銭的インセンティブに関する通知データ収集に関連付けたロイヤルティプログラムを提供する場合に必要
16歳未満のユーザーオプトインが必要(トラッキングクッキーをデフォルトで設定しない)

Brazilの設定:

設定値
バナーの種類同意バナー(オプトインを推奨)
クッキーのデフォルト状態必須ではないものは拒否(ANPDのガイダンスが出るまで保守的に対応)
法的根拠の選択肢同意(Art. 7, I)または正当な利益(Art. 7, IX)
クッキーポリシーポルトガル語で提供する必要がある
ANPDのガイダンスクッキーに関する個別規制の動向を確認(公表が見込まれる)
データ主体の権利LGPDに基づくアクセス、訂正、削除、ポータビリティ
管轄区域ごとの同意状態の保存
管轄区域同意 Cookie 名内容有効期間
EUpinnacle_consent_eu{version:"v3",analytics:false,advertising:false,functionality:false,timestamp:"2026-03-14T10:00:00Z"}6 か月
UKpinnacle_consent_uk{version:"v3",analytics:false,advertising:false,functionality:false,timestamp:"2026-03-14T10:00:00Z"}12 か月
US-CApinnacle_consent_ccpa{version:"v2",optout_sale:false,optout_sharing:false,gpc:false,timestamp:"2026-03-14T10:00:00Z"}12 か月
Brazilpinnacle_consent_lgpd{version:"v2",analytics:false,advertising:false,timestamp:"2026-03-14T10:00:00Z"}12 か月

複数の管轄区域にまたがる Cookie ポリシー

Pinnacle E-Commerce Ltd のポリシー構成

Cookie ポリシーでは、サービスを提供するすべての管轄区域に対応する必要があります。

セクション 1 — 使用する Cookie すべてのユーザーに共通する、カテゴリ別の Cookie 一覧を記載するセクションです。

セクション 2 — 所在地ごとの権利

所在地Cookie に関する権利
欧州経済領域必須ではない Cookie が設定される前に、それを承諾または拒否する権利があります。事前の同意なしに、分析、広告、または機能性 Cookie を設定することはありません。
イギリスPrivacy and Electronic Communications Regulations(PECR)に基づき、必須ではない Cookie が設定される前に、それを承諾または拒否する権利があります。
アメリカ合衆国カリフォルニア州Cookie を通じて収集された個人情報の「販売」または「共有」をオプトアウトする権利があります。この権利を行使するには、「個人情報を販売または共有しない」をクリックしてください。Global Privacy Control(GPC)信号を尊重します。
ブラジルLei Geral de Proteção de Dados(LGPD)に基づき、お客様の同意を根拠として Cookie データを処理します。同意はいつでも撤回できます。
アメリカ合衆国のその他の州州によっては、ターゲティング広告をオプトアウトする権利がある場合があります。ユニバーサルオプトアウトの仕組みを尊重します。

セクション 3 — Cookie の管理方法 同意バナー、ブラウザー設定、GPC の使用方法を説明します。

セクション 4 — 本ポリシーの更新 変更履歴と重要な変更の通知手順を記載します。

複数の管轄区域にまたがるコンプライアンスのテスト

検証マトリックス
テストEUUKCaliforniaBrazil
初回訪問時にバナーが表示されるオプトインバナーオプトインバナーオプトアウトリンク付きの通知同意バナー
操作前に必須ではない Cookie が設定されない検証検証該当なし(Cookie は許可)検証
「すべて承諾」で全 Cookie が設定される検証検証該当なし検証
「すべて拒否」で必須ではない Cookie がブロックされる検証検証該当なし検証
「販売しない」リンクが表示される該当なし該当なしフッターで検証該当なし
GPC 信号が尊重される推奨推奨必須 — 検証推奨
同意がページ間で保持される検証検証検証検証
同意が所定の期間で期限切れになる6 か月12 か月12 か月12 か月
Cookie ポリシーにアクセスできる検証検証検証検証(ポルトガル語)

主な法的参考資料

  • ePrivacy Directive 2002/58/EC, Article 5(3) — EU の Cookie 同意要件
  • UK PECR (SI 2003/2426), Regulation 6 — イギリスの Cookie 同意要件
  • CCPA/CPRA (Cal. Civ. Code §1798.100 et seq.) — カリフォルニア州における販売・共有のオプトアウト方式
  • California AG Regulations, 11 CCR §7025 — 有効なオプトアウト手段としての GPC
  • LGPD (Lei 13.709/2018), Articles 7-8 — ブラジルの同意要件
  • CJEU Case C-673/17 (Planet49) — 積極的な同意、有効期間および第三者アクセスの開示
  • TTDSG Section 25 — ePrivacy の Cookie 要件に関するドイツでの実施
  • CNIL Deliberation No. 2020-091 — フランスの Cookie ガイドライン
  • UK ICO Guidance on Cookies and Similar Technologies (2023) — PECR コンプライアンスガイダンス
  • Colorado CPA Rules, 4 CCR 904-3, Rule 5.11 — ユニバーサルオプトアウトの仕組みに関する要件

コメント