ほとんどはします。典型的な「画像 圧縮 オンライン」サイトに写真をドラッグすると、ファイルはたいていその会社のサーバーへ移動し、そこで処理され、小さくなって戻ります。圧縮は、あなたが管理しないマシンで、見えないデータセンターで起きます。それが問題かどうかは、写真次第、そしてそのサイトをどれだけ信じるか次第です。

短くまとめると。アップロードするコンプレッサーもあれば、しないものもあり、その違いは自分で簡単に確かめられます。誰の言葉も鵜呑みにする必要はありません。

なぜたいていのオンラインコンプレッサーはアップロードするのか

画像コンプレッサーはあなたの写真をアップロードするのか?確認する方法 — visual 1
なぜたいていのオンラインコンプレッサーはアップロードするのか

サーバー側処理は単純に作るのが簡単です。サイトがファイルを上げ、サーバー上のプログラム(多くはImageMagickや類似のライブラリ)が作業をし、結果が下りてきます。このやり方は訪問者のスマホに負担をかけずに巨大なファイルを扱え、ブラウザでは扱いにくい形式にも対応できます。

代償は、あなたの画像がたとえ一瞬でも見知らぬハードウェアに置かれることです。まともなサービスは1時間か1日でアップロードを削除します。無頓着なところは、それを残し、記録し、最悪の場合は再利用する権利を留保します。プライバシーポリシーが削除を約束するかもしれませんが、約束は仕組みではありません。ページ上の文章を信じているのです。

休日のスナップならそれで結構でしょう。しかしパスポートのスキャン、医療フォーム、契約書、位置データが焼き込まれた写真では、「たぶんあとで削除される」は望むより弱い保証です。

ツールがファイルをアップロードするか確認する方法

画像コンプレッサーはあなたの写真をアップロードするのか?確認する方法 — visual 2
ツールがファイルをアップロードするか確認する方法

どんな画像ツールが実際に何をするかを、1分ほどで確かめられます。

機内モードテスト

まずインターネットをオンにしてツールのページを一度読み込みます。それからWi-Fiとモバイルデータを切り、文字どおり機内モードにして、画像を圧縮してみます。

  • なお動くなら、処理はお使いの端末で起きています。何も出ませんでした。
  • 止まる、いつまでもスピナーが回る、エラーになるなら、サーバーが必要でした。ファイルはアップロードされるところでした。

このテストは率直で正直です。ブラウザで動くコードはネットワークを要りません。アップロードするコードは要ります。

ネットワークタブ

正確に見るには、ブラウザの開発者ツール(デスクトップならF12)を開き、ネットワークタブをクリックし、写真を圧縮します。リクエストの一覧を見ましょう。

  • 画像サイズの大きな送信リクエスト、しばしばPOSTは、ファイルがどこかへ送られたことを意味します。
  • 大きなアップロードがなく、ページ自身のスクリプトとスタイルだけなら、作業はローカルに留まりました。

サイズで並べ替えれば、数メガバイトのアップロードを瞬時に見つけられます。これはセキュリティ研究者が使うのと同じ方法で、嘘をつきません。

ブラウザ型コンプレッサーがアップロードを避ける仕組み

完全にブラウザ内で動くツールは、すでにページにある技術、HTML Canvas APIとWebAssemblyを使います。画像はメモリにデコードされ、より小さなサイズに再エンコードされ、返されます。すべてタブの中です。ファイルがネットワークリクエストになることは一切ありません。

それがまさにIMG.DIYの画像コンプレッサーの動き方です。PNGは256色量子化で減らされ、JPGとWebPは選んだ品質レベルで再エンコードされます。一括まるごと処理してZIPを渡し、元より大きなファイルを決して生みません。ロジックがページにあるので、IMG.DIYはPWAです。初回アクセスのあと、サービスワーカーがキャッシュし、間にサーバーが一切ない状態で機内モードで写真を圧縮できます。

画像圧縮は安全か?

圧縮そのものは写真のプライバシーを損ないません。しかしそれが起きる場所が損ないます。もう2つ知っておく価値のあること。

  • メタデータは圧縮を生き延びることが多い。 多くのコンプレッサーはピクセルを縮めますが、GPS座標やカメラのシリアル番号を含みうるEXIFブロックを残します。ファイルを共有するなら、それはEXIF除去ツールで別途取り除きましょう。
  • 「無料」はときにあなたのデータが商品という意味。 アップロードししかも削除について曖昧なツールは、一切アップロードしないものより多くの疑いに値します。

最も安全なコンプレッサーは、ファイルを一度も持たないので漏らしようがないものです。使うものが何であれ機内モードテストを走らせましょう。オフラインで動き続けるなら、答えは出ています。