HEIC2ALLHEIC2ALL
詳細を見る

Any2ICOのプライバシー:ブラウザに残るものとアップロードされるもの

ICO変換時にファイルがどのように処理されるかを透明性をもってご説明します

ICOコンバーターを使用する

オンライン画像コンバーターを使用する際、最初に確認すべき質問は「自分のファイルはどうなるのか?」ということです。サーバーにアップロードされるのでしょうか?どこかに保存されるのでしょうか?誰がアクセスできるのでしょうか?これらはもっともな懸念であり、特にロゴ、ブランドアセット、その他機密性の高い画像や独自の画像を扱う場合には重要です。

Any2ICOはプライバシーを基本原則として設計されています。実際の画像からICOへの変換、つまりソース画像をリサイズ、スケーリングし、マルチサイズのICOファイルに組み立てるステップは、Canvas APIを使用して完全にブラウザ内で行われます。サーバーが変換を実行することはありません。サーバーが変換後の出力を受信することもありません。ICOファイルはお使いのデバイス上で生成され、ローカルファイルシステムに直接ダウンロードされます。

しかし、プライバシーについて正直であるということは、ネットワークに何が送信されるかを正確に説明することを意味します。デバイスから開いたファイルはアップロードされませんが、URLやクラウドストレージからインポートした画像は、ローカル変換が開始される前にAny2ICOサーバーを経由します。この記事では、各インポート方法で何が起こるかを正確に説明し、ツールの使用方法について十分な情報に基づいた判断ができるようにします。

「ブラウザ内変換」が実際に意味すること

Any2ICOのコア変換エンジンは、Webブラウザ内で動作します。ソース画像を提供すると、ツールはブラウザ組み込みのCanvas APIを使用して画像をデコードし、選択した各ICOサイズ(16、32、48、64、128、256ピクセル)にリサイズしてから、バイナリICOフォーマット仕様を使用してリサイズされた画像を1つのICOファイルに組み立てます。

このパイプライン全体(デコード、リサイズ、組み立て、ダウンロード)は、お使いのデバイス上でJavaScriptとして実行されます。Any2ICOウェブサイトをホストするサーバーは、アプリケーションを構成するHTML、CSS、JavaScriptファイルを配信しますが、実際の変換には関与しません。電卓アプリをダウンロードするのと同じように考えてください。サーバーがアプリを提供しますが、すべての計算はお使いのマシン上で行われます。

実用的なメリットは、変換されたICOファイルがデバイスから外に出ることがないということです。ブラウザ内のメモリ上で作成され、ブラウザのネイティブダウンロード機能を通じてダウンロードフォルダに保存されます。出力ファイルを受信するサーバーエンドポイントは存在しません。これは、ソース画像を提供するためにどのインポート方法を使用するかに関係なく当てはまります。

バッチ変換(複数ファイルの一括処理)の場合も、各ファイルに対して同じローカルプロセスが実行されます。結果をZIPアーカイブとしてダウンロードする場合も、ZIPファイルはブラウザ内でローカルに組み立てられます。サーバーは変換されたICOファイルやZIPアーカイブを参照したり保存したりしません。

アップロードされるもの:デバイスファイルのインポート

デバイスからファイルを選択する場合(ファイルピッカー、ドラッグ&ドロップ、またはクリップボードからの貼り付け)、ブラウザがファイルをローカルで読み込むため、何もアップロードされません。ご自身のファイルを扱っている間、ページが行うリクエストはページ自体、アナリティクス、広告のためのものだけです。

フェッチされるもの:URLおよびクラウドインポート

Any2ICOでは、URLを指定したり、Google DriveやOneDriveなどのクラウドストレージサービスに接続して画像をインポートすることもできます。これらのインポート方法は、画像がローカルデバイスではなくサードパーティのサーバーから取得されるため、デバイスファイルのインポートとは異なる仕組みで動作します。

