ほとんどのWordPressテーマは、デフォルトの方法でGoogle Fontsを読み込みます:fonts.googleapis.comを指す<link>タグを使い、訪問者のブラウザが直接Googleのサーバーからフォントを取得します。このリクエストは必然的に訪問者のIPアドレスをGoogleへ送信します——そしてGDPRの下では、IPアドレスは個人データにあたります。欧州の裁判所は、単にウェブフォントを表示するためだけに、同意なしにIPを第三者へ送信することは、サイト運営者が気づかないうちに負っていた法的リスクであると認定しています。これは仮定上のリスクカテゴリーではありません——EUではすでにサイト運営者がまさにこの件で実際に罰金を科されています。
なぜこれが特にアフィリエイトサイト運営者を巻き込みやすいのか
アフィリエイトサイトは無料または低価格のテーマに大きく依存しており、その多くはデフォルトのリモート方式でGoogle Fontsを読み込み、運営者本人が明確にその選択をしたわけではありません——テーマがそのまま出荷されているだけです。EUからのトラフィックが少しでもあるなら(意図していなくても、ほとんどのニッチにはあります)、このデフォルト設定はあなたが決めたことではなく、テーマから受け継いだコンプライアンス上の穴です。
解決策:フォントをローカルでホストする
解決策は単純で、好きなフォントを諦める必要もありません——フォントファイルをダウンロードして、Googleのドメインではなく自分のドメインから配信するだけで、第三者へのリクエストは一切発生しなくなります。これを自動化するプラグインもいくつかあります(「self-host Google Fonts」で検索すれば現在利用可能な選択肢が見つかります)。あるいはテーマが最初からフォントファイルをローカルにバンドルしていれば、後から修正するのではなく、そもそも問題自体を取り除くことができます。
現在のサイトを確認する方法
- ホームページのソースコードを開き、
fonts.googleapis.comまたはfonts.gstatic.comを検索してください——どちらかが出てきたら、フォントをリモートで読み込んでいるということです。 - テーマのドキュメントを確認し、デフォルトでフォントをローカルにバンドルしているか、Google Fonts APIに依存しているかを確かめてください。
- ページビルダーやサードパーティのタイポグラフィプラグインを使っている場合は、別途確認してください——テーマとプラグインはそれぞれ独立してリモートでフォントを読み込んでいる可能性があります。
Pinery Themeがこれをどう処理しているか
Pinery Themeはデフォルトで2つの書体(JostとCormorant Garamond)をローカルにバンドルしています——テーマはGoogle Fontsや他のいかなる第三者へのタイポグラフィリクエストも一切行いません。標準搭載で、設定は不要です。