Cookieとは?仕組みとプライバシーへの影響を解説

Cookieとは何かを初心者向けに解説。データ保存の仕組み、セッション・永続Cookieの違い、サードパーティCookieとプライバシーへの影響を説明。中高生向け。無料。

2026年4月16日

Cookie とは?

ウェブサイトを使っていると「Cookieを受け入れますか?」というメッセージを見たことがあると思います。Cookie(クッキー)とは何でしょうか?

Cookieとは、ウェブサイトがブラウザに保存する小さなデータのことです。ログイン状態の維持・ショッピングカートの中身・サイトの設定などを記憶するために使われます。

Cookieの仕組み

  1. ユーザーがウェブサイトにアクセスする
  2. サーバーがブラウザに「このデータを保存してね」とCookieを送る
  3. ブラウザがCookieをパソコンに保存する
  4. 次回同じサイトにアクセスすると、ブラウザが自動でCookieをサーバーに送る
  5. サーバーがCookieを見て「この人は前回ログインした田中さんだ」と認識する

💡 Webアクセシビリティとはで基礎を確認できます。

Cookieの種類

種類 特徴
セッションCookieブラウザを閉じると削除される。ログイン状態の管理など
永続Cookie有効期限まで保存される。「次回も自動ログイン」など
サードパーティCookie別のドメインが設定するCookie。広告追跡に使われる

🔗 あわせて開発者ツールの使い方もチェックしてみましょう。

プライバシーへの影響

Cookieは便利な反面、プライバシーの問題もあります。特に サードパーティCookie は、複数のサイトをまたいでユーザーの行動を追跡するために使われることがあります。

これが「Cookieを受け入れますか?」という確認が表示される理由です。EUのGDPR(個人情報保護規則)などの法律により、Cookieの使用には同意が必要になっています。

ファーストパーティCookieとサードパーティCookieの違い

Cookieには「誰が設定したか」によって2つの種類があります。

種類設定者用途
ファーストパーティCookie 今見ているサイト自身 ログイン状態・設定の保存 YouTubeがログイン情報を記憶する
サードパーティCookie 別のサイト(広告会社など) 複数サイトをまたいだ行動追跡 広告会社がどのサイトを見たか記録する

ファーストパーティCookieは便利で安全なものがほとんどです。問題になるのは主にサードパーティCookieで、ユーザーの知らないうちに行動が追跡されることがあります。

Google Chromeは2024年からサードパーティCookieの廃止を進めています。将来的にはサードパーティCookieが使えなくなる方向です。

Cookieとプライバシー(GDPRと同意バナー)

ウェブサイトを開くと「Cookieを受け入れますか?」というバナーが表示されることがあります。これは法律で義務付けられています。

GDPR(ジーディーピーアール)とは

GDPRは、EU(ヨーロッパ連合)が2018年に施行した個人情報保護の法律です。ウェブサイトがCookieを使ってユーザーの情報を収集する場合、事前に同意を得ることが義務付けられています。

同意バナーの選択肢

  • 「すべて受け入れる」:すべてのCookie(広告追跡を含む)を許可する
  • 「必要なもののみ」:サイトの動作に必要なCookieだけ許可する(おすすめ)
  • 「拒否する」:すべてのCookieを拒否する(一部のサイトが正常に動かなくなることがある)

💡 迷ったら「必要なもののみ」を選ぶのがおすすめです。サイトの基本機能は使えて、広告追跡は防げます。

CookieとlocalStorageの違い

ブラウザにデータを保存する方法は、Cookieだけではありません。localStorage(ローカルストレージ)という仕組みもあります。

項目CookielocalStorage
容量約4KB(小さい)約5MB(大きい)
サーバーへの送信毎回自動で送信される送信されない(ブラウザ内のみ)
有効期限設定可能(期限切れで自動削除)なし(手動で削除するまで残る)
主な用途ログイン状態・セッション管理学習進捗・設定の保存

このサイトでは、レッスンの進捗保存に localStorage を使っています。Cookieと違ってサーバーに送信されないので、プライバシーの心配がありません。

📖 詳しくは色の選び方で解説しています。

よくある間違い

  • 「Cookieは危険」と思い込む:Cookie自体はウイルスではありません。小さなテキストデータです。問題になるのはサードパーティCookieによる追跡であり、ファーストパーティCookieは安全です。
  • 「Cookieを全部拒否すればいい」と考える:すべてのCookieを拒否すると、ログインが維持できなくなったり、ショッピングカートが空になったりします。「必要なもののみ」を選ぶのがバランスの良い方法です。
  • CookieとlocalStorageを混同する:どちらもブラウザにデータを保存しますが、仕組みが異なります。Cookieはサーバーに自動送信されますが、localStorageはされません。

まとめ

  • Cookie:ウェブサイトがブラウザに保存する小さなデータ
  • ✅ ログイン状態・カートの中身・設定の記憶に使われる
  • ✅ セッションCookie(ブラウザを閉じると削除)と永続Cookieがある
  • ✅ サードパーティCookieは広告追跡に使われプライバシー問題がある
  • ✅ ファーストパーティCookieは安全、サードパーティCookieは追跡に注意
  • ✅ 同意バナーでは「必要なもののみ」を選ぶのがおすすめ
  • ✅ localStorageはCookieと似ているが、サーバーに送信されない点が異なる

ウェブの仕組みを理解することは、プログラマーとして大切なスキルです。

⚡ JavaScriptでデータを扱おう!

Cookieの仕組みがわかったら、JavaScriptでデータを扱う方法を学びましょう。ブラウザだけで始められます。無料・登録不要です。

JavaScriptコースを始める →
目次

コースで実際に手を動かして学ぼう

レッスンではコードを書きながら基礎が身につきます

HTMLコースを始める →

📣 この記事が役に立ったら

Xでシェア

💬 引用する場合はこちらをご利用ください:

Cookieとは何かを初心者向けに解説。データ保存の仕組み、セッション・永続Cookieの違い、サードパーティCookieとプライバシーへの影響を説明。中高生向け。無料。

出典: https://start-web-programming.com/blog/web-cookie/