← TabSee

TabSee — プライバシーポリシー

最終更新日:2026年9月5日

TabSeeは、開いているタブのサムネイルを固定されたダッシュボードタブに表示するChrome拡張機能で、検索、サイト/フォルダによる絞り込み、並べ替えに対応しています。このページでは、拡張機能がどのデータに触れ、それがどこへ行き、なぜそうするのかを説明します。

概要

TabSeeにはサーバーがありません。あなたのデータを販売、貸与、または誰かと共有することはありません。保存されるものはすべて、あなた自身のブラウザ内、Chromeの拡張機能ストレージに留まり、以下で説明する機能上必要な限られたケースを除いて、開発者や第三者に送信されることはありません。

TabSeeがアクセスする情報と、その理由

タブのタイトル、URL、ステータス — 開いているすべてのウィンドウにわたって、ダッシュボードが開かれるたびにChromeのtabs APIを通じてリアルタイムに読み取られます。これはサムネイルリスト、検索、サイト/フォルダフィルターを動かすためのものです。これ単体で永続ストレージに書き込まれることはありません。

スクリーンショットとプレビュー画像 — プレビュー画像はタブ自身のDOMから直接読み取られ、まずページのog:image/twitter:imageメタタグを試し、次にページ自身のschema.org構造化データに商品写真があればそれを、それでもなければページ上で実際に表示されている最大の画像を使用します。この最後の、最も信頼性の低い段階については、拡張機能自体が一度だけ再ダウンロードし、空白/色あせたプレースホルダーでないかを確認してから採用されます。空白だと判明した場合は、本物のスクリーンショットが得られ次第それに置き換えられます。これらのいずれも使える結果を出さない場合は、代わりにアクティブなタブのスクリーンショットが撮影されます(chrome.tabs.captureVisibleTabを使用)。いずれの場合も、ここで読み取られるのはあなた自身のタブにすでに開かれているページのみです。これらは、レンダリングのたびに再取得する必要をなくすためだけにchrome.storage.sessionにキャッシュされます。セッションストレージはブラウザが閉じられるとChromeによって自動的に消去され、同期されることはなく、デバイスの外に出ることもありません。

サイトが宣言するブランドカラー — 同じDOM読み取りの際に、ページのtheme-colorメタタグやmask-iconリンクの色があればそれも取得し、プレビュー画像がない場合に、一般的なプレースホルダーアイコンの代わりにタブのサムネイル背景として使用します。使用またはキャッシュされる前に、単純な16進数またはrgb()/rgba()形式の色であるかを検証し、そうでなければ破棄されます。ページがどちらも宣言していない場合は、サイトのホスト名から決定論的に色を選択し、これはすべてデバイス上で完結します。

プレビュー画像自体の背景色 — 別途、TabSeeがあるタブのプレビュー画像を取得すると、その画像自体を自分で再ダウンロードし、外側の端に沿って色をサンプリングします。その端が本当に単色の背景である場合(多くのスタジオ商品写真はそのように撮影されており、白が多く、時には黒やブランドカラーのこともあります)、画像の背後のタイルはその色に合わせて設定され、画像が不釣り合いな背景の上に置かれているのではなく、タイルを埋めているように見えるようにします。複雑または多様な端は推測されることなくそのまま残され、タイルは代わりに独自のニュートラルなプレースホルダーカラーにフォールバックします。

あなたが作成するフォルダとフォルダ-タブのタグ — 再起動後も保持されるようにchrome.storage.localに保存されます。これは純粋にローカルな整理用のラベルであり、実際のブラウザタブに影響を与えたり、閉じたり、移動したりすることは一切なく、どこにも送信されません。

いくつかのUI設定(並び順、フォルダレールが開いているかどうか、サムネイルの案内バナーを閉じたかどうかなど)— これも同様にchrome.storage.localに保存されます。

これらのいずれもchrome.storage.syncを使用しません。TabSeeが保存するものが、あなたのGoogleアカウントにアップロードされたり、複数のデバイス間で同期されたりすることは一切ありません。

ネットワークリクエスト

