ブラウザ・トラッキング

Cookie (クッキー)

約 4 分で読めます

Cookie とは

Cookie とは、Web サイトがユーザーのブラウザに保存する小さなテキストデータです。サイトへの再訪問時にこのデータを読み取ることで、ログイン状態の維持、カートの中身の保持、言語設定の記憶などを実現しています。

Cookie は 1994 年に Netscape のエンジニアが考案した技術で、HTTP がステートレス (状態を持たない) プロトコルであるという制約を補うために生まれました。現在の Web はログイン機能からパーソナライズまで、Cookie なしには成り立たないほど依存しています。

Cookie の種類と役割

セッション Cookie
ブラウザを閉じると自動的に削除される一時的な Cookie。ログインセッションの管理やフォーム入力の一時保持に使用される。
永続 Cookie
有効期限が設定され、ブラウザを閉じても残る Cookie。言語設定やテーマ設定の記憶、「次回から自動ログイン」機能に使用される。
ファーストパーティ Cookie
訪問中のサイト自身が設定する Cookie。サイトの基本機能に必要で、プライバシーリスクは比較的低い。
訪問中のサイトとは異なるドメインが設定する Cookie。広告ネットワークがサイト横断でユーザーを追跡するために使用され、プライバシー上の懸念が大きい。

Cookie とプライバシー

Cookie がプライバシー問題として注目されるのは、主にサードパーティ Cookie による横断的なトラッキングが原因です。広告ネットワークは複数のサイトに埋め込まれたトラッキングピクセルを通じてサードパーティ Cookie を設定し、ユーザーの閲覧行動を詳細に記録します。

この問題に対し、GDPR (EU 一般データ保護規則) は Cookie の使用前にユーザーの明示的な同意を求めることを義務化しました。日本でも改正個人情報保護法により、Cookie を含む個人関連情報の第三者提供に本人同意が必要になっています。

ブラウザ側でも対策が進んでおり、Safari は ITP (Intelligent Tracking Prevention) でサードパーティ Cookie をデフォルトでブロックし、Chrome も 2025 年以降段階的にサードパーティ Cookie の廃止を進めています。

Cookie の安全な管理方法

  • 定期的な削除: ブラウザの設定から Cookie を定期的に削除することで、蓄積されたトラッキングデータをリセットできます。
  • サードパーティ Cookie のブロック: ブラウザの設定でサードパーティ Cookie をブロックすると、サイト横断の追跡を大幅に減らせます。多くのサイトは正常に動作します。
  • Cookie 管理拡張機能: Cookie AutoDelete などの拡張機能を使うと、タブを閉じた際に不要な Cookie を自動削除できます。
  • Do Not Track の設定: ブラウザの DNT 設定を有効にすることで、トラッキング拒否の意思を Web サイトに伝えられます。ただし、サイト側の対応は任意です。

よくある誤解

Cookie はウイルスやマルウェアの一種である
Cookie は単なるテキストデータであり、プログラムを実行する能力はありません。ただし、トラッキング目的で使用される場合、プライバシーに影響を与える可能性があります。
Cookie をすべて無効にすれば安全になる
Cookie を完全に無効にすると、ログイン機能やカート機能など Web サイトの基本機能が使えなくなります。サードパーティ Cookie のみをブロックし、ファーストパーティ Cookie は許可するのが現実的な対策です。

関連用語

関連記事