Cookie AutoDelete が Chrome で無効化された —— 何が起きたか、どうすべきか

TL;DR:Chrome は 2025 年初頭までに安定版チャンネルのすべての Manifest V2 拡張機能を無効化し、Manifest V3 へ書き直されなかった Cookie AutoDelete もそれらとともに無効化されました。Firefox では今も動きます。Chromium 系ブラウザ向けの Manifest V3 後継は CookieVault Guardian で、タブ閉じクリーンアップを復元し Cookie を超えて拡張します。

Cookie AutoDelete は、ブラウザのタブを閉じたときに Cookie を自動削除するプライバシーコミュニティの拡張機能です —— そして Chromium 系ブラウザではもう動きません。原因はバグでもメンテナーの対立でもなく、長く計画された Chrome の Manifest V2 廃止の完了でした[1]。本記事は、何が起きたか、愛された拡張機能が単純にパッチできなかったアーキテクチャ上の理由、そして Manifest V3 への道を説明します。

何が起きたか

要点:Cookie AutoDelete は約 28 万人の週間アクティブ Chrome ユーザーのピークが報告されています[2]。Chrome の Manifest V2 廃止は 2024 年 6 月から 2025 年初頭にかけて、安定版チャンネルのすべての MV2 拡張機能を無効化しました。Cookie AutoDelete は永続的な MV2 バックグラウンドページに依存し MV3 へ書き直されなかったため、無効化の波に巻き込まれました。

Google は 2019 年に Manifest V3 移行を発表し、段階的なスケジュールを公開しました[1:1]。最終段階 —— Chrome 安定版のすべての Manifest V2 拡張機能の無効化 —— は 2024 年 6 月から展開を始め、2025 年初頭に完了しました。Cookie AutoDelete は、影響を受けた何千ものプライバシー・広告ブロック拡張機能の一つでした。

この拡張機能は Kenny Do 氏によって作られ、Cookie-AutoDelete の GitHub 組織の下でコミュニティのオープンソースプロジェクトとしてメンテナンスされてきました[3]。その中核の仕組み —— 永続的なバックグラウンドページからタブ削除イベントを受け取り、開いているタブの集合を Cookie ストアと突き合わせる —— は、まさに Manifest V3 が削除した MV2 アーキテクチャの上に構築されていました。

なぜ単純にパッチできなかったのか

要点:Manifest V3 は些細な API 改訂ではありません —— Cookie AutoDelete のタブ追跡ロジックが依存していた永続的なバックグラウンドページを削除し、短命なサービスワーカーへ置き換えます。移植には中核の再設計が必要で、メンテナーはロードマップにないと示しました。

Manifest V3 で拡張機能を壊した 3 つのアーキテクチャ変更:

  • 永続的なバックグラウンドページがない。 MV3 は常時稼働するバックグラウンドページを、ブラウザがいつでも終了できるサービスワーカーへ置き換えます。Cookie AutoDelete のタブライフサイクル追跡は、決して止まらないプロセスを前提にしていました。
  • 宣言的 API 優先。 MV3 は拡張機能を宣言的 API(例:declarativeNetRequest)へ向かわせ、MV2 が許した命令的なパターンから遠ざけます。Cookie AutoDelete のロジックの一部には直接の宣言的な等価物がありませんでした。
  • より厳格なライフサイクル保証。 「このドメインの最後のタブがちょうど閉じた、今すぐ消去する」という確実な検知は、コードが操作の途中で中断されうると難しくなり、異なる状態管理の手法が必要になります。

メンテナーは MV3 への書き直しが優先事項でないと示しました[3:1]。リポジトリは MIT ライセンスで公開されたままで —— コミュニティのフォークが書き直しに着手することは可能ですが —— 成熟に達したものはありません。

何を失ったか(そしてどのブラウザで)

要点:Chrome / Edge / Brave / Opera / Vivaldi / Arc では、タブ閉じの自動クリーンアップを完全に失いました。Firefox では何も変わりません —— Firefox が Manifest V2 サポートを維持したため、Cookie AutoDelete はそこで今も動きます。

