安全性は約束ではなく、設計です。重要な問いはただひとつ、端末から実際にどのバイト列が出ていくのかということで、ファイルまるごとをアップロードするツールはその問いにすでに答えを出しています——その画像に写っていたものは、気づいていなかったものも含めて、いまや他人のサーバーの上にあります。
もうひとつのやり方は、敏感な部分を手元で済ませることです。顔検出と位置合わせをブラウザ内で走らせれば、サーバーは元の画像をそもそも一度も見ません。受け取るのは小さく切り出した顔領域と5点のランドマーク座標、つまりベクトルを計算するのに必要な最小限だけです。
よくある画像検索ツールは、あなたから何を受け取っていますか?
写真以上のものです。アップロードとはファイルを渡すことであり、ファイルには文脈が付いてきます。
| 送信されるもの | ファイルまるごと送信 | ブラウザ側で顔検出 |
|---|---|---|
| 元画像そのもの | 送る | 送らない |
| 顔の外側すべて——部屋、他の人、画面に映った書類 | 送る | 送らない |
| EXIFメタデータ(GPS、機種、撮影日時) | 除去していなければ送る | 該当なし——そもそも送らない |
| 切り出した顔領域 | 送る | 送る |
| 5点のランドマーク座標 | サーバー側で計算 | 送る |
| IPアドレスとリクエストヘッダー | 送る | 送る |
最後の行は、どのサイトであれネットワーク通信である以上避けられません。その上の行は設計上の選択であり、ツールごとに実際に差が出るのはそこです。
とくに2行目に注意してください。デスクトップで撮ったスクリーンショットには、動画よりはるかに多くのものが入りがちです。ログイン済みのタブが並んだブラウザ、ファイルマネージャ、メッセージの通知。ファイルまるごとのアップロードは、それを全部渡します。
ブラウザ側の顔検出は、実際どう動いていますか?
検出器はブラウザのタブに読み込まれたコードとして動き、ローカルのメモリ上にある画像を処理します。
- 画像を選びます。ページ内に読み込まれるだけで、通信は発生しません。
- YuNetが手元で動き、見つかった顔ごとにバウンディングボックスと5点のランドマークを返します。
- 顔が複数見つかったら、どの顔で検索するかを選びます。
- 切り出したその領域とランドマーク座標だけがサーバーに送られ、サーバーが512次元のArcFaceベクトルを計算して索引を検索します。
- 結果が返ってきます。リクエストに関するものはあとに何も残りません。
実務上の帰結として、検出できる顔がそもそも写っていない画像は、アップロード自体が一切発生しません。失敗はすべてあなたの側で完結します。
アップロードする前に、どのツールにも投げるべき質問は何ですか?
5つあり、どれも宣伝文句ではなく観測可能な答えを持っています。
| 質問 | 自分で確認する方法 |
|---|---|
| ファイルまるごとが端末から出ていくか? | 開発者ツール → Networkタブ → リクエストのペイロードサイズを見る |
| 通信は暗号化されているか? | HTTPSで、証明書が有効か——アドレスバーで確認 |
| 検索後に画像は保存されるか? | プライバシーポリシーを読む。保持について何も書いていないこと自体がひとつの答え |
| 画像は学習に使われるか? | 明示的な記載を探す。沈黙はたいてい「はい」 |
| アカウント登録が必要か? | アカウントは、すべての検索を持続的な身元に結びつける |
最後のひとつは過小評価されています。登録なしで動くツールは、ポリシーに何と書いてあろうと、あなたに紐づいた検索履歴を作れません。
実際のリスクを正直に並べるとどうなりますか?
リスクは等しくありませんし、声の大きい不安がいちばん大きいリスクとは限りません。
- 最大:一般人の画像をアップロードすること。 本当に深刻なのはこのリスクで、しかもツールではなく利用者が作り出すものです。同級生、同僚、元交際相手の写真でアダルト作品の顔索引を検索するのは、調べものではなく嫌がらせの道具立てです。そもそも機能もしません——索引に入っているのは公開された宣材画像なので、一般人を入れれば低いスコアの他人のリストが返るだけで、人はそれを「見つかった」と読み違えます。
- 大:フレームに写り込んだ文脈。 デスクトップや開いたタブ、メールクライアントが映り込んだスクリーンショットは、動画よりもあなた自身について多くを漏らします。
- 中:保持と再利用。 サーバーに残された画像は、あとで漏洩したり、開示命令の対象になったり、学習用に転用されたりします。
- 小:顔の切り抜きそのもの。 公開されている女優の、112ピクセルに位置合わせされた顔の切り抜きを、TLS経由で送って保持しない——この作業に必要な開示としては、ほぼ最小限です。
このツールは具体的に何をしていますか?
顔検出はブラウザ内で動きます。サーバーに送られるのは、切り出した顔領域と5点のランドマーク座標だけです。元の画像が端末から出ることはなく、検索結果も保存しません。
この主張は意図的に反証可能にしてあります——Networkタブを開いて見てください。この言い方をしているのは、「プライバシーを尊重します」は検証できず、リクエストのペイロードは検証できるからです。
こちらが保持しているのは、検索対象となる索引です。106サイトにまたがる241,792件の顔があり、そのうち2,333件が女優名に紐づいています(当サイトの索引、2026-08時点のスナップショット)。これらは公開されたアダルト作品の宣材画像です。一般人のデータベースではありませんし、そのようには振る舞いません。
はっきりさせておく限界: どんな設計でも、リクエストにIPアドレスが乗ることも、回線業者があるドメインへの接続を見ていることも消せません。そのレベルの保護が必要なら、それはネットワークの問題であり、よりよいアップロードフォームではなくネットワーク側の解決策が要ります。
関連する疑問
信じるのではなく確かめたいなら、ブラウザの開発者ツールを開き、Networkタブに切り替えて、ここで検索してみてください。出ていくのは小さな切り抜きであって、あなたのファイルではないとわかります。