TabSeeが行う送信リクエストは、それぞれが対応する機能に必要な、正確に3種類のみです。

1. プレビュー画像。TabSeeがページ上で特定する画像が何であれ——宣言されたog:image/twitter:image、ページ自身の構造化データからの商品写真、またはページ上で表示されている最大の画像——あなたのブラウザは、その画像をすでにホストしているサイトから直接読み込みます。これは、そのページがそもそもあなたに画像を表示するために行ったのと同じリクエストです。TabSeeはこのリクエストに、トラッキング、アナリティクス、識別のためのパラメータを一切追加しません。

2. 選択されたプレビュー画像の1回限りの再取得。TabSeeはその1枚の画像だけを自ら再ダウンロードします——ページ自体がすでに読み込んでいたのと同じURLであり、新たに接続する先はなく、あなたやあなたの閲覧履歴に関するデータが一緒に送信されることもありません——これはピクセルを読み取るためで、理由は2つあります。1つ目は「ページ上の最大画像」という推測についてのみ(3段階の中で最も信頼性が低いのは、ページが宣言したものではなくヒューリスティックに基づくためです)、表示する前にそれが概ね空白/色あせたプレースホルダーでないかを確認するためで、そうであれば表示せずに破棄します。2つ目は、どのプレビュー画像についても、その画像自体の背景色をサンプリングして、タブのサムネイルがデフォルトの一般的なプレースホルダーの代わりにその色に合わせられるようにするためです。

3. ファビコン。favicon権限とブラウザ内部の_favicon APIを通じて、Chrome自体のローカルなファビコンキャッシュから読み取られます。第三者のファビコンサービスに接続されることはなく、アイコンを表示するためだけにサイトのホスト名がデバイスの外に送信されることもありません。

TabSeeはこれ以外のネットワークリクエストを一切行いません:アナリティクスなし、テレメトリなし、クラッシュレポートなし、開発者が運営するサーバーへの呼び出しもありません。なぜなら、そのようなサーバー自体が存在しないからです。

権限

権限必要な理由
tabsサムネイルリストとフィルターを構築するため、開いているすべてのウィンドウのすべてのタブのタイトル、URL、ステータスを読み取ります。
host_permissions: <all_urls>現在アクティブなタブだけでなく、開いているどのタブからでもプレビュー画像を読み取れるようにするため、scriptingと併せて必要です。
scriptingページ上でプレビュー画像を探す小さな読み取り専用スクリプトを注入します——宣言されたog:image/twitter:imageメタタグ、ページ自身の構造化データからの商品画像、またはページ上で表示されている最大の画像を探すほか、プレビュー画像が見つからない場合にサムネイルの背景として使用する、ページが宣言したブランドカラー(theme-colorメタタグまたはmask-iconの色)も探します。ページの内容、フォームデータ、Cookie、その他ページ上のいかなるものも読み取りません。選択されたプレビュー画像は拡張機能によって一度だけ再ダウンロードされます——最後の、最も信頼性の低い画像段階が空白のプレースホルダーでないかを確認し、プレビュー画像自体の背景色をサンプリングしてサムネイルがそれに合わせられるようにするためです。
storageフォルダ、キャッシュされたプレビュー/スクリーンショット、UI設定をローカルに保存します。
favicon第三者サービスの代わりに、Chromeのローカルキャッシュからファビコンを読み取ります。

データの保持と削除

スクリーンショットとプレビュー画像は、ブラウザが再起動されるたびに自動的に消去されます。フォルダと設定は、あなた自身が削除するまで(フォルダの名前変更/削除、または設定のクリア)、または拡張機能を削除するまで保持され、拡張機能を削除するとChromeがローカルに保存されたすべてのデータを削除します。

子どものプライバシー

TabSeeは子どもを対象としておらず、子どものデータを故意に収集することはありません。

本ポリシーの変更

本ポリシーが変更された場合、上記の「最終更新日」が更新され、その変更は拡張機能の次回公開バージョンに反映されます。

お問い合わせ

本ポリシーやTabSeeのデータの取り扱いについてのご質問は、こちらまで:hellotabsee@gmail.com