【レビュー】Firefox拡張機能「Forget Me Not」でクッキーを選択的に管理・保護する方法
多くのオペレーティングシステムは、特別なメンテナンスをほとんど必要としません。同様に、ほとんどのアプリケーションも手動での介入なしに問題なく動作します。しかし、例外となるのがブラウザです。ブラウザは非常に短期間で大量の一時データを蓄積します。1週間ブラウジングするだけで、数百MBのキャッシュファイルと数百個のクッキーがたまってしまうでしょう。それ自体は大きな問題ではありませんが……。
バグさえなければ万事うまくいくのですが。少し前、奇妙なFirefoxとクッキーの問題に遭遇し、クッキーの削除によって解決しました。また、システムのイメージバックアップを作成する際には、キャッシュされたブラウザデータまでアーカイブに含めたくはないはずです。そこで必要になるのがクリーンアップです。確かに、ブラウザには種類や期間を指定してデータを削除する機能が備わっています。しかし、どのブラウザも「特定のアイテム(例えば特定サイトのクッキー)だけを恒久的に保持するリスト」は提供していません。不要なデータは取り除きたいけれど、特定のサイトのクッキーだけは残したい——そんなニーズに応えてくれるのが、今回紹介する便利で実用的なFirefoxアドオン「Forget Me Not」です。さっそく始めましょう。

基本的な考え方
Firefoxは近年大きく進化し、プライバシーに強いフォーカスを当てています。トラッカー、フィンガープリント採取、その他の迷惑要素など、プライバシーに悪影響を及ぼすさまざまな要素をブロックできるようになり、実際のプライバシー保護効果に加えて、ディスク上のジャンクデータを減らすことにも役立ちます。これにより、サードパーティ製クリーンアップツールの必要性はほぼなくなりました。ほぼ、です。
クッキーについては、現在Firefoxの設定画面から手動で項目を選択して削除できます。しかしこれは面倒な作業です。通常なら気に留めないところですが、プライバシー対策としてこの作業をときどき繰り返すのは骨が折れますし、私のようにクッキーデータベースのバグに遭遇した場合はなおさらです。
解決策は、クッキーを選択的に保持・削除できるツールを使うことです。以前はWindowsでCCleanerを使ってこの作業をしていました。最近はBleachBitで何ができるか試してみましたが、まだここまでの細かい制御はできないことがわかりました。他のツールも試そうかと思いましたが、もう少し戦略的に考えることにしました。プラットフォーム依存になりがちなシステムユーティリティに頼るのではなく、この課題を根本的に解決してくれるFirefox拡張機能がないか探してみるのはどうでしょうか?
WebExtensionsへの移行騒動がありましたが、それでもFirefoxは今なお最も柔軟なブラウザであり続けており、幅広く実用的なアドオンが揃っています。ブラウジング体験を大きく向上させる素晴らしい拡張機能に出会えます。優良な例を挙げれば、NoScript、Adblock Plus、uBlock Origin、Session Syncなどがあります。そして今回のもう一つの優れた選択肢——Forget Me Notです。それでは、本格的にレビューを始めましょう。
Forget Me Not ステップバイステップ
拡張機能のアイコンが何を意味しているのか理解するのに少し時間がかかりました。名前と同じ花(忘れな草)だったのですね!さておき、拡張機能をインストールした直後は何も起こりません。デフォルトでは、Firefoxの標準ポリシーと同等の寛容モードで動作します。使い方は決して単純ではないため、最適な設定方法を丁寧に説明します。

メインメニューには多数のタブ、ボタン、オプションが用意されています。任意のウェブサイト上でアイコンをクリックして展開すると、ルールを作成できるドメインのリストが表示されます。「Create Rule」ボタンをクリックすると、次の4つのオプションが利用可能です。
- Never – クリーニングを一切行いません。クッキーを後々のために保護するのに最適です。例えば、ショッピングサイトやログイン状態を維持したいフォーラムなどが該当します。
- On Startup – 次回ブラウザ起動時にクッキーをクリーンアップできます。
- On Leave – ドメインから離れるとき(ページ移動やタブを閉じるとき)、またはブラウザを閉じるときにクッキーを削除できます。Firefoxを頻繁に起動・終了する場合は「On Startup」と似た働きをしますが、長時間起動し続ける場合にこそ真価を発揮します。
- Instantly – このオプションは(可能な限り)クッキーの生成自体を防ぎます。ある意味、Firefoxの厳格な強化型トラッキング防止ポリシーに似ていますが、ファーストパーティクッキーもブロックできる点が異なります。

