事前にチェックされた同意チェックボックス
Silktide は、訪問者が操作する前からすでにチェックされているチェックボックスをページ上で検出します。そのようなチェックボックスが、たとえばマーケティングメールの受信について同意を求めるものである場合、その同意はプライバシー法の下では有効ではありません。
<!-- 無効: 同意は事前にチェックされていてはいけません -->
<input type="checkbox" name="newsletter" checked>
<label>マーケティングメールを受け取る</label>
<!-- 有効: 訪問者が明示的にオプトインする -->
<input type="checkbox" name="newsletter">
<label>マーケティングメールを受け取る</label>
重要な理由
の下では、同意は明確で積極的な行為でなければなりません。つまり、本人が自ら積極的にオプトインする必要があります。EU司法裁判所は、Planet49事件(2019年)において、事前にチェックされたボックスは有効な同意を構成しないと判断しました。何もしないことは同意することではないためです。この方法で集められた同意には効力がありません。その同意を根拠にマーケティングを送信することは違法であり、規制当局から罰金を科される可能性があります。
事前にチェックされたボックスは、信頼を損なうダークパターンでもあります。自分が選んだことのないものに登録されていると、人々は気づくものです。
修正方法
Silktide は、どのチェックボックスが同意を求めているかを確実に判断できないため、事前にチェックされたすべてのチェックボックスを通知します。そこからの確認はお客様の作業です。
- 通知された各チェックボックスについて、同意に関係するものかどうかを判断します。例として、マーケティングへのオプトイン、データ処理への同意、Cookieやプロファイリングへの同意などがあります。
- 同意チェックボックスの場合は、
checked属性(またはフォームビルダーで事前にチェックする設定)を削除し、訪問者が自ら積極的にオプトインするようにします。 - チェックボックスが同意に関するものでない場合(検索フィルター、「ログイン状態を保持する」オプション、デフォルトの設定など)は、問題ない可能性があります。この検出結果を無視すると、再び通知されなくなります。
Silktide によるテスト方法
- 各ページ上のすべてのチェックボックスを検出します。
- ページの読み込み時点ですでにチェックされているものを、それが何を求めているのか判断できるよう、周囲のテキストとともに報告します。
Silktide は、チェックボックスが同意に関係するものかどうかを判断しようとはしません。事前にチェックされたすべてのチェックボックスを、お客様による確認のために報告します。
トラブルシューティング
無害なチェックボックスが通知される
想定される動作です。フィルター、表示設定、その他同様のコントロールは、正当にデフォルトでチェックされている場合があります。このチェックは、本来チェックされているべきでないものを見つけるためのものであり、同意に関係しないチェックボックスは無視できます。
ページの読み込み後にチェックボックスがチェックされる
Silktide は、ページの読み込み中にページを検査します。たとえば訪問者が別の選択を行った後など、スクリプトによって後からチェックされるチェックボックスは検出されない場合があります。