2026 年時点のブラウザ別ステータス:

ブラウザ Cookie AutoDelete のステータス やるべきこと
Chrome 無効化(MV2 廃止) Manifest V3 代替へ移行
Edge(Chromium) 無効化 移行
Brave 無効化 移行
Opera 無効化 移行
Vivaldi 無効化 移行
Arc 無効化 移行
Firefox 今も動作(MV2 維持) 急ぐ必要なし。複数ブラウザ同期のためだけに移行

Chromium 系ブラウザでプライバシー衛生のために Cookie AutoDelete に頼っていたなら、空白は本物です。Cookie、localStorage、その他のサイトデータは、手動で消去するまでセッションをまたいで残り続けます。

どうすべきか

要点:Chromium 系ブラウザでは、タブ閉じクリーンアップを復元する Manifest V3 後継をインストールします。Firefox では、Cookie AutoDelete に留まることも、より広いストレージカバレッジと複数ブラウザのホワイトリスト同期のために移行することもできます。

7 ステップの移行チェックリスト:

  1. 自分のブラウザを特定 —— Firefox のみで満足しているなら、ここで止めて構いません
  2. Cookie AutoDelete のホワイトリストをエクスポート —— まだインストールされているうちに、Settings → Export → JSON を保存します
  3. Chrome ウェブストア(または Edge / Firefox アドオン)から CookieVault Guardian をインストール
  4. ホワイトリストをインポート —— Guardian の Settings → Import → Cookie AutoDelete JSON
  5. ドメインが移行されたか確認 —— Whitelist タブを見ます
  6. クリーンアップをテスト —— ホワイトリストにないサイトを訪れ、タブを閉じ、再度開いてログアウトされていることを確認します
  7. クリーンアップ対象を調整 —— 特定のサイトが壊れる場合はストレージ種別を有効/無効にします

Manifest V3 の代替

要点:CookieVault Guardian は Cookie AutoDelete の厳密な上位集合です —— 同じホワイトリスト/グレーリストの UX に加え、Cookie AutoDelete には無かった localStorage / IndexedDB / Cache Storage / Service Worker のクリーンアップを備えます。無料・MIT ライセンスです。

Guardian が Cookie AutoDelete から引き継ぐもの、そして加えるもの:

  • 引き継ぎ:タブ閉じクリーンアップ、ホワイトリスト、グレーリスト、ワイルドカードパターン、Firefox コンテナ対応、手動「今すぐ消去」ボタン
  • 追加:localStorage、sessionStorage、IndexedDB、Cache Storage、Service Worker のクリーンアップ。デバイス間ホワイトリスト同期(Pro)。Manifest V3 互換性
  • 正直なトレードオフ:Guardian のインストールはより大きく(約 480 KB 対 約 150 KB)、Firefox では新参です。そこでは Cookie AutoDelete に複数年の実績があります

完全な機能同等性マトリックスと移行ガイドは、当サイトの Cookie AutoDelete の代替ページにあります。

関連ページ



  1. Chrome の Manifest V3 移行のスケジュールは https://developer.chrome.com/docs/extensions/develop/migrate で、安定版チャンネルの MV2 無効化スケジュールは https://developer.chrome.com/blog/resuming-the-transition-to-mv3 で公開されています。 ↩︎ ↩︎

  2. Cookie AutoDelete の Chrome ウェブストアの掲載は MV2 無効化前にインストール数を表示していました。「週間アクティブユーザー 28 万人」という数字は 2023〜2024 年の Web Archive スナップショットに由来し、概算です。ピーク値は独自には検証していません。 ↩︎

  3. Cookie AutoDelete のソースコードは MIT ライセンスで https://github.com/Cookie-AutoDelete/Cookie-AutoDelete にあります。メンテナーの Manifest V3 に関する立場は、プロジェクトの GitHub issue で「manifest v3」を検索すると見つかります。 ↩︎ ↩︎

最終更新:

著者: Lena Park · レビュー: Marcus Reiter