デフォルトでは、StartupとLeaveのオプションは無効になっています。つまり、各ドメインに対してルールを作成しても、すぐには何も起こらないのです。ワークフローが一直線ではないため、少し戸惑うかもしれません。そこで次に、既存のルールカテゴリを確認し、有効/無効を設定していきます。
ルールポリシー
これは左から3番目のタブです。ここには、どのカテゴリ(Startup、Leave、Instantly)が有効になっているか、そして有効な場合にどの種類のデータがクリーンアップされるかを示す表があります。ご覧のとおり、StartupとLeaveのポリシーはデフォルトで無効、Instantlyのみ有効で、クッキーのみに適用されます。その他のデータタイプの追加、クリーンアップの遅延設定、サードパーティクッキーの個別処理なども可能です。特に知識の少ないユーザーには少し圧倒されるかもしれません。おすすめは、クッキーだけに集中することです。閲覧体験を実際に左右するのはクッキーだけだからです。履歴やダウンロードは閲覧に支障をきたしませんし、パスワードの扱いは言うまでもありません。

ルール
次に2番目のタブ——作成済みのルール一覧です。ご覧のとおり、私は保持したいクッキーのためにいくつかの「Never」ルールを作成しました。注意したいのは、ここでも手動でルールを追加できる点、そして「どの条件にも一致しない場合」のデフォルトクリーニングポリシーを設定できる点です。つまり、クリーニング実行時に、定義済みルールに一致しないクッキーをForget Me Notがどう扱うかを指定できるのです。

最近アクセスしたドメイン
4番目のタブには、最近アクセスしたドメインの一覧が表示されます。複数のウェブサイトへまとめてルールを作成したい場合や、サイト訪問後にタブを閉じてから「やっぱりルールを作っておくべきだった」と気づいたときに便利です。表示件数の上限も変更できます。

Cookie Browser
右側にある本のようなアイコンは「Cookie Browser」を表します。ここでは、Firefoxのデータベースに保存されているすべてのクッキーを一覧で確認できます。検索も可能で、各クッキーに対して自由にルールを作成できます。「最近のドメイン」に似ていますが、対象は全ドメインです。

クリーンアップ!
最後は、ゴミ箱のようなアイコンです。これを使うとクッキーを手動でクリーンアップできます。登録されたルールを順に照合し、定義されたポリシーに基づいて実行する仕組みです。ここでも設定項目は豊富です。削除するデータの種類を選択でき、さらに盾のアイコンをクリックすれば、特定のデータカテゴリに対する既存ルールの有効/無効を切り替えられます。つまり、ルールを削除することなく一時的にスキップできるのです。

すべて実際に試してみましたが、Forget Me Notは期待どおりに動作しました。まずはクッキーだけをクリーンアップし、その後リスト内の他の項目にもチェックを入れて実行しました。結果的に、これは「除外設定付きの標準Firefoxクリーンアップメニュー」となり、まさに求めていたものです。
迷ったらスヌーズ
操作に迷ったり、重要なウェブサイトに突然ログインできなくなったりすることもあるでしょう。そんなとき、トラブルシューティングする気分でなければ、Snooze(スヌーズ)ボタンを押してクッキー管理ポリシーを一時停止すればOKです。

まとめ
Forget Me Notは素晴らしい拡張機能です。強力で、多機能で、効果的です。唯一の難点は、ワークフローがやや複雑な点で、一般ユーザーにはとっつきにくいかもしれません。オプションの配置を整理して、セットアップの流れをより直感的にすれば、さらに使いやすくなるでしょう。
とはいえ、Forget Me Notは見事な仕事をしてくれます。重要なクッキーを保持し、不要なものだけを削除できるようになります。さらに、さまざまな種類のデータを柔軟に処理したり、自動・手動のメンテナンスを実行したりと、ツールボックスの中身も充実しています。とても実用的で、プライバシー保護の成果にまた一つ実績が加わりました。量子時代における素晴らしい小さな発見です。心から満足しています。幕。
それでは、また。
-
Firefox 4 vs Internet Explorer 9 徹底比較レビュー
さあ、覚悟してください!こんな対決記事を書くことになるとは思いもしませんでしたが、いざ始めましょう。あらゆるサプライズは起こりうるものです。Microsoftが一流の高性能ブラウザを届けてくることも、その一つです。社内での厳しい指導と減給が効いたのでしょうか。さて数日前、Firefox 4ベータの詳細なプレビューが公開され、その翌日にはInternet Explorer 9ベータが登場しました。どちらも非常に期待できる製品です。Firefox 4は長い歴史を持つ優れたブラウザの系譜を受け継ぎ、従来の精神を保ちながらさらに進化を遂げています。一方、Internet Explorer 9は革命です
-
Firefox 3.1 Beta 3のメモリ使用量を徹底検証 ― LinuxとWindowsでの実測レポート
先日、Firefox 3.1 Beta 3をレビューしました。JavaScriptパフォーマンスの大幅な向上、使い勝手とプライバシーに関する新機能、将来のHTMLマルチメディア要素への対応など、非常に魅力的なリリースです。ところが、あの記事ではメモリ使用量については一切触れていませんでした。 それには、ちゃんとした理由があります。 アプリケーションのメモリ使用量を正確に測定するのは、実は非常に難しい作業です。せいぜい得られるのは「推測」や「目安」程度で、しかも主観的かつ限られた要因に基づくもので、ほとんど役に立たないことも珍しくありません。多くの人は、タスクマネージャー、Process Exp