URLインポート:画像のURLを入力すると、Any2ICOサーバーが/api/import/urlエンドポイントを通じて代わりに画像を取得します。ブラウザがサーバーにURLを送信し、サーバーがそのURLから画像をダウンロードし、ローカル変換のために画像データをブラウザに返します。ブラウザはCORS(Cross-Origin Resource Sharing)の制限により、サードパーティドメインから任意のURLを取得できないため、サーバーがプロキシとして機能します。取得された画像はサーバー上に永続的に保存されません。

Google Driveインポート:Google Driveからインポートする場合、サーバーは/api/import/driveエンドポイントを使用してGoogleのAPIで認証し、選択したファイルを取得します。画像データはブラウザに届くまでの過程でサーバーを経由します。ここでも永続的に保存されることはありませんが、サーバーを通じて送信されます。

OneDriveインポート:OneDriveインポートも/api/import/onedriveエンドポイントを通じて同様に動作します。サーバーがMicrosoftのAPIで認証し、ファイルを取得し、ローカル変換のために画像データをブラウザに送信します。同じ一時的な処理が適用されます。永続的な保存はありませんが、データは送信されます。

3つのケースすべてにおいて、画像はサーバーを経由した後にブラウザに届き、ICOへの変換は完全にローカルで行われます。生成されたICOファイルはお使いのデバイス上で作成され、サーバーに送り返されることはありません。インポートされるすべてのファイルには10 MBのサイズ制限が適用されます。

データフローの概要

以下の表は、各インポート方法の各ステップで何が起こるかをまとめたものです。選択したワークフローのプライバシー特性を理解するためのクイックリファレンスとしてご活用ください。

操作ネットワーク?エンドポイント備考
デバイスからファイルを選択いいえなし(ブラウザで読み込み)ファイルはローカルで開かれ、サーバーに送信されることはありません
ファイルをドラッグ&ドロップいいえなし(ブラウザで読み込み)ファイルピッカーと同様。デバイス上に留まります
クリップボードから貼り付けいいえなし(ブラウザで読み込み)クリップボード画像はローカルで読み込まれます
URLからインポートはい/api/import/urlCORSのためサーバーがURLを取得。永続的に保存されません
Google Driveからインポートはい/api/import/driveサーバーがGoogle APIで認証。永続的に保存されません
OneDriveからインポートはい/api/import/onedriveサーバーがMicrosoft APIで認証。永続的に保存されません
ICO変換(リサイズ、組み立て)いいえなし(Canvas API)完全にブラウザ内で実行。サーバー関与なし
ICOファイルのダウンロードいいえなし(ブラウザダウンロード)ファイルがデバイスに直接保存されます
バッチZIPダウンロードいいえなし(ブラウザダウンロード)ZIPがローカルで組み立てられ、デバイスに保存されます

重要なポイント:ソース画像のインポートは選択した方法によってネットワーク送信を伴う場合がありますが、変換と出力は常にローカルで行われます。

関連リソース

Any2ICOの仕組みやこの記事で取り上げたその他のトピックについて詳しくは、以下のリソースをご覧ください。

  • Any2ICOの仕組み - 変換パイプラインとツールを支える技術の概要。
  • プライバシーポリシー - データの取り扱い、Cookie、サードパーティサービスに関する完全な法的プライバシーポリシー。
  • ICOとは? - ICOフォーマット、その構造、そして1つのファイルで複数サイズをサポートする理由を理解しましょう。
  • Favicon ICOの作成方法 - Any2ICOを使用してウェブサイト用のfaviconを生成するためのステップバイステップガイド。

データの取り扱いに関する透明性は私たちにとって重要です。ファイルの処理方法について、ここやプライバシーポリシーで回答されていないご質問がある場合は、ブラウザの開発者ツールでネットワークトラフィックを確認されることをお勧めします。アプリケーションが行うすべてのリクエストはNetworkタブで確認でき、何が送信され何がローカルに留まるかを完全に把握できます。