ショッピングサイトなどにアクセスしたら、「続行するには、cookieを有効にしてください」という警告が現れ、どうすればよいのか困ってしまったという経験はないだろうか。
cookie(クッキー)とは、あなたが見ているWebサイトからあなたのスマホやPCの中に保存される情報のことだ。そこにはサイトを訪れた日時や、訪問回数など、さまざまな内容が記録されている。
では、なぜ、Webサイトは情報を保存する必要があるのだろうか。
Webサイトを快適に見られるのはcookieのおかげ
たとえば、FacebookやTwitterなど、IDとパスワードを入力して一度ログインしたサイトに、
しばらくしてからもう一度アクセスするとIDとパスワードを入力しないでも、すんなり入ることができる。これはログイン情報が保存されたcookieのおかげだ。
あるいは、ショッピングサイトで買い物をしている途中で、商品をカートに入れたままログアウトしたとする。
しばらくしてから、もう一度同じショッピングサイトにアクセスしたら、カートの中の品物が消えずにしっかり残っている。これもカートの情報が保存されたcookieのおかげだ。
このように、cookieは、Webのアクセスや操作を便利にしたり、さまざまなサービスの提供を可能にすることに大いに役立っている。
実際、cookieを有効にしていないと、うまくWebサイトが表示されなかったり、買い物ができなかったりという不便が生じる。
インターネットバンキングの多くもcookieが有効になっていないと使用できない。
また、cookieを使えば買い物の履歴や、ユーザーの関心や話題などをWebサイト側が知ることができるので、
企業のマーケティングの解析にも大いに使われているのだ。
cookieの正体はテキストファイル
では、cookieは、どんな仕組みなのだろう。cookieは文字情報なのでテキストファイルと変わらない。その仕様には厳格なルールがあり、Webサイト側はその範囲内で、どのような情報を書き込んで保存するかを決め、プログラミングしている。いわば、Webサイトが将来必要とするだろうユーザーの情報を、スマホやPC内にあらかじめ置いておくというわけだ。
ちなみにcookieがどんどん溜まっていって、スマホの空き容量が減っていくという心配は無用だ。文字情報であるcookieのファイルサイズはとても小さいので、スマホのメモリを圧迫することはない。
デメリットはないの?
ほかのWebサイトにcookieを盗まれるなどして、いろんな個人情報が漏えいする危険はないのだろうか?
cookieはそれをつくったWebサイトだけが読み込める仕組みになっているので、cookieが不正に盗まれて流用されたりする危険は、原理的にはないと言っていい。
では、他人にスマホを盗まれたら勝手に買い物をされてしまう可能性は? 実は、これこそがcookieを利用する際に注意すべき点だ。
防衛法はただひとつ。スマホにしっかりロックをかけて、第三者に不正に使われないようにしておくことだ。
なお、cookieとキャッシュは混同しやすいが、両者はまったくの別もの。キャッシュとは、
一度読み込んだWebページのデータを一時的に保存したもののことだ。同じページを再度表示するときに、
この一時保存されたデータ、つまりキャッシュを使えば、いちいちWebサーバーと通信しなくてすむので素早く再表示されるというわけだ。
スマホでcookieを有効/無効にするには
続いて、肝心のcookieを有効にする方法を紹介する。多くの場合、最初からcookieは有効になっているが、冒頭で紹介したような「cookieを有効に」という警告が出た場合は、次のように対応しよう。
<iPhoneでの設定方法>
「設定」▶[Safari]▶[プライバシーとセキュリティ]項目の[すべてのcookieをブロック]をオフ。これでcookieが有効になる。
<Androidでの設定方法>
AndroidのChromeアプリでは、Chromeを開いたら、
右上にあるその他アイコンから「設定」▶[サイトの設定]▶[cookie]と進み、そこで[cookieを有効にする]を選択すればOK。
ほかのブラウザでも、設定の項目にcookieというものがあるはずなので、そこでcookieを[有効]、あるいは[読み込む]などといった設定にすればいい。
cookieを削除するには?
もうひとつ、気をつけたいことがある。漫画喫茶や学校など、不特定多数の人が使う共用PCを利用した場合だ。
共有のPCでIDとパスワードを使ってWebサイトにログインした場合、cookieが残っていると次に使った第三者に不正利用されてしまう可能性がある。
これを防ぐには、PCを使い終わったら、すぐにcookieを削除してしまうことだ。
cookieを削除するには、Chromeの場合は、「設定」画面で「閲覧履歴データを消去する」をクリックして表示されたウィンドウで
「cookie とサイト データ」にチェックを入れ、「データを消去」のボタンを押せばいい。なお、スマホのcookieを削除する場合の手順は次の通り。
<Chromeでの削除方法>
メニューから「履歴」画面を開いて[閲覧履歴データを削除]をタップする。
[Cookieとサイトデータ]にチェックを入れて[データを削除]をタップすると、cookieが削除できる。iPhoneは選択項目の位置や名称が少し異なるが、操作手順は同じだ。
<Safariでの削除方法>
「設定」アプリから[Safari]を選択し、[履歴とWebサイトデータを消去]をタップすると、cookieが削除できる。
私たちがスマホを利用するうえで、cookieが快適さと便利さを運んでくれるのは間違いない。
万が一、スマホを紛失したりした時に第三者に不正利用されないよう、しっかりロックをかけておくことを忘れないようにしよう。