写真のメタデータ
写真から位置情報が消える理由
現場で撮った写真。「写真」アプリには地図が出ていた。事務所に送ったら位置情報が消えていた——何が起きたのか、次はどう防ぐのか。
実際に失われているもの
カメラは写真を撮るとき、画像と、それを説明する構造化データの塊を書き込みます。この塊がEXIFです。撮影日時、カメラとレンズ、露出設定、向き、位置情報サービスが有効なら緯度・経度・高度・方位が入ります。
EXIFは画像ファイルの中にありますが、画像の一部ではありません。ピクセルのどこにも撮影場所は記録されていません。EXIFを取り除いても、自分自身について何も知らない、まったく正常な写真が残るだけです。
この区別が問題のすべてです。写真が誰かに届くまでに触れる各システムが、その塊を運ぶかどうかを独自に判断しています。
なぜ削除されるのか
理由は3つ。そのうちあなたに関係するのは1つだけです。
- プライバシー。正確な座標を持つ公開写真は、あなたの自宅や職場、ある時刻の所在を見知らぬ人に伝えます。公開コンテンツを扱うサービスは、その結果に対処するより位置情報を削除する道を選びます。
- ファイルサイズ。アップロードは帯域を節約するため再エンコードされます。再エンコードとは、デコードしたピクセルから新しいファイルを書き出すこと。メタデータは、コードが意図的にコピーしない限り引き継がれません。
- 無頓着。削除の多くは方針ですらなく、リサイズの副作用です。データを保持するための数行を、誰も書かなかっただけです。
どの経路で何が残るか(おおよそ)
挙動は予告なく変わり、同じサービスでもアプリとウェブで異なることがよくあります。下表は出発点と考え、重要なものは必ず自分で確認してください(方法は次節)。
| 経路 | 位置情報は残る? | 備考 |
|---|---|---|
| AirDrop | 残る | 元ファイルをそのまま転送。メタデータも保持。 |
| メール添付 | たいてい残る | クライアント次第。縮小を提案するものは削除します。 |
| iOSのメッセージ | オフにしなければ残る | 共有シートは前回の選択を記憶します。 |
| 残らない | 送信時に画像が再エンコードされます。 | |
| Instagram、Facebook、X | 残らない | 公開アップロード時に削除。 |
| クラウドの共有リンク | たいてい残る | 元ファイル同期なら保持。 |
| 写真のスクリーンショット | 残らない | スクリーンショットは独自のメタデータを持つ別の画像です。 |
自分で確認する方法
iPhoneの場合
「写真」で画像を開いて上にスワイプするか、情報ボタンをタップします。地図が出れば座標があり、出なければありません。位置情報の横の調整をタップすると正確な値を確認できます。
Macの場合
プレビューでファイルを開き、ツール ▸ インスペクタを表示 から「GPS」タブを選びます。GPSタブがなければGPSデータはありません。
一度やっておくべきテスト
チームが実際に使う経路——グループチャットでもチケットシステムでも——で自分に写真を送り、届いたコピーを確認してください。この1回が、どんな表よりも多くを語ります。
なぜ取り戻せないのか
ここが最も受け入れがたい部分です。座標のないコピーが届いたとき、座標はファイルのどこかに隠れているわけではありません。そもそも書き込まれていないのです。復元する対象が存在しません。
自分のカメラロールの元データなら座標は残っています。しかし元データが消えていたり、他人の端末のものだったり、複数のサービスを経ていれば、撮影場所は不明です。ピクセルから再構成できるツールはありません。
すべてに耐える方法
どのサービスも削除しないメタデータの形が1つだけあります。それはメタデータではないから——ピクセルです。
日付と座標が画像に描き込まれていれば、画像とともにどこへでも移動します。再エンコードも画面撮影も印刷もレポートへの貼り付けも通り抜け、情報は読めるまま。写真の一部だからです。
それがMetadata Engraverの役割です。カメラが書き込んだEXIFを読み、選んだ項目をデバイス内で画像に描画します。書き出されるのは、自らの日付・座標・住所・カメラ設定を語る普通の写真です。
何も捏造はしません。写真にGPSがなければ位置情報の項目は空のままです。アプリはカメラが記録したものしか表示できません。そこで正直な但し書きへ。
焼き込まれたスタンプが「ではない」もの
スタンプは情報を長持ちさせます。検証済みにするわけではありません。アプリはファイルの内容を表示するだけで、カメラの時計が正しかったか、座標が正確だったかを確認する手段はありません。保険、点検、法的な場面で写真に依拠するなら、スタンプは証拠ではなく利便と捉え、元ファイルを保管してください。
詳しくはタイムスタンプ付き写真が証明することとしないことで説明しています。
よくある質問
写真のスクリーンショットに位置情報は残りますか?
残りません。スクリーンショットはまったく新しい画像ファイルです。そのメタデータは、あなたがスクリーンショットを撮った瞬間と端末を示すもので、位置情報は含まれません。元の写真のEXIFはコピーされません。
失われたGPSを復元できますか?
そのファイルからはできません。撮影した端末のライブラリに元データが残っていれば座標はそこにあります。なければ情報は失われています。ピクセルから位置を「復元」すると謳うツールは、写り込んだ風景から推測しているだけで、データを読んではいません。