Consent Collector JP

説明

Consent Collector JP は、日本の電気通信事業法の「外部送信規律」(2023年6月施行) および改正個人情報保護法への対応を目的として開発された、日本のウェブサイト運営者向けの Cookie 同意管理 (CMP) プラグインです。

外部送信規律では、ウェブサイトが Cookie などの技術を用いて訪問者の情報を外部サービスに送信する場合、何を、どこに、どのような目的で送信するのかを通知または公表する必要があります。本プラグインは、その公表ページの自動生成を中心に、同意バナーとサーバーサイドでの同意記録の機能を提供します。

本プラグインは法的助言を提供するものではありません。生成されたコンテンツの正確性および法令適合性については、サイト運営者の責任となります。

主な機能

  • 外部送信の公表ページを自動生成: 特によく使われる6つのサービス — Google アナリティクス (GA4)、Google タグマネージャー、Google AdSense、Meta ピクセル、YouTube 埋め込み、X (Twitter) 埋め込み — のテンプレートを内蔵しています。その他のサービスも手動で登録できるため、無料版のみで完全な法令対応が可能です。
  • 初回セットアップウィザード: 有効化後、ウィザードの案内に従って、内蔵テンプレートからの利用サービスの選択、バナーの設定、スクリプトの登録を進められます。
  • ダークパターンなし: みなし同意 (「スクロールしたら同意したとみなす」など) やクッキーウォールは、オプションとしても実装していません。「すべて同意」ボタンと「必須のみ」ボタンは、常に同等の視覚的な扱いで表示されます。
  • 外部リクエストゼロで軽量: バナーが外部フォントや CDN のリソースを読み込むことはありません。追加の HTTP リクエストは最小限に抑えられています。
  • 主要機能は外部接続なし: 同意バナー、タグのブロック、外部送信の公表ページはすべて自身のサーバー上で完結し、これらの機能の一環として訪問者のデータが本プラグインの開発者や第三者に送信されることは一切ありません。(同梱の Freemius ライセンスライブラリは、商用ライセンスの WordPress プラグインで標準的に行われているとおり、ライセンス認証と更新確認のためにのみ Freemius のサーバーと通信しますが、これに訪問者のデータは含まれません。また、Pro 版のオプションである GeoIP 機能は、地域に応じたバナー動作を実現するため、公開されている IP と国の対応データベースファイルを db-ip.com から月に1回程度ダウンロードします。)
  • 同意ログは自身のサーバーに保存: 同意の記録が管理外のサーバーに転送されることはありません。訪問者の IP アドレスは、ハッシュ化などの加工を行った値も含めて一切保存されません。各ログ行は、訪問者のブラウザーで生成されるランダムな ID のみで識別されます。ログの保持方法はすべてのユーザーで共通です。デフォルトではログは無期限に保持され、設定画面から保持期間 (例: 30日より古いログを削除) を任意で設定できます。
  • ページキャッシュと完全互換: バナーの表示と同意状態のロジックはすべてクライアントサイドの JavaScript で動作するため、静的ページキャッシュを利用しているサイトでも正しく動作します。
  • Google コンセントモード v2 (ベーシック): すでに Google タグ (GA4 / Google 広告) を利用しているサイト向けに、初期値「denied」とカテゴリーごとの同意・撤回シグナルを gtag() に自動送信し、追加設定なしでタグが訪問者の同意を尊重するようにします。サイトに gtag() が定義されていない場合は何も行いません。

免責事項

本プラグインは、日本の電気通信事業法および個人情報保護法への対応を支援するためのツールであり、法的助言を提供するものではありません。実際の法令適合性の確認については、必要に応じて専門家 (弁護士、行政書士など) にご相談ください。

参考資料

スクリーンショット

インストール

  1. プラグインをアップロードして有効化します。
  2. 初回セットアップウィザードが自動的に表示されます。画面の手順に従って、利用しているサービスを選択し、バナーを設定してください。
  3. 設定はいつでも「Consent Collector JP」メニューから変更できます。

FAQ

このプラグインを使えば完全な法令対応が保証されますか ?

いいえ。本プラグインは法令対応を支援するためのツールであり、法的助言に代わるものではありません。生成された公表内容や実際のサイト運用が適用される法的要件を満たしているかどうかは、サイト運営者の責任となります。

日本の「外部送信規律」とは何ですか ?

日本の電気通信事業法に基づく規律 (2023年6月施行) で、Cookie などの技術を用いて訪問者の情報を外部の事業者に送信する場合に、送信される情報の内容、送信先、利用目的を通知または公表することを事業者に義務付けるものです。詳細は総務省の解説ページを参照してください。

ページキャッシュプラグインと併用できますか ?

はい。バナーの表示と同意状態のロジックはすべて訪問者のブラウザー内 (JavaScript) で動作し、サーバーが訪問者ごとに異なる HTML を出力することはありません。本プラグインは、一般的なページキャッシュ環境と併用できるように設計されています。

無料版と Pro 版で法令対応の面で違いはありますか ?

いいえ。無料版のみでも、テンプレートと手動登録を組み合わせることで、完全な法令対応が可能です。Pro 版は利便性、継続的なモニタリング、多言語・国際対応の機能を追加するものであり、法令対応そのものを有料機能にしているわけではありません。

他のプラグインやテーマがすでに Google アナリティクスなどのタグを出力している場合はどうすればよいですか ?

Google アナリティクス (GA4) などのタグは、本プラグインの「カテゴリーとタグ」タブから登録することで、同意前のブロックと Google コンセントモード連携の対象になります。他のプラグインやテーマが直接出力するタグは本プラグインの管理対象外であり、訪問者の同意の有無にかかわらず実行されます。また、同じタグを本プラグインにも登録すると、二重に読み込まれるだけです。他のプラグインやテーマがすでにそのようなタグを出力している場合は、まずその出力を無効化したうえで、代わりに本プラグインの「カテゴリーとタグ」タブからタグを登録してください。

評価

このプラグインにはレビューがありません。

貢献者と開発者

Consent Collector JP はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Consent Collector JP” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

1.0.0

  • 初回リリース。