Cookie ホワイトリスト

TL;DR:CookieVault の Cookie ホワイトリストは、信頼するサイトを自動削除から除外するドメイン単位の許可リストです——毎日使うサイトのログインは残しつつ、それ以外はタブを閉じたときにクリーンアップされます。サブドメイン継承、ワイルドカード、グレーリストが一覧を短く保ち、ローカルの一覧は無料、デバイス間同期は Pro です。

CookieVault Guardian の Cookie ホワイトリストは、自動削除の挙動を上書きするドメイン単位の許可リストで、ホワイトリストのオリジンはタブを閉じても Cookie とサイトデータを保持し、それ以外のドメインは最後のタブが閉じた瞬間にクリーンアップする機能を提供するものです。これは古典的な Cookie AutoDelete の許可リストモデルを現代的に再実装し、サブドメイン継承、ワイルドカードパターン、セッション限定サイト向けのグレーリストを加えたものです。実際にはホワイトリストは製品全体で最も重要な設定です——どのログインが生き残り、どれが消えるかを決める唯一のダイヤルだからです。

ホワイトリストの仕組み

要点:サイトでツールバーアイコンをクリックしてドメインを追加します。サブドメイン継承は既定でオンなので、1 エントリでサービス全体をカバーします。ホワイトリストのドメインは、最後のタブが閉じて自動削除が走るときに単純にスキップされます。

Cookie はサイトがリクエストをまたいであなたを記憶する仕組みです。MDN は、セッション Cookie があなたを認証済みに保つものだと記載しています1。ホワイトリストは、本来ならクリーンアップが走る場面で、あるドメインの Cookie——特にそのセッション Cookie——をそのまま残すよう Guardian に指示することで機能します。CookieVault はそれらの記録を公式のブラウザ Cookie API2 を通じて読み取り保持するため、ホワイトリストのログインは、拡張機能を入れていない状態とまったく同じように振る舞います。

一覧を扱いやすくする 6 つの仕組み:

許可リストの信頼できる原則は、短く意図的に保つことです。小さく吟味された一覧は把握しやすく、肥大した一覧はプライバシー目的を静かに台無しにします。

ホワイトリスト対グレーリスト

要点:ホワイトリストは「決してクリーンアップせず、セッションをまたいで保持」。グレーリストは「今回のセッションは保持し、次に閉じたときにクリーンアップするか自動昇格」。恒久ログインにはホワイトリスト、一回限りの訪問にはグレーリストを使います。

挙動ホワイトリストグレーリスト既定(どちらでもない)
セッションをまたいで Cookie 保持はい現在のセッションのみいいえ
最後のタブを閉じたときの削除決してしない次に閉じたとき(または昇格)常にする
再び開いた後もログイン保持はいセッション終了までいいえ
適する用途毎日使うログイン一回限り / 一時的な訪問信頼しないサイト
サブドメイン継承はい(既定)はい該当なし

グレーリストが存在するのは、現実の閲覧が二者択一ではないからです。二度と戻らないサイトで、この先 1 時間だけ継続性が欲しいことがあります——グレーリストは、ホワイトリストを恒久的に膨らませずにそれを実現します。

よくあるホワイトリストの失敗

要点:2 つの失敗モードは、入れすぎ(プライバシー上の利点を静かに打ち消す)と、サイトが依存するフェデレーションログインのドメインを忘れること(結局ログアウトされる)です。短く意図的な一覧と、ID プロバイダーのドメインへの意識が両方を解決します。

新規ユーザーがつまずく 6 つの失敗と、それぞれの避け方:

最も多いサポート質問は「ホワイトリストに入れたのに、なぜこのサイトはログアウトされたのか」で、答えはほぼ常にフェデレーションログインや SSO のドメインの抜けです。迷ったら、アプリのドメインと、ログインがリダイレクトするアカウントホストの両方をホワイトリスト化してください。

CookieVault と手作業の比較

要点:手作業で Cookie を消して再ログインしたり、ブラウザのサイト別 Cookie 設定を使ったりはできますが、どちらもワンクリックで同期でき、ワイルドカード対応で、タブを閉じたときの自動クリーンアップに連動した許可リストにはなりません。

手法ワンクリック追加ワイルドカード残りを自動クリーンデバイス間同期
CookieVault ホワイトリストはいはいはいはい(Pro)
ブラウザのサイト別 Cookie 設定いいえいいえいいえ(手動)1 ブラウザに紐づく
手動クリア + 再ログインいいえいいえいいえいいえ
Cookie AutoDelete(MV2)はいはいはいいいえ

正直に言えば、気にかけるサイトが数個だけでブラウザを切り替えないなら、ブラウザ自身のサイト別 Cookie 設定で十分です。ホワイトリストが真価を発揮するのは、明示的に信頼していないものすべてを自動でクリーンアップしたいとき、そして同じルールをあらゆる端末で使いたいときです。

Free と Pro

要点:ローカルのホワイトリスト——無制限のエントリ、グレーリスト、ワイルドカード——は永久無料。Pro(月 4 USD = 約 600 円、または年 36 USD)は暗号化されたデバイス間同期を追加し、信頼サイトの一覧がどこでもついて回ります。

機能FreePro(月 4 USD / 年 36 USD)
無制限のローカルホワイトリストありあり
サブドメイン継承ありあり
ワイルドカードとグレーリストありあり
デバイス間ホワイトリスト同期なしあり
暗号化されたゼロ知識同期該当なしあり

同期だけが有料部分で、暗号化クラウド同期 ページで説明する同じゼロ知識スタックを使います——信頼サイトの一覧は端末側で暗号化され、サーバーには暗号文しか見えません。完全な内訳は 料金ページ を参照してください。

ホワイトリストの作り方

  1. CookieVault Guardian をインストール —— ダウンロードページ から入れ、ツールバーアイコンを固定
  2. メインのメールを訪れる(Gmail、Outlook、Proton)—— アイコン →「ホワイトリストに追加」をクリック
  3. コードホストを訪れる(GitHub、GitLab)—— 同じ方法でホワイトリスト化
  4. 業務ツールをホワイトリスト化 —— 一日中ログイン状態を保つもの
  5. ネットバンキングとパスワードマネージャーの Web UI をホワイトリスト化
  6. ワイルドカードを追加 —— *.googleapis.com のように多数のサブドメインを使う API や CDN ホスト向け
  7. 一回限りのサイトはグレーリストに入れる —— 現在のセッションだけ使いたいもの
  8. 一覧を見直す —— 設定 → ホワイトリストで、不要になったものを整理

一覧にないものはすべて、既定でタブを閉じたときにクリーンアップされます。スクリーンショットとエッジケース付きのガイド版は Cookie をホワイトリストに登録する操作ガイド を参照してください。

関連ページ


Footnotes

  1. セッション Cookie がリクエストをまたいであなたを認証済みに保つ役割は MDN の https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies に記載されています。

  2. CookieVault は、https://developer.chrome.com/docs/extensions/reference/api/cookies に文書化された公式のブラウザ Cookie API を通じてホワイトリストの Cookie を保持・読み取りします。