よくある質問
写真の GPS はなぜプライバシー上の問題ですか?
スマートフォンカメラは衛星受信状況に応じて 3〜10 メートルの精度で GPS 座標を写真に埋め込みます。自宅・職場・ジム・子供の学校から時系列で写真を共有すると、メタデータを読む側がワンクリックであなたの日常パターンを抽出できます。2012 年に Vice の記者が John McAfee の写真メタデータを共有して所在地が判明した事件は教科書的な例です。公開ウェブ投稿(ブログ・フォーラム・ファイルホスト)が高リスク面で、主要 SNS(Instagram・Facebook・Twitter)はアップロード時に EXIF を除去しますが、ファイル直接共有(メール・Discord・Slack の公開チャンネルなど)では通常そのまま保持されます。
HEIC は JPEG と同じメタデータを持ちますか?
フィールドはほぼ同じですが、コンテナが異なります。JPEG は JPEG ファイル構造内の `APP1` セグメントに EXIF を埋め込み、HEIC は HEIF コンテナ先頭の独立した `meta` ボックスに保存します。タグ自体(`GPSLatitude`・`Model`・`ExposureTime` など)は同じ標準なので、同じビューアで両方を表示できます。iOS 11 以降の iPhone はストレージに既定で HEIC を使いますが、多くのアプリ経由で共有する際は JPEG として出力します。デバイスから出るフォーマットがどちらでも、EXIF は同行します。
XMP や IPTC もメタデータですか?
はい、現代の写真には 3 つの標準が重なっています。**EXIF**(Exchangeable Image File、1995 年)はカメラ原点のメタデータ — メーカー・モデル・ISO・GPS など。**IPTC**(International Press Telecommunications Council、1979 年起源)は編集メタデータを運びます — キャプション・著作権・所在地のテキスト・キーワードなどで、報道写真やストックフォト機関が使います。**XMP**(Adobe Extensible Metadata Platform、2001 年)は他 2 つの上位集合となる新しい Adobe 標準形式で、Lightroom・Photoshop・Bridge が編集履歴・評価・色タグを追跡するために使います。除去操作は 3 つすべてを取り除くべきで、さもなければ情報が残ります。本ツールは部分的な除去を選ばない限り、EXIF / IPTC / XMP のすべてを除去することを目指します。
「除去済み」ファイルなのに一部ビューアでデータが表示されるのはなぜですか?
原因は 2 つあります。**推論メタデータ** — 一部のビューアは EXIF ブロックではなく実際の画像データから画像寸法・色深度・カラープロファイルを読み取って表示します。これらはプライバシー上のメタデータではなく、ピクセルそのものに内在する情報です。**メタデータの層の違い** — 除去操作は EXIF / IPTC / XMP を取り除きますが、画像フォーマット固有のデータ(JPEG の量子化テーブル、ICC カラープロファイル、JFIF バージョンなど)は画像を正しくレンダリングするのに必要なため残ります。ビューアが「メタデータが残っている」と報告する場合は、それが実際の内容(画像サイズ、カラープロファイル)なのか、生き残ったテキストフィールドなのかを確認してください。
サムネイル画像に隠れた情報がありますか?
はい — 歴史的にこれが漏洩源になってきました。EXIF にはサムネイル画像(EXIF ブロック内の小さな JPEG)が埋め込まれており、一部のエディタはメイン画像をトリミングや色補正したときに *これを更新しません* でした。メイン表示では匿名化されたように見えた写真でも、サムネイルには未編集版が残り、ExifTool のようなツールで機密内容が復元できる事例がありました。本ツールは他のメタデータと一緒に埋め込みサムネイルも除去します。一般原則として、個別フィールドを編集するのではなく、メタデータをまとめて除去することを推奨します。部分編集こそが漏洩の発生源です。
ツールで画像を往復させても品質は落ちませんか?
はい — 除去は構造的な操作で再エンコードではありません。本ツールはファイルをバイト列として読み、EXIF ブロックの境界を見つけ、そのバイトだけを削除して残りをそのまま書き出します。実際の画像データ(JPEG の DCT 係数、HEIC の HEVC ビットストリーム)には触れないため、結果のピクセルは元とバイト単位で同一です。一部の画像エディタ(Apple Photos・Lightroom のエクスポートなど)は保存時に再エンコードしてピクセル値が変わりますが、本ツールはそれをしません。Adobe Acrobat や ExifTool で確認したところ、除去後の出力は入力と同じピクセルグリッドにデコードされます。
関連する概念
EXIF(Exchangeable Image File Format、JEITA 1995 年、2023 年時点の現行は 2.32)は、JPEG や TIFF ファイルにカメラ由来のメタデータを埋め込む標準です。フォーマットは TIFF のタグ付き画像構造を再利用しており、各フィールドは数値タグ ID・データ型・値を持ち、JPEG の `APP1` セグメントや TIFF のルート IFD に格納されます。標準タグは約 200 種(カメラのメーカー、レンズ情報、露出、GPS、日時など)あり、メーカーは「MakerNote」セクションの下に独自タグを追加します(Canon・Nikon・Sony・Pentax がそれぞれ行っており、各社のソフトでしか完全にデコードできません)。
実環境のファイルでは EXIF の上に 3 つの標準が重なります。**IPTC**(1979 年)はキャプション、署名、著作権、位置情報のテキスト、キーワードを扱う報道写真の標準で、古いものの今も通信社やストックライブラリで使われています。**XMP**(Adobe、2001 年)は XML ベースのメタデータフレームワークで、EXIF と IPTC の上位集合として、Lightroom や Photoshop が適用したすべての編集を追跡するために Adobe 製品で使われています。**ICC カラープロファイル** は、機器を跨いで色を正しくレンダリングするのに必要な色空間情報を運びます — プライバシーの意味でのメタデータではありませんが、技術的には別の埋め込みブロックです。
プライバシー上の含意を理解するうえで重要な隣接概念が 3 つあります。**SNS の EXIF 除去** はプラットフォームごとに異なります。Instagram・Facebook・Twitter はアップロード時に除去、Discord と Slack はほぼ保持、メール添付は保持、クラウドストレージ(Dropbox・Google Drive)はファイルをそのまま保持します。**HEIC と HEIF**(iOS 11 以降の iPhone 既定)は、EXIF を画像ストリームに埋め込むのではなく、別のコンテナボックスに格納します — バイト構造は違いますが、フィールドは同じです。**ステガノグラフィ** は別の懸念事項で、メタデータではなく画像データ自体にビットを隠す技術です。EXIF 除去はステガノグラフィに対処しません。ステガノグラフィのペイロードは可逆フォーマット変換は生き残りますが、非可逆では失われます。本当に機密性の高い写真には、除去後に別の非可逆フォーマットへ再エンコードしてください。1 回の撮影セッションのピクセル単位の痕跡は、メタデータ除去後にも目立たない形で残ることがあります(センサノイズパターンはカメラごとに固有で、法医学的に個体識別に使われた例があります)。