独立站のGDPR対応:Cookie同意、データ主体の権利、DPA、プライバシーポリシー
1. GDPRの制裁金段階:なぜプライバシーポリシー1枚では済まないのか
GDPR(一般データ保護規則)は、会社の所在地にかかわらず、EUユーザー向けのすべての独立站に適用されます。制裁金は2段階で、一般違反は最大1000万ユーロまたは全世界年間売上高の2%、重大違反は最大2000万ユーロまたは全世界年間売上高の4%のいずれか高い方です。Googleは広告技術の違反でアイルランドDPCから5000万ユーロの制裁金を科され、Amazonはデータ処理の透明性違反で7億4600万ユーロを科されました。
直感に反する判断ですが、制裁金で最も多い引き金はプライバシーポリシーの不備ではなく、Cookieバナーの不備です。多くのサイトは、ユーザーがサイトを開いた時点でGoogle AnalyticsとFacebook Pixelのスクリプトがすでにバックグラウンドで読み込まれ、その後に「Cookieを受け入れる」ウィンドウを表示します。これはGDPRでは違反です。解析スクリプトは不要なCookieに該当し、ユーザーが明確に同意した後にしか読み込めないからです。コンプライアンス基盤の詳細はこちら海外向けサイトのコンプライアンス基盤:GDPR、Cookie、データ越境の実装。
| 違反の種類 | 制裁金の段階 | 典型的な引き金 |
|---|---|---|
| 同意なしのCookie読み込み | 重大違反、最大2000万ユーロまたは4% | GA/Pixelがバナー表示前に読み込み済み |
| 「拒否」ボタンがない | 重大違反 | 受け入れるか閲覧を続けるかだけ |
| プライバシーポリシーが不透明 | 一般違反、最大1000万ユーロまたは2% | 処理目的と受領者を記載していない |
| データ主体の請求に応答しない | 重大違反 | 30日以内に閲覧・削除請求へ返信しない |
| DPAを締結していない | 一般違反 | 解析・メール・CRMベンダーとDPAを締結していない |
2. Cookie同意管理(CMP)の導入方法
Cookie同意管理プラットフォーム(CMP)はコンプライアンスの中核です。役割は3つあります。1つ目は、ユーザーがサイトを開いたときにCookieバナーを表示し、Cookieを必須・解析・マーケティングの3種類に分けて個別に選択させること。2つ目は、ユーザーが解析カテゴリに同意するまで、GA、Facebook Pixel、LinkedIn Insight Tagなどの不要なスクリプトを読み込まないこと。3つ目は、ユーザーの同意内容とタイムスタンプを記録し、証拠として保存することです。
3つの必須要件。第一に、「拒否」ボタンは「同意」ボタンと同じくらい目立たせること。拒否をサブメニューに隠してはいけません。第二に、チェックボックスをあらかじめオンにしないこと。ユーザーが自分で選ぶ必要があります。第三に、「閲覧を続ける」は同意とみなしません。スクロールを続けたら同意とみなすのはNGです。おすすめのCMPツール:Cookiebot(無料版で小規模サイトなら十分)、OneTrust(エンタープライズ向け)、CookieYes(WordPressプラグイン)。サイト監視についてはサイト監視とアラート。
| Cookieの種類 | 同意が必要か | 例 | 対応方法 |
|---|---|---|---|
| 必須Cookie | 不要 | セッション、カート、CSRF | そのまま読み込み、ポップアップなし |
| Cookie分析 | 必要 | Google Analytics | 同意後に読み込み |
| マーケティングCookie | 必要 | Facebook Pixel、LinkedIn Tag | 同意後に読み込み |
| 機能Cookie | 必要 | 言語設定、地域選択 | 同意後に読み込み |
三、データ主体の権利:30日以内に対応するSOP
GDPRはEUユーザーに7つの権利を与えています。アクセス権、訂正権、削除権、処理制限権、データポータビリティ権、異議申立権、自動化された意思決定に関する権利です。ECサイトで最も多いのはアクセス権(「私のどんなデータを保存しているのか見せて」)と削除権(「私のデータを全部消して」)です。この2つの権利には30日以内に対応する必要があり、複雑な請求はさらに2か月延長できますが、事前にユーザーへ通知しなければなりません。
具体例:ドイツのユーザーからメールで、自分のデータをすべて削除してほしいと依頼が来ました。やることは3つです。第一に、本人確認(登録メールアドレスと注文番号の提示を求める)。第二に、サイト管理画面、CRM、メールマーケティングツール、CDNログから彼のデータを削除または匿名化する。第三に、削除が完了した旨と、どのシステムのデータを削除したかを書面で返信する。この一連の流れは標準作業手順(SOP)として整備し、その場でデータを探すようなことはしないでください。問い合わせフォームの信頼性については問い合わせフォームの信頼性同じサイトのデータガバナンス記事をご覧ください。
| 権利の種類 | ユーザーの請求内容 | 応答期限 | 対応アクション |
|---|---|---|---|
| アクセス権 | 私のどんなデータを保存しているのか見せて | 30日 | すべてのシステムからユーザーデータをエクスポート |
| 削除権 | 私のデータを全部消して | 30日 | すべてのシステムから削除または匿名化 |
| 訂正権 | 私の情報が間違っているので直して | 30日 | CRMと注文システムを更新 |
| 異議申立権 | マーケティングメールを送らないで | 即時 | メールリストから配信停止、異議ありと記録 |
| データポータビリティ権 | 私のデータをエクスポートして | 30日 | 機械可読形式でエクスポート |
四、DPAとプライバシーポリシー:省略できない2つの文書
DPA(データ処理契約)は、EUユーザーのデータを扱うすべての第三者と交わす契約です。ECサイトでよくある第三者処理者には、Google Analytics、Google Tag Manager、Mailchimp/SendGridなどのメールツール、Stripe/PayPalなどの決済サービス、HubSpot/Salesforce CRM、CDNプロバイダーが含まれます。それぞれとDPAを締結し、GDPR基準でデータを処理していることを確認し、その再処理者リストを提出させる必要があります。
プライバシーポリシーはテンプレートサイトからコピーすれば済む話ではありません。必ず含めるべき項目は、データ管理者は誰か、どのデータを処理するか、処理目的、データの受け取り手(Google、Stripeなど具体的な名前まで)、データの保存期間、ユーザーが持つ権利、権利の行使方法、DPOまたは連絡先です。言葉は平易に、法律用語ばかりにしないこと。階層構造で書き、トップページには要約、詳細は下層ページに置きます。サイトのアクセシビリティはこちらサイトのアクセシビリティ(WCAG)。
| 第三者 | データの種類 | DPAの有無 | 備考 |
|---|---|---|---|
| Google Analytics | 行動データ | Google管理画面で締結可 | IP匿名化が必要 |
| Stripe/PayPal | 決済データ | 決済サービス標準DPA | 個別交渉は不要 |
| メールマーケティングツール | メールアドレスと購読データ | ツール管理画面で締結可 | 委託先の記載が必要 |
| CRM(HubSpotなど) | 顧客と問い合わせデータ | エンタープライズ版は締結可 | 無料版はDPAが不完全 |
| CDN(Cloudflareなど) | ログデータ | 標準DPA | ログ保存期間の確認が必要 |
5. 小規模チームの実行手順:4ステップ
小規模チームはGDPR対応を一度に全部やろうとしないこと。4ステップで進めます。第1に、CMPツールを導入し、Cookieの分類とスクリプトの遅延読み込みを設定します。第2に、すべての第三者とDPAを締結し、データ処理者リストを作ります。第3に、開示すべき内容をすべて含む平易なプライバシーポリシーを書きます。第4に、本人確認、複数システムでの削除、書面での回答を含むデータ主体請求のSOPを作ります。
やってはいけないこと。第1に、「閲覧を続ける」を同意代わりにすること。これは違反です。第2に、同意バナーの表示前に分析スクリプトを読み込むこと。これが最も多い罰金の引き金です。第3に、プライバシーポリシーをテンプレートサイトからコピーし、具体的な処理目的と受け取り手を書かないこと。第4に、削除請求が来てもデータの所在が分からないこと。データ資産の一覧がないためです。第5に、EUのデータを中国のサーバーに移す際に標準契約条項(SCC)を結んでいないこと。越境データ移転には適法な仕組みが必要です。バックアップと復元はこちらサイトのバックアップと復元演習。
| フェーズ | アクション | 成果物 | 推奨サイクル |
|---|---|---|---|
| ステップ1 | CMP導入、Cookie分類の設定 | 適合するCookieバナー | 1週間 |
| ステップ2 | すべての第三者とDPA締結 | データ処理者リスト | 2週間 |
| ステップ3 | プライバシーポリシーの作成 | 階層型プライバシーポリシーページ | 1週間 |
| ステップ4 | データ請求SOPの構築 | 30日以内の対応フロー文書 | 1週間 |
FAQ よくある質問
GDPRの最高罰金はいくらで、どんな場合に科されますか?
Cookieバナーに拒否ボタンは必須ですか。下層メニューに隠してもいいですか?
Google Analyticsのスクリプトはいつ読み込まれますか?
ユーザーからデータ削除を求められたら、いつまでに対応が必要ですか?
DPAとは何で、誰と締結しますか?
小さなチームはGDPR対応をどう始めればいいですか?
最後に
GDPR対応の核心は、法律文書をどれだけ立派に書くかではなく、技術面で次のことを実現する点にあります。Cookieを事前読み込みしない、同意記録を残す、第三者とDPAを締結する、ユーザー請求にSOPで対応する。多くのサイトの問題は、プライバシーポリシーを何十ページも書いているのに、同意バナーの前にGAスクリプトが動いてしまうことです。これこそが摘発の本当の原因です。
実行は4ステップ。CMPを導入してCookie分類を設定し、すべての第三者とDPAを締結し、平易なプライバシーポリシーを書き、30日以内に応答するデータ請求SOPを策定します。小さなチームは一度にすべてを終わらせようとせず、最も摘発が多いCookie同意から先に解決しましょう。
覚えておきたい一言。GDPR対応とはプライバシーポリシーを書くことではなく、ユーザーが「いいえ」と言う前に、必須でないCookieを一つもこっそり読み込まないサイトにすることです。
