ファイルをブラウザ内で処理するとよい理由と、自分で確かめる方法

PDFの結合や写真の縮小を行う無料ツールの多くは、ファイルを知らない会社のサーバーにアップロードするよう求めます。このページでは、その方式と、自分のブラウザの中で処理する方式の違い、そして誰の言葉も信じずに確かめられる2つの簡単なテストを紹介します。また、プライバシーポリシーに書かれているとおり、このサイトが記録するデータも説明します。

更新日:

同じことをする2つの方法

ページに「PDF結合」や「画像圧縮」とあるとき、仕組みは2通り考えられます。1つ目は、ファイルがインターネットを通じて会社のサーバーに届き、そこで処理され、結果があなたの端末に戻ってくる方式です。2つ目は、ページがツールのコード(JavaScriptといくつかのライブラリ)をダウンロードし、そのコードがあなたのブラウザの中で、端末のメモリとプロセッサーを使って動く方式です。ファイルはそこから外に出ません。

実際には、外から見るとほとんど同じです。ファイルを選び、ボタンをタップし、結果をダウンロードします。違いは、書類がどの経路をたどったかです。だから、トップページの一文を信じるのではなく、見分け方を知っておくことが大切です。

書類をアップロードするリスク

ファイルをアップロードすると、一時的であっても、あなたの管理の外にコピーが存在することになります。そのコピーはネットワークを通り、誰かのディスクに保存され、バックアップやログに残ることもあります。特定の会社を疑う必要はありません。リスクは構造的なものです。データが長い時間、多くの場所を通るほど、想定以上に保管されたり、アクセス設定を誤ったり、事故で流出したりする機会が増えます。

これは、次のようなファイルでとくに重要です。

処理があなたの端末の中で行われるなら、ファイルそのものについては、この種のリスクがそもそも存在しません。守るべき他人のコピーがないからです。

テスト1:インターネットなしで使ってみる

最も簡単で、最も反論しにくい確認です。ツールがオフラインで動くなら、処理中にファイルをどこかに送っているはずがありません。

  1. ツール(たとえば画像圧縮やPDF結合)を開き、ページの読み込みが終わるまで待ちます。
  2. 接続を切ります。Wi-Fiをオフにするか、機内モードにします。
  3. ファイルを選び(画像圧縮なら写真を、PDF結合ならPDFを2つ)、ツールを普通に使います。
  4. 結果をダウンロードします。

問題なく動けば、処理はサーバーに依存していません。正直に言うと、ツールによっては必要になった時点でライブラリをダウンロードするため、オフラインで失敗しても、サーバーを使っているとは断定できません。その場合は、一度インターネットにつないでツールを使い、すべての部品を読み込んでから、接続を切って、もう一度テストしてください。また、オフライン中にページを閉じたり再読み込みしたりすると、また内容をインターネットから取り直そうとします。再読み込みせずにテストしてください。

テスト2:処理中に「ネットワーク」タブを見る

最初のテストは、サーバーなしで動くことを教えてくれます。このテストでは、ブラウザから何が出ていくのかを、自分の目で見られます。最近のパソコン用ブラウザには、すべてのネットワーク通信を記録する開発者ツールが入っています。

  1. ツールを開き、F12(またはCtrl+Shift+I。Macではcmd+option+I)を押して、開発者ツールを開きます。
  2. 「ネットワーク」タブ(英語のブラウザでは「Network」)を開きます。
  3. クリアのアイコンをクリックして、以前の通信の一覧を消します。
  4. ファイルを選んで、たとえば画像圧縮で処理します。
  5. 一覧を確認します。サイズの列や「Transferred」と、通信の種類を見ましょう。ファイルのアップロードなら、ファイルと同じくらいのサイズのPOSTまたはPUT通信として表示されます。

このサイトで処理するとき、それに近いものは何も表示されないはずです。ごく小さな、数バイトの通信が出るのは普通です。次の節で説明する、匿名の統計の記録です。それをクリックして「ペイロード」(Payload)のタブを見ると、ツール名、言語、結果のコードなどのデータが入っていて、ファイルの中身や名前はありません。アップロードしようとしていたものより通信がはるかに大きくなったなら、そのときは、どこへ送られているのか確かめる価値があります。

ABC SyGが保存する情報を、正確に

ブラウザで処理することは、サイトが何も記録しないという意味ではありません。プライバシーポリシーには、次のように書かれています。

広告は別の話です。サイトではGoogle AdSenseを使っており、Googleとそのパートナーは、広告を表示するためにCookieを使うことがあります。法律で求められている地域では、事前に同意をお願いしています。広告のCookieはファイルとは関係ありませんが、知っておくとよいでしょう。ポリシーの全文は、サイトのプライバシーのページにあります。

例:手続きの書類を、どこにもアップロードせずに準備する

あるポータルサイトから、身分証明書の表と裏、住所の証明書類を1つのPDFにまとめることと、さらに一定のサイズ以下の写真を求められたとします。ブラウザのツールなら、次のように解決できます。

  1. 「画像圧縮」で、身分証明書の写真を選び、「目標サイズ」を選択し、ポータルが求める最大サイズを入力して、「圧縮」をタップします。圧縮すると、カメラの機種やGPSの位置情報などのメタデータが削除されます。
  2. 「PDF結合」で、「PDFファイルを選択」からPDFファイルを追加し、「上へ」と「下へ」で並べ替えて、「PDFを結合」をタップします。
  3. 結果をダウンロードし、送る前に、各ページがきちんと読めるか確認します。

どの手順でも、これらの書類の内容がサイトのサーバーを通ることはありませんでした。確実にしたいなら、ページを読み込んだあと、Wi-Fiをオフにして行ってください。

このやり方が保証しないこと

ブラウザで処理すると大きなリスクは減りますが、すべてなくなるわけではありません。はっきり言っておきます。

機密書類を扱うときのおすすめの習慣

よくある質問

ツールがファイルをアップロードしているかどうか、どうすれば分かりますか?

ページが読み込まれたあとにオフラインで使ってみて、処理中に開発者ツール(F12)の「ネットワーク」タブを見ましょう。ファイルを運ぶ大きな通信が出なければ、アップロードされていません。

ブラウザ内での処理は遅くなりますか?

端末次第です。端末のプロセッサーとメモリを使うためです。普通の写真やPDFなら速いですが、とても大きなファイルでは、古いスマートフォンだと時間がかかったり、失敗したりすることがあります。

ABC SyGは、私が使う写真やPDFを見られますか?

いいえ。ファイルは当社のサーバーにアップロードされません。記録するのは、どのツールが使われたか、ファイルの数とおおまかなサイズの範囲などの匿名の統計だけで、名前や内容は決して記録しません。

サイトは私のIPアドレスを保存しますか?

利用統計には保存しません。乱用を防ぐために、短縮した形が一時的に使われるだけです。ホスティング事業者は、どのホスティングでもそうであるように、サイトの運営と保護のために、IPアドレスなどの技術的なデータをサーバーのログに記録します。

ブラウザが「トラッキング拒否」を送っているとどうなりますか?

ブラウザがトラッキング拒否またはGlobal Privacy Controlを送っている場合、サイトは利用統計を一切記録しません。