プライバシーポリシー
最終更新日: 2026年10月25日
YouTube Toolbox(以下「この拡張」)は、YouTube の表示を整理する Chrome 拡張機能です。このページでは、この拡張が扱う情報と、その保存先を説明します。
開発者が受け取る情報
ありません。この拡張は開発者のサーバーを持たず、利用者の設定・一覧・閲覧履歴・視聴履歴・アカウント情報を、開発者へは何も送信しません。データの販売もしません。Google(Chrome の同期、Google ドライブ)や YouTube との通信は、下の各項目のとおりです。
保存する情報と保存先
- 表示・動作の設定(各機能のオン・オフや数値): Chrome の
chrome.storage.syncに保存します。Chrome の同期がオンの場合、Google によって利用者自身の他のPCの Chrome に同期されます。 - 非表示にした登録チャンネルとブロック一覧(チャンネルの識別子・表示名、動画ID・タイトル、ブロックする語)と、その更新時刻・削除記録: 利用者のPCの
chrome.storage.localに保存します。「同期」タブで選択した場合は Chrome のchrome.storage.syncにも保存し、Chrome の同期がオンの場合は利用者自身の他のPCと共有します(量が Chrome の同期の上限を超えた場合は、Chrome の同期での共有を止めます)。非表示チャンネルとブロック一覧の経路は個別に選べます。 - チャンネルアイコンの画像URL: 一覧の表示用に、利用者のPCに一時的に保存します。
- 同期の選択と更新記録: PC・プロファイルごとの同期経路と、設定の更新時刻・比較用の値を利用者のPCに保存します。これらの内部記録と同期経路の選択は、設定の書き出しファイルには含めません。
この拡張は Cookie の値やパスワードを読み取ったり保存したりしません。Google ドライブへの接続では、利用者の許可を得て認証トークンを使います。メールアドレスとトークンの保存先は次の項目で説明します。
Google ドライブとの同期(任意)
利用者が設定画面で「このプロファイルの Google アカウントで接続」または「アカウントを選んで接続」を押した場合に限り、「同期」タブで選んだ設定・非表示チャンネル・ブロック一覧と、その更新時刻・削除記録を、接続した Google アカウントのドライブの appDataFolder(この拡張だけが読み書きできる隠し領域)に保存します。各 Chrome プロファイルで同じアカウントを選ぶと、一覧と設定を共有できます。
- 使う権限は
https://www.googleapis.com/auth/drive.appdataだけです。利用者がドライブに置いている通常のファイルは読みも書きもしません。 - 保存先は利用者のドライブで、開発者は内容を見ることができません。
- プロファイルのアカウントで接続する方式のトークンは Chrome(
chrome.identity)が管理します。 - 「アカウントを選んで接続」では、選んだアカウントのメールアドレスを、接続先の表示と再接続のためにPC内の
chrome.storage.localに保存します。アクセストークンと有効期限はブラウザのメモリ上のchrome.storage.sessionにだけ一時保持し、ディスク・local・sync・書き出しファイルには保存しません。メールは Google への再接続要求に、トークンは Google API の認証に使います。 - 視聴履歴・取得した登録一覧全体・アイコン・認証トークンは Drive に保存しません。取得した登録一覧全体は、読み込み処理と設定画面のメモリだけで使います。
- 「接続を解除」で同期を止め、保存したメールアドレスを削除できます。アカウント選択方式ではセッションのトークンを消し、他のプロファイルの接続を保つため Google への許可の失効要求は送りません。プロファイル方式では Chrome のキャッシュトークンを消し、トークンを本文に入れた Google への失効要求を試みます。どちらも Drive の保存データとPCの一覧は残します。
- 同期経路をオフにしても、別のプロファイルが使う可能性があるため、その経路に保存済みのデータは残します。
この拡張による Google API から受け取った情報の利用と他のアプリへの転送は、Limited Use の要件を含む Google API Services User Data Policy に従います。
外部との通信
- YouTube(www.youtube.com): 表示の調整のために YouTube のページで動作します。非表示にするチャンネルを追加するときは、そのチャンネルの公開ページを Cookie を付けずに取得し、チャンネル名と識別子を確認します。「登録済みチャンネルから選ぶ」を押したときは、利用者がログインしている YouTube の登録チャンネル一覧を読み取ります(登録や登録解除はしません)。未加入で視聴できないメンバー限定のおすすめを隠す機能では、候補の動画の視聴ページを取得して視聴できるかだけを確認します。このとき Chrome が YouTube のログイン状態を自動で使いますが、この拡張が Cookie の値を読み取ることはありません。
- YouTube の画像配信元(yt3.ggpht.com、yt3.googleusercontent.com): 一覧にチャンネルアイコンを表示するために画像を読み込みます。
- Google(accounts.google.com、www.googleapis.com、oauth2.googleapis.com): 利用者が Drive への接続を選んだときの認証、接続中の同期、またはプロファイル方式の接続解除時の許可の失効要求で通信します。設定と一覧の Chrome 同期は、Chrome の同期設定と拡張の同期タブの選択に従って Google が行います。
- 右クリックの YouTube 検索: 利用者が選んだ文字を YouTube の検索に渡します。
設定の書き出し・読み込み
「書き出す」は設定と一覧を利用者のPCに JSON ファイルとして保存します。メールアドレスと認証トークンは書き出しません。「読み込む」は選んだファイルを拡張内で処理し、設定を反映して一覧を結合します。ファイルそのものを開発者へ送信することはありません。読み込んだ設定と一覧は、その後「同期」タブで選んだ経路に従って Chrome 同期や接続先の Google ドライブにも反映されます。
データの削除
設定と一覧は利用者が変更・削除するまで保存します。削除記録は同期時に180日を超えたものを整理します。拡張を削除すると、PC内の拡張用データは Chrome によって削除されます。Google 側に保存された同期データまで削除されるという意味ではありません。
Drive の保存データを消すには、Google ドライブの「設定」→「アプリの管理」で YouTube Toolbox の「隠しアプリデータを削除」を選んでください。Google への許可は Google アカウントの接続管理から取り消せます。
このポリシーの変更
扱う情報が変わる場合は、このページを更新し、最終更新日を改めます。
問い合わせ
GitHub の Issues からご連絡ください。
Privacy Policy
Last updated: October 25, 2026
YouTube Toolbox ("the extension") is a Chrome extension that tidies up the YouTube interface. This page explains what information the extension handles and where it is stored.
Information the developer receives
None. The extension has no developer server. It sends nothing to the developer — not your settings, lists, browsing history, watch history, or account information — and it does not sell any data. Connections to Google (Chrome sync, Google Drive) and YouTube are described in the sections below.
What is stored, and where
- Display and behavior settings (feature toggles and values) are stored in Chrome's
chrome.storage.sync. If Chrome sync is on, Google syncs them to Chrome on your other computers. - Hidden subscription channels and block lists (channel identifiers and names, video IDs and titles, blocked words), together with their update times and deletion records, are stored on your computer in
chrome.storage.local. When selected in the Sync tab, they are also saved tochrome.storage.syncand shared with your other computers if Chrome sync is on. Hidden channels and block lists have separate sync choices. If the lists exceed Chrome sync's capacity, that sharing path pauses. - Channel icon image URLs are cached on your computer to display the lists.
- Sync choices and update records are stored on your computer for this PC and profile. These choices and internal setting-update records are not included in exported settings files.
The extension does not read or store cookie values or passwords. Connecting Google Drive uses authorization tokens with your permission. The next section explains how email addresses and tokens are handled.
Google Drive sync (optional)
Only after you choose "Connect with this profile's Google account" or "Choose an account to connect," the extension saves the settings, hidden channels, and block lists selected in the Sync tab, with update times and deletion records, to the appDataFolder of the connected Google account's Drive, a hidden folder for this extension. Select the same account in each Chrome profile to share settings and lists.
- The only scope used is
https://www.googleapis.com/auth/drive.appdata. The extension does not read or write your regular Drive files. - The data is stored in your Drive. The developer cannot see it.
- Chrome (
chrome.identity) manages tokens for the profile-account connection. - For "Choose an account to connect," the chosen account's email address is saved in
chrome.storage.localto display the account and reconnect. Its access token and expiry are held temporarily only in the browser's in-memorychrome.storage.session, never written to disk, local or sync storage, or exported files. The email is used for reconnection requests to Google, and the token for Google API authentication. - Watch history, the full fetched subscription list, icons, and authentication tokens are not saved to Drive. The full fetched subscription list is used only in memory during loading and in the settings page.
- "Disconnect" stops sync and clears the saved email address. The account-picker connection clears its session token without revoking the shared Google grant, so other profiles stay connected. The profile-account connection clears Chrome's cached token and attempts revocation with Google, placing the token in the request body. Both retain the Drive data and local lists.
- Turning off a sync path keeps its existing remote data because other profiles may still use it.
The extension's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
Network connections
- YouTube (www.youtube.com): The extension runs on YouTube pages to adjust what is shown. When you add a channel to hide, it fetches that channel's public page without cookies to confirm its name and identifiers. When you click "Choose from my subscriptions", it reads the subscription list of the YouTube account you are signed in to (it never subscribes or unsubscribes). The option that hides members-only recommendations you cannot watch fetches the candidate video's watch page only to check whether it can be played; Chrome uses your YouTube sign-in automatically, but the extension never reads cookie values.
- YouTube image servers (yt3.ggpht.com, yt3.googleusercontent.com): Channel icons are loaded for the lists.
- Google (accounts.google.com, www.googleapis.com, oauth2.googleapis.com): Contacted when you choose to connect Drive, while syncing a connected account, or when disconnecting a profile-account connection and requesting revocation. Chrome shares settings and lists through its own sync service according to Chrome's sync settings and your choices in the extension's Sync tab.
- Right-click YouTube search: Sends the text you selected to YouTube search.
Exporting and importing settings
"Export" saves settings and lists to a JSON file on your computer; email addresses and authentication tokens are not exported. "Import" processes the selected file within the extension, applies settings, and merges lists. The file itself is never sent to the developer. Imported settings and lists subsequently follow your choices in the Sync tab and may be shared through Chrome sync and the connected Google Drive account.
Deleting your data
Settings and lists are retained until you change or delete them. Deletion records older than 180 days are cleaned up during synchronization. Removing the extension makes Chrome delete its local extension data; this does not mean that copies stored by Google are deleted.
To delete Drive data, open Google Drive Settings → Manage apps and choose "Delete hidden app data" for YouTube Toolbox. You can revoke Google access from your Google account's connections settings.
Changes to this policy
If the information the extension handles changes, this page will be updated along with the date above.
Contact
Please contact us through GitHub Issues.