写真から位置情報と Exif データを削除する方法

写真の位置情報を消すには、iPhone の共有シートで「オプション」から「位置情報」をオフにします。Windows ではファイルの「プロパティ」>「詳細」で「プロパティや個人情報を削除」をクリックします。コマンドラインでは exiftool -all= photo.jpg ですべてのメタデータを削除できます。FileReshape の「写真からメタデータを削除」は JPG、PNG、WebP をブラウザー内で処理します。再圧縮はせず、ファイルはアップロードされません。

Exif データとは何か、なぜ位置情報が問題になるのか

ほとんどの写真には、画像そのものとは別に、目に見えない情報が含まれています。最も一般的なのは Exif と呼ばれる規格で、カメラやスマートフォンはこれを使って、撮影日時、カメラのメーカーと機種、レンズや露出の設定、画像の向き、そして多くの場合は小さなプレビュー画像を記録します。カメラによってはシリアル番号も追加され、画像編集ソフトは独自の XMP や IPTC データとして、ソフト名、作成者、著作権表示、キーワード、編集履歴などを書き込みます。

カメラの位置情報サービスがオンになっていると、スマートフォンは GPS 座標も保存します。精度はたいてい数メートル単位です。自分の写真ライブラリでは、写真を地図上に表示できて便利ですが、ファイルを共有するときには問題になることがあります。自宅で撮った出品物の写真から住所がわかってしまうこともありますし、何枚もの写真から、どこに住み、どこで働き、どこの学校に通っているのか、そしていつそこにいるのかが読み取れてしまうこともあります。

メタデータを削除しても、写真に写っているものは変わりません。顔、家の番地、車のナンバープレート、道路標識、窓などへの映り込みは残るので、それらはトリミングするか、別途隠してください。また、ファイル名や、パソコンがファイルについて記録している日付も、画像データの一部ではありません。

iPhone から共有するときに位置情報をオフにする

iPhone や iPad では、写真アプリの共有シートの上部、選択した項目名の下に「オプション」ボタンがあります。ここで「位置情報」のスイッチをオフにすると、そのとき AirDrop、メッセージ、メールなどで共有するコピーから位置情報が削除されます。この設定はその回の共有にだけ適用され、ライブラリ内の写真の位置情報はそのまま残ります。同じ画面にある「すべての写真データ」では、ほかのメタデータや編集履歴を含めるかどうかを設定できます。

今後撮影する写真に位置情報を記録しないようにするには、「設定」>「プライバシーとセキュリティ」>「位置情報サービス」>「カメラ」で「しない」を選びます。すでに撮影した写真の位置情報は残ります。

  1. 写真アプリで写真を選択し、共有ボタンをタップします。
  2. 共有シートの上部にある「オプション」をタップします。
  3. 「位置情報」をオフにして、「完了」をタップします。
  4. AirDrop、メッセージ、メールなど、共有方法を選びます。

Android スマートフォンの場合

Android では、スマートフォンのメーカーや使っているアプリによって選択肢が異なるため、以下の名称はお使いの端末と違う場合があります。ほとんどのカメラアプリには、「位置情報を保存」や「位置情報タグ」といった設定があり、オフにすると今後撮影する写真に位置情報が記録されなくなります。多くの機種の Samsung ギャラリーをはじめ、一部のギャラリーアプリには、共有時に位置情報を削除する選択肢があります。Google フォトには、リンクで共有するアイテムから位置情報を削除する設定がありますが、元のファイルを送る場合など、すべての共有方法が対象になるわけではありません。迷ったら、頼る前にメタデータ表示ツールで結果を確認してください。

Windows のエクスプローラーでプロパティを削除する

Windows には、JPG ファイルからメタデータを削除する機能が組み込まれています。ファイルの「プロパティ」の「詳細」タブにある「プロパティや個人情報を削除」というリンクを開くと、2 つの選択肢が表示されます。1 つは「可能なすべてのプロパティを削除してコピーを作成」、もう 1 つはファイルそのものから選択したプロパティを削除する方法です。複数のファイルを選択してまとめて処理することもできます。ただし、削除されるのは Windows が編集できるプロパティだけなので、機密性の高い場合は、作成したコピーをあとで別のツールで確認してください。

  1. エクスプローラーで写真を右クリックし、「プロパティ」を選びます。
  2. 「詳細」タブを開き、「プロパティや個人情報を削除」をクリックします。
  3. 「可能なすべてのプロパティを削除してコピーを作成」を選ぶか、GPS の項目など削除したいプロパティにチェックを入れます。
  4. 「OK」をクリックします。

Mac で位置情報を削除する

Mac の写真アプリでは、写真を選択して「イメージ」>「位置情報」>「位置情報を非表示」を選ぶと、ライブラリ内で位置情報が非表示になります。書き出すときは「ファイル」>「書き出す」を選び、書き出しオプションで「位置情報」にチェックが入っていないことを確認してください。こうすると、書き出したコピーには GPS の位置が含まれません。

1 つのファイルだけならプレビューを使い、「ツール」>「インスペクタを表示」を選びます。位置情報のある写真では、インスペクタに GPS タブが表示され、位置情報を削除するボタンがあります。正確なメニュー名は macOS のバージョンによって多少異なる場合があります。

exiftool でメタデータを削除する

