ブログ画像

EXIF メタデータ: 写真が明かすものと、その消し方

EXIF メタデータが写真に何を埋め込むか — 端末、タイムスタンプ、GPS 座標 — どこで生き残りどこで除去されるか、そして画像を壊さず安全に消す方法を整理します。

スマホやカメラが書き出すすべての写真は、1 つのファイルに積み重なった 2 つの ものです。ピクセルと、そのピクセルが捉えられた条件を記述するメタデータブロック です。そのメタデータブロックが EXIF (Exchangeable Image File Format) で、画像 データの中ではなくその傍らにあります。カメラが自動で書き、ほとんどの ソフトウェアが静かに保存し、ほとんどの人は決して見ません。この記事では、EXIF が 何を保存するか、何を漏らすか、アップロードでどこで生き残りどこでそうでないか、 そして画像を壊さずにどう消すかを扱います。

EXIF とは実際に何か

EXIF は、画像ファイルに構造化されたメタデータを埋め込む標準です。仕様が書かれた 当時に支配的だった 2 つの形式である JPEG と TIFF 向けに主に定義されています。 最近の iPhone のデフォルトである HEIC/HEIF は、独自のコンテナに同等のメタデータを 運びます。PNG が注目すべき例外です。伝統的な PNG には EXIF ブロックがなく、代わり に独自のテキストチャンク (tEXtiTXt) を使いますが、仕様の新しい改訂は一部の ツールが今では書く省略可能な eXIf チャンクを定義します。実用的な要点はこうです。 メタデータの漏洩が心配なら、JPEG と HEIC がそれがデフォルトで宿る場所です。

ブロックは捕捉した端末が書き、それを明示的に破棄せずに再保存する何かによって 前へ運ばれます。その持続性がプライバシーの話のすべてです。データが捕捉の瞬間より 長く生き、ファイルとともに移動します。

よくあるタグと、それが明かすもの

タグ 保存するもの 明かすもの
Make / Model カメラやスマホのメーカーとモデル 使われた正確な端末
DateTimeOriginal 撮影のタイムスタンプ 写真が撮られた時点、しばしば秒単位で
GPSLatitude / GPSLongitude 地理座標 撮られた場所 (プライバシーの目玉)
GPSAltitude 標高 建物の階、ときに
LensModel レンズ識別子 機材の指紋
FNumber / ExposureTime / ISO 絞り、シャッター、感度 撮影設定
Orientation 回転フラグ (1〜8) ビューアが画像をどう回転すべきか
Software 編集アプリとバージョン 編集履歴のヒント
埋め込みサムネイル 小さなプレビュー JPEG ときに編集前の版の画像

GPS フィールドがプライバシーで重要なものです。サムネイルは潜んだリスクです。 一部の編集ソフトはフルサイズの画像を切り抜いたり伏せたりしますが、元の埋め込み サムネイルを触れずに残すので、「切り抜いた」写真が、切り落とされたものの小さな レンダリングを依然として運ぶことがあります。

プライバシーの側面

典型的な失敗は、撮られた位置から GPSLatitudeGPSLongitude を運ぶ写真を 公開で投稿することです。誰かの家の中で撮ってフォーラムや出品に投稿した写真は、 すべての読み手にその家の座標を渡します。画像の GPS タグを地図に打つのは 1 行の 作業で、写真が自分の居場所について何も明かさないと思い込んだ人々を匿名化解除する のに使われてきました。家で写真を撮り、ファイルをそのまま投稿すると、あなたは 住所を公開しているのです。

DateTimeOriginal がそれを重くします。座標に正確なタイムスタンプを足すと、写真 の集合全体にわたる生活パターンの記録ができます。誰かがどこにいつ、が繰り返され ます。どの単一のタグも問題のすべてではありません。組み合わせが問題です。

Orientation は別の種類の危険です。プライバシーではなく正確性です。タグは ビューアに表示する画像を回転するよう告げます (縦の写真はしばしば Orientation フラグが立った状態で横向きのピクセルとして保存されます)。タグを尊重する ソフトウェアは写真を正しく立てて見せ、無視するソフトウェアは横向きや上下逆に 見せます。これが、同じ画像があるアプリでは正しく別のアプリでは回転して見える 理由であり、素朴に EXIF を剥がすと写真が突然横倒しになりうる理由です。

