Grab All Files
✓ファイルはアップロードされません

Grab All Files のセキュリティ、プライバシー、権限

Grab All Files がスキャンするのは、ユーザーが選んだページやURL(現在のログインで開けるページを含む)だけで、サイトへのアクセスは1サイトずつ確認します。ファイル検出、ダウンロード、ZIP作成、CSV出力、PDF結合、「ページをHTMLにまとめる」機能は、すべてブラウザ内でローカルに実行されます。

当方サーバーへ送信されるもの

送信されるのは、ライセンス確認に必要な情報と任意の仮名化利用統計です。利用統計は初期設定でオフであり、明示的な同意後にのみ送信されます。

目的送信されるデータ送信されないもの
ライセンス有効化・更新ライセンスキー、ランダム端末UUID、ライセンストークンのメタデータ。ダウンロードファイル、検出URL一覧、元ページ内容。
失効リスト更新個人を特定するペイロードはなく、署名済み失効リストを取得します。ライセンスキーやファイルデータは含まれません。
任意の利用統計同意後のみ、ランダムなデバイスID、プラン状態、イベント名、粗い件数・所要時間。ページ内容、URL、ファイル名、ダウンロードしたファイル、個人データ。

サイトへのアクセスは1サイトずつ確認します

インストールしただけで、すべてのWebサイトにアクセスできるようになるわけではありません。インストール時に付与されるホスト権限は、当方のライセンスサーバーだけです。全サイト用のパターン(https://*/*、http://*/*)は任意の権限として宣言しており、ページをスキャンしたりサイトからファイルを保存したりするときに、そのサイトについてだけブラウザが許可を求めます。許可はいつでも確認・取り消せます:Chrome / Edge は「拡張機能」→ Grab All Files →「詳細」→「サイトへのアクセス」、Firefox は「アドオン」→ Grab All Files →「権限」。

権限の範囲必要な理由実際の制限
選択ページの読み取り表示リンク、埋め込みファイル、PDFビューア、遅延読み込みアセットを見つけるため。ユーザーがスキャン対象に選んだページやURLで使用します。
ファイルらしい通信レスポンスの確認fetch/XHR、CMSルート、ビューアエンドポイント経由のファイルを見つけるため。ローカル結果一覧の作成に使い、一覧はアップロードされません。
現在のブラウザセッションの利用ユーザーが手動で開けるポータルや会員ページのファイルを取得するため。認証情報は収集しません。権限のある場所でのみ使用してください。
この拡張機能は、権限のないコンテンツへアクセスする機能ではありません。ブラウザセッションがすでに持っているアクセス権の範囲で動作します。

各権限が必要な理由

権限必要な理由
activeTab拡張機能のアイコンを押したタブを、その操作の後にだけ確認します。
tabs操作を始めたタブを把握し、「ページをHTMLにまとめる」で描画後のページが必要なときに、バックグラウンドのタブを開きます。
scripting選んだページのリンクやファイル(ページが自動で読み込むファイルを含む)を見つけ、「ページをHTMLにまとめる」で選んだページを読み取ります。
downloads選んだファイル、結合したPDF、「ページをHTMLにまとめる」で作ったHTMLを保存します。
storage設定、ライセンス状態、最近のスキャン、ページ収集のジョブを端末内に保存します。
unlimitedStorage大きなページ収集のジョブ(本文・画像)を、ブラウザの保存容量の上限に当たらずに端末内へ保存します。アップロードはしません。
alarms定期的なバックグラウンド処理に使います:ライセンスと失効リストの更新、ダウンロードのために一時的に許可したサイトアクセスの取り消し、「ページをHTMLにまとめる」のジョブの継続。
notificationsダウンロードの完了・失敗やライセンス状態をお知らせします。
contextMenusページ・リンク・画像・選択範囲にスキャンやダウンロード用の右クリックメニューを追加し、ページやリンクを「ページをHTMLにまとめる」に追加できるようにします。
offscreen (Chrome / Edge)取得したページの解析・整形と、ダウンロードするHTMLファイルの作成を、非表示のローカル拡張機能ページで行います。外部への送信はしません。
declarativeNetRequestWithHostAccess任意の「厳格な読み取り専用」収集モードでのみ、収集用タブからの POST・PUT・PATCH・DELETE リクエストを一時的にブロックします。ルールはジョブ終了時に削除されます。
https://*/*, http://*/* (任意)任意の権限としてのみ宣言しています。スキャンや保存をするときに1サイトずつ要求し、いつでも取り消せます。
https://umczaaooqinddgnhxbvp.supabase.co/* (ライセンスサーバー)当方のライセンスサーバー:ライセンス確認、トークン・失効リストの更新、デバイス管理、同意した場合のみの利用統計に使います。ページ内容・URL・ファイルは送信しません。

選んだサイト以外に送られる唯一のリクエスト

ファイルのサイズと種類を表示するため、スキャンしたリンクが著名な公開クラウドストレージ(Amazon S3、Google Cloud Storage、Azure Blob Storage、Cloudflare R2 など)を指している場合に限り、決められた少数の提供元へ、Cookie・認証情報・リファラーを含まない匿名のリクエストを送ることがあります。ログインセッションが含まれることはなく、session-safe スキャンモードでは送信されず、任意のサイトに送られることもありません。

ローカルに残る処理

  • ✓検出ファイル一覧、絞り込み、スキャン結果。
  • ✓ダウンロードしたファイル本文。
  • ✓PDF結合処理。
  • ✓ZIP作成処理。
  • ✓CSV出力処理。
  • ✓「ページをHTMLにまとめる」で集めたページ本文・画像・生成したHTML(ブラウザ内のIndexedDBに保存。アップロードされません)。

ご自身で確かめる方法

  • 1拡張機能の画面内で右クリックして「検証」を選び、「ネットワーク」タブを開いたままスキャンしてください。通信先は、スキャンしたページとそのファイルの配信元、当方のライセンスサーバー、そして(ファイルサイズ取得時の)上記の公開ストレージだけです。
  • 2利用統計は、ご自身でオンにするまでオフのままです。
  • 3ストア配布版には、解析やエラー報告のSDKは含まれていません(プライバシーポリシー 第5a節)。

責任ある利用

Grab All Files は正当な資料収集と作業効率化のために使用し、対象サイトの規約、著作権、アクセス権限、レート制限を守ってください。