exiftool は Windows、macOS、Linux で使える無料のコマンドラインプログラムで、HEIC を含むほぼすべての画像形式のメタデータを読み書きできます。-all= オプションは書き換え可能なメタデータをすべて削除し、-gps:all= は GPS の項目だけを削除して、日付やカメラの情報は残します。exiftool は既定で元のファイルのバックアップを、たとえば photo.jpg_original という名前で残します。不要な場合は -overwrite_original を追加してください。

なお、-all= はカラープロファイルと向き(Orientation)タグも削除するため、色が変わったり、スマートフォンの写真が横向きに表示されたりすることがあります。下の 3 つ目のコマンドは、ほかのすべてを削除しつつ、この 2 つを元のファイルからコピーし直します。まずはファイル名だけを指定して exiftool を実行し、写真に何が含まれているかを確認しましょう。

# Show all metadata, or only the GPS fields
exiftool photo.jpg
exiftool -gps:all photo.jpg

# Remove only the location
exiftool -gps:all= photo.jpg

# Remove everything, but keep the colour profile and orientation
exiftool -all= -tagsfromfile @ -icc_profile -orientation photo.jpg

# Remove all metadata from every image in a folder and its subfolders
exiftool -all= -r photos/

SNS は位置情報を削除してくれるのか

大手 SNS の多くは、公開表示する写真から GPS などの Exif データを削除しています。しかし、そのルールは必ずしも公開されておらず、変更されることもあります。また、サービス側は受け取ったデータを保持している可能性があります。メールで送ったファイル、チャットアプリで「ファイル」として送った写真、クラウドストレージのリンク、多くの掲示板やフリマサイトへの投稿では、メタデータがすべて付いたまま、そのまま渡されることがよくあります。位置情報が気になるなら、ファイルが端末を離れる前に自分で削除しておきましょう。

FileReshape を使ってブラウザーでメタデータを削除する

FileReshape の「写真からメタデータを削除」は、JPG、PNG、WebP 画像をブラウザー内でクリーンアップします。ファイルはお使いの端末上で読み込まれて処理され、アップロードされません。位置情報を守ることが目的なら、これは重要な点です。写真をドロップすると、一覧に各ファイルに含まれている情報が表示されます。たとえば GPS 位置、カメラの機種、シリアル番号、撮影日時、ソフトウェア、作成者、プレビュー画像の有無などです。位置情報と、個人名がわかる情報には印が付きます。

このツールは、すべての Exif データ、XMP と IPTC データ、コメント、埋め込みのプレビュー画像、そのほかのプログラムのデータを削除します。JPG では、深度マップやモーションフォトの動画など、メイン画像の後ろに保存された追加データも削除されます。PNG では、テキスト項目と最終更新日時が削除されます。意図的に残すものは 2 つです。色が変わらないようにするためのカラープロファイルと、カメラが横向きで保存した写真を正しい向きで表示するための向きタグ 1 つだけです。

画像はデコードして保存し直すのではありません。圧縮された画像データをそのままコピーするため、JPG の画質は一切落ちません。クリーンアップしたコピーには、たとえば IMG_2041_clean.jpg のように名前に _clean が付き、複数のファイルは ZIP にまとめてダウンロードされます。元のファイルは変更されません。

iPhone の HEIC 写真には、このツールは対応していません。HEIC を追加すると、先に「HEIC を JPG に変換」で変換するよう案内が表示されます。このツールで作られる JPG には、位置情報やカメラの情報が含まれないためです。また、「画像を圧縮」と「画像のサイズ変更」も、保存し直すすべての画像から Exif データを削除します。ただし例外として、「画像を圧縮」でサイズを小さくできずに元のファイルをそのまま返す場合は、メタデータも残ります。

  1. 「写真からメタデータを削除」を開き、JPG、PNG、WebP の写真を枠の中にドロップします。
  2. 各ファイルで見つかった情報の一覧を確認します。GPS 位置と名前には印が付いています。
  3. 「メタデータを削除」をクリックし、クリーンアップした画像、またはすべての画像をまとめた ZIP をダウンロードします。

よくある質問

Exif データを削除すると写真の画質は落ちますか?

FileReshape や exiftool では落ちません。どちらも画像を再圧縮せずにデータだけを取り除くためです。画像編集ソフトや圧縮ツールで写真を保存し直す場合は、再エンコードされます。

位置情報だけを削除して、日付は残せますか?

はい。exiftool -gps:all= photo.jpg を使うか、Windows のエクスプローラーで GPS のプロパティだけにチェックを入れて削除します。FileReshape のツールは、カラープロファイルと向き以外のすべてのメタデータを削除します。

メッセージアプリや SNS は位置情報を削除しますか?

大手サービスの多くは、表示する写真から位置情報を削除しています。しかしルールはサービスによって異なり、変更されることもあります。また、「ファイル」として送った写真はそのまま渡されることがよくあります。位置情報が気になる場合は、自分で削除してください。

FileReshape を使うと写真はアップロードされますか?

いいえ。ブラウザーがお使いの端末上でファイルを読み込み、クリーンアップします。サーバーには何も送信されません。

HEIC 写真から位置情報を削除するには?

iPhone の共有シートのオプションで「位置情報」をオフにするか、exiftool を使うか、FileReshape の「HEIC を JPG に変換」で写真を変換してください。このページで作られる JPG には、位置情報やカメラの情報は含まれません。

位置情報が本当に消えたか確認できますか?

はい。クリーンアップしたファイルをメタデータ表示ツールで開くか、exiftool -gps:all を実行するか、FileReshape のツールにもう一度ドロップしてください。ファイルにまだ残っている情報が一覧で表示されます。