プライバシーとデータの収集

Google Fonts Web API を使用すると、ユーザーのプライバシーにどのような影響がありますか?

Google Fonts API は、エンドユーザー データの収集、保存、使用を制限するように設計されています。Google Fonts Web API の使用は認証されていません。また、Google Fonts API によって Cookie の設定や記録が行われることはありません。Google Fonts Web API へのリクエストはリソース固有のドメイン(fonts.googleapis.com や fonts.gstatic.com など)に対して行われます。フォント リクエストは別であり、Gmail などの他の Google サービスの使用中に google.com に送信される認証情報は含まれません。

Google Fonts Web API を使用してウェブサイトに Google Fonts を埋め込んだ場合、Google はウェブサイトの訪問者からどのようなデータを受け取りますか?

エンドユーザーが Google Fonts を埋め込んだウェブサイトにアクセスすると、ブラウザから Google Fonts Web API に HTTP リクエストが送信されます。Google Fonts Web API はユーザーに Google Fonts カスケーディング スタイル シート(CSS)を提供し、続いて CSS で指定されたフォント ファイルを提供します。このような HTTP リクエストには、(1)インターネットにアクセスするためにそれぞれのユーザーが使用する IP アドレス、(2)Google サーバーでリクエストされた URL、(3)ウェブサイト訪問者のインターネット ブラウザとオペレーティング システムのバージョン、リファラー(Google フォントが表示されるウェブページ)を記述するユーザー エージェントを含む HTTP ヘッダーが含まれます。

なお、Google がエンドユーザーのプロファイルの作成やターゲット広告のために Google Fonts によって収集された情報を使用することはありません。

Google Fonts Web API を使用してウェブサイトに Google Fonts を埋め込むと、ウェブサイトを訪れたユーザーの IP アドレスが Google に送信されるのはなぜですか?

Google はウェブサイト訪問者の IP アドレスを受信します。IP アドレスは訪問者のリクエストに応答し、セキュリティ上の目的で使用されます。

インターネット プロトコルでは、特定のクライアント(ブラウザ)と特定のサーバー間でインターネット経由でデータを転送する IP アドレスが必要です。このため、任意のサーバーに対するすべてのクライアント リクエストにクライアントの IP アドレスが含まれ、サーバーがその IP アドレスに応答できるようになっています。したがって、Google のサーバーがフォントを送信するために必ず IP アドレスを受信するという事実は、Google に固有のものではなく、インターネットの仕組みとも一貫しています。

Google のサーバーにエンドユーザー データを送信せずに Google Fonts をウェブサイトに埋め込むことはできますか?

デベロッパーは、Google サーバーからフォントを取得する代わりに、フォントをダウンロードしてサーバーにアップロードすることで、ウェブサイトでウェブフォントをローカルで自己ホストできます。フォントがウェブサイト オペレーターのサーバーから読み込まれるとき、Google はウェブサイトへのアクセスに関連するいかなるデータも受け取りません。ただし、Google Fonts の自己ホスティングにはいくつかの欠点があります(以下を参照)。

自己ホスト型の Google Fonts について詳しくは、自己ホスト型のウェブフォントのクイックガイドをご覧ください。

Google Fonts Web API を使用して Google Fonts をウェブサイトに埋め込むメリットは何ですか?

Google のサーバーでウェブフォントをホストすると、デベロッパーとエンドユーザーの両方にいくつかのメリットがあります。Google Fonts を使用すると、ウェブサイトやその他のデジタル サービスで個性とパフォーマンスを簡単に実現できます。その当初の価値提案は、API を使用するすべてのウェブサイトで一般的に使用されているフォントをブラウザがキャッシュに保存できるようにして、ウェブを高速化するという大きな進歩を遂げました。これは現在は当てはまりませんが、API には、ウェブサイトをすばやく読み込み、フォントが適切に機能するように、追加の重要な最適化が用意されています。

Google のサーバーは、Google Fonts によって生成されたコードを使用して、ブラウザがサポートしている技術に基づいて、可能な限り小さいサイズのファイルをすべてのユーザーに自動的に送信します。たとえば、可能な場合は WOFF 2.0 圧縮を使用します。これにより、フォントサイズを小さくし、すべてのユーザーにとってウェブを高速化できます。特に帯域幅と接続が問題となる分野では、その効果が顕著になります。Google Fonts で提供されるアイコンセットでも、同じインフラストラクチャを利用できます。

特に、Google Fonts を自己ホストすることにはいくつかのデメリットがあります。まず、デベロッパーはフォント ファイルの一部ではなく全体をダウンロードするため、フォント ファイルのダウンロード サイズが増加します(Google Fonts Web API がフォントを配信する場合など)。次に、自己ホスト型フォントがすべてのブラウザと互換性を持つようにする方法はありません。一方、Google Fonts Web API は、ユーザーのブラウザに合わせたフォントを自動的に配信し、ブラウザ固有の問題に対する修正、最適なフォント形式、ユーザーのブラウザに固有のサイズ最適化を行います。最後に、デベロッパーは自己ホスト型フォントを手動で更新する必要があります。これに対して、Google Fonts Web API はフォントを自動的に更新します。この場合、デベロッパーが対応する必要はありません。

Google Fonts Web API を使用するメリットについて詳しくは、高速で美しいウェブフォントを作成するための API をご覧ください。