Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
cookieについて調べてみた
Search
もっくん
June 18, 2025
22
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
cookieについて調べてみた
ハム研🐹 第1会 LT会
もっくん
June 18, 2025
Featured
See All Featured
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
First, design no harm
axbom
PRO
2
1.3k
The Limits of Empathy - UXLibs8
cassininazir
2
720
Crafting Experiences
bethany
1
380
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Git: the NoSQL Database
bkeepers
PRO
433
67k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
850
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
630
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
Transcript
Cookie について調べてみた もっくん 1
導入 現在卒研で next+supabase で認証を実装していて、 その中で Cookie をチョット理解する必要があったので、自分なりに調べてまとめてみまし た。 今回の LT
を通して ↓ みたいなやつはどうすればいいのか がわかるようになります! 2
Cookie の役割 簡単に言うと、ウェブサイトを閲覧する際に、 サイト側がユーザーのブラウザに情報を書き込むためのデータファイルのこと 3
Cookie は何のために使うの? Web サイトがユーザーの訪問履歴や設定などを記録し、次回訪問時に同じユーザ ーであることを識別できるようにするため 使用例 セッション管理: ユーザーのログイン状態、ショッピングカート、ゲームのスコ ア、またはその他のユーザーセッションに関するサーバーが覚えておくべきその他 のもの
パーソナライズ: 表示言語や UI テーマのようなユーザー設定 トラッキング: ユーザーの行動の記録および分析 4
Cookie の仕組み 引用: https://www.sedesign.co.jp/marketing-blog/what-is-cookie 5
Cookie の種類 cookie の種類は 2 つに分けられる 1st party cookie 3rd
party cookie それぞれの特徴は次の通り 6
Cookie の種類:1st party cookie その Web サイトだけで使われる Cookie 例えるなら… 「お店独自のポイントカード」
(その店でしか使えない) 、お店が自由に情報を読み書きできる ユーザーの許可なしで使用 OK (ポップアップを出さなくても良い) EU では 法律違反になるみたい 7
Cookie の種類:3rd party cookie 複数の Web サイトをわたって使える Cookie 例えるなら… T
ポイントカード どのお店でも自由に読み書きできる 日本でも「Cookie を許可しますか?」の表示が必要 許可なしの利用は禁止 主にインターネット広告で使われている 沖縄旅行について調べていると、広告が沖縄旅行だらけになるアレ 8
ログイン情報と Cookie ウェブサイトのログイン状態を維持するために Cookie がよく使われる 一度ログインすると、次回アクセス時にもログイン状態が続いているのは Cookie のお かげ 9
Cookie の有効期限 セッション Cookie 有効期限が設定されていない場合 ブラウザを閉じると削除される 一時的なセッション管理によく使われます 永続 Cookie 有効期限が設定されている場合
その期限までブラウザに保存される ログイン状態の維持や、ユーザー設定の記憶などに使われます 10
Cookie と LocalStorage の違い Cookie LocalStorage 保存容量 約 4KB 2MB
以上 サーバへの通信 毎リクエスト送信 送信しない 期限 任意で設定可能 半永久的 Cookie は主にサーバーとのやりとりや認証情報の保持に使われる。 LocalStorage は大容量のデータをクライアント側だけで保持したいときに便利。 用途やセキュリティ要件に応じて使い分けよう! 11
まとめ Cookie は Web サイトがユーザーの情報をブラウザに保存する仕組み ユーザー識別のために使われる ファーストパーティとサードパーティの 2 種類がある ログイン情報の保持など、Web
体験を便利にするために不可欠! 12
Q. 結局これはどうすればいいの...? A. 何も考えずに許可!しておけば、おk でも... 自分の個人情報を抜かれてやな気持ちになるって人は拒否! 興味のない広告を減らし、自分が本当に欲しいものをレコメンドしてくれるような広 告を表示したい場合は、クッキーの許可は有効にしておきましょう! ご清聴ありがとうございました! 13
参考 https://youtu.be/QOb1SWOvbu4?si=D3uJ08_qSyQXFahL https://qiita.com/nanamihirooka/items/8cea5c5d40e1474b844f https://developer.mozilla.org/ja/docs/Web/HTTP/Guides/Cookies https://www.sedesign.co.jp/marketing-blog/what-is-cookie 14