EXIF が生き残る場所と剥がされる場所

ここは疑ってかかるべき部分です。振る舞いはプラットフォームごとに、そしてファイル をどう送るかによって異なるので、思い込まないでください。

いくつかのパターンは信頼できます。ピクセルを新しいファイルに再エンコードする 作業、つまりスクリーンショット、「Web 用に保存」の書き出し、ほとんどの画像 パイプラインを通したリサイズのようなものは、EXIF を落とします。新しいファイルが 古いメタデータブロックを運ばずに書かれるからです。写真のスクリーンショットには 元の EXIF が 1 つもありません。

多くのソーシャルプラットフォームは意図的なプライバシー対策としてアップロード時に EXIF を剥がしますが、すべてではなく、振る舞いは時とともに変わります。メッセージ アプリは一貫しません。同じアプリが、しばしば画像を「写真」として送るとき (再圧縮 される) はメタデータを剥がしますが、同じ画像を「ファイル」や「ドキュメント」と して送るとき (バイトそのまま配信される) は保存します。安全なモデルはこうです。 再エンコードやスクリーンショットは EXIF を取り除き、元のファイルの送信は保存 しうるし、その間のすべては異なるので、信じるのではなく確認してください。与えられた ファイルが何を運ぶかを知る唯一の道は、それを調べることです。

消し方

実用的な方法が 3 つあり、重要な順序のルールが 1 つあります。

向きを先に焼き直し (re-bake) ましょう。 EXIF を剥がすと、ほかのすべてと ともに Orientation タグが取り除かれます。画像が正しく立つためにそのタグに 依存していたなら、除去は生の、もしかすると横倒しのピクセルを残します。正しい順序 は、回転を実際のピクセルデータに先に適用し、その後でメタデータを剥がすことで、 ファイルが自力で立つようにします。書き出し前に「自動回転」を適用するツールは これを代わりに処理し、EXIF ブロックを盲目的に削除するツールはそうしません。

それを念頭に置くと、次のとおりです。

  • 画像を再エンコードしましょう。 新しいファイルを書き出す書き出しやリサイズ の段階を通してください。私たちの 画像リサイザー は ブラウザ内で再エンコードし、これは新しいファイルを作る副作用として EXIF ブロックを落とします。より小さくメタデータのないコピーを一度に欲しいときに 便利です。
  • メタデータツールを使いましょう。 専用ツールは EXIF を剥がすか、選択的に 編集します (コマンドラインの exiftool が標準です)。GPS は消すが、たとえば 著作権フィールドは残したいときに便利です。
  • プラットフォーム自身のオプションを使いましょう。 スマホの共有シートや OS の写真アプリは、ますます書き出しで「位置情報を削除」のトグルを提供し、これは 残りを残して GPS タグを落とします。位置情報だけが懸念のとき、最も破壊的でない 選択です。

除去は不可逆です。ブロックがいったん消えると消えたきりで、取っておいた元に戻る こと以外に取り消しはありません。メタデータにあなたにとっての価値があるなら、手を つけていないマスターを保管してください。

EXIF は負債だけではない

あなたの位置を漏らすのと同じデータが、写真ライブラリを動かすものです。 DateTimeOriginal は、アプリが写真をイベントに並べ替えてまとめる方法です。 MakeModel、そして露出フィールドは、写真家が機材ごとに分類しフィルタする のを可能にします。GPS タグは、あらゆる写真管理アプリの地図ビューを動かします。 フォレンジックやジャーナリズムは、画像がいつどこで捉えられたかを確立するために メタデータに依存します。そして EXIF とともにしばしば併走する関連の IPTC と XMP のブロックは、写真家が帰属のために頼る著作権・作成者・ライセンスのフィールドを 運びます。

目的は反射的にすべてを削除することではなく、ファイルが何を運ぶかを知って意図的に 決めることです。家で撮った写真を投稿する前に GPS を剥がし、クレジットされたい 作品にはタイムスタンプと著作権を残してください。

何かを剥がす前に、実際に何があるかを見てください。私たちの EXIF ビューア は、ブラウザ内で全メタデータブロックを読み、 何もアップロードしません。ファイルをドロップすれば、何を消すか決める前に、端末、 タイムスタンプ、GPS 座標、そして埋め込みサムネイルを見られます。