写真をネットで共有する前にEXIFデータを削除する方法
元ファイルの保存から、キャンバス再エンコードの画質への影響、ダウンロードした共有用画像の再確認までを解説します。
この手順でできること
EXIF には撮影日時、カメラ情報、GPS 座標などが含まれる場合があります。ただし、すべての写真に同じ項目があるわけではありません。説明文や作者情報が XMP や IPTC に保存されていることもあります。まず、何を公開したくないのかを決めましょう。
本記事は、2026-10-24 に確認した ExifCheck 削除ツールの実装に基づく手順です。複数の端末や共有サービスでの実測結果ではありません。
1. 元ファイルを保存し、作業用コピーを確認する
撮影日時やクレジット、保存用の原本が必要な場合に備えて、元ファイルを別の場所に保存します。EXIF ビューアで作業用コピーを開き、位置情報、日時、カメラの識別情報、すべての項目を確認してください。説明文や作者名にも注意が必要です。
GPS 項目が表示されないことは、座標がゼロであることとは違います。結果が空でも、メタデータが存在しない証明にはなりません。未対応の構造や解析エラーでも空の結果になることがあります。exifr の公式ドキュメントには対応形式や解析オプションが説明されています。
写真そのものも見直しましょう。道路標識、顔、書類、鏡への映り込みは、メタデータを削除しても残ります。
2. 共有用の別ファイルを書き出す
- EXIF 削除ツールを開き、JPEG、PNG、WebP ファイルを追加します。これらが受け付ける入力形式ですが、実際のファイルをブラウザがデコードできる必要もあります。
- JPEG または WebP の画質を設定します。初期値は 92%、範囲は 80% から 100% です。これはエンコーダーへの設定値であり、元の細部を何パーセント保持するかという意味ではありません。PNG の書き出しにはこのスライダーを使いません。
- 削除を実行し、各画像の処理完了を待ってダウンロードします。複数の結果があれば ZIP にまとめられます。確認する際は ZIP を展開してください。
- ダウンロードした画像と元ファイルを別々に保管し、共有時に元ファイルを選ばないようにします。
この処理コードは選択したファイルを端末内で読み込み、デコードした画像をブラウザのキャンバスに描画して、新しいファイルを書き出します。この削除処理自体が画像をサーバーへ送信することはありません。
3. サイズと画質への影響を理解する
この方式は再エンコードです。EXIF ブロックだけを取り除き、残りのファイルをそのまま保つ処理ではありません。キャンバスには、ブラウザがデコードした画像の naturalWidth と naturalHeight を使います。サイズ変更の操作項目や、意図的に縮小する処理はありません。ただし、どのデコーダーでも元ファイルに記録された寸法と一致するという保証ではありません。
JPEG は 100% に設定しても再圧縮されます。縦横のピクセル数が同じでも、各ピクセルの値や元の JPEG 画質が同じとは限りません。WebP も再エンコードされます。PNG は書き出すキャンバス画像を可逆圧縮しますが、デコード、色変換、描画によって元画像の表現が変わる可能性はあります。色、透明部分、小さな文字、画像の向きを確認してください。
HTML のキャンバス標準では、画像の書き出しと画質パラメーターの扱いが定義されています。このツールに JPEG の無劣化やファイル容量の減少を保証する設定はありません。
4. ダウンロードした実物を読み直す
ビューアの古いファイルをクリアし、実際にダウンロードしたファイルを EXIF ビューアで開きます。元ファイルと比較し、公開したくない項目がまだ読み取れるか確認します。GPS タブだけでなく、すべての項目も見てください。
削除ツールは、元ファイルとエンコード後の出力を同じ exifr オプションで読み取ります。完了時の件数は、出力を読み直した際に、この読み取りツールが返さなくなった元の項目キーの数です。キーが残り、値だけが変わった項目は数えません。これは指定した読み取りツールによる前後の差分比較であり、網羅的なフォレンジック検証ではありません。ICC 色情報、寸法、解像度関連の項目など、技術的なタグが残ったり、書き出し時に生成されたりする場合があります。件数を安全証明とせず、項目の内容を確認してください。実際にダウンロードしたファイルの再読み込みは引き続き必要で、結果が不明確な場合や機密性が高い場合は、独立した読み取りツールでも確認しましょう。
メタデータ確認ラボで確認を進めることもできます。結果が不明確な場合や機密性が高い場合は、該当する形式とメタデータに対応した独立した読み取りツールでも確認してから共有しましょう。
困ったときと共有前の確認
- デコードや書き出しに失敗したファイルは、処理済みと考えないでください。大きな画像はブラウザのメモリやキャンバスの制限に達することがあります。まずは一枚ずつ処理し、未対応形式は適切な画像編集ソフトで作業用コピーを書き出して再確認します。
- サイズ変更、トリミング、画面内の機密情報の塗りつぶしは別の編集作業です。この削除ツールにはそれらの機能はありません。追加編集の後は、最終的な書き出しファイルを再確認してください。
- ファイル名と投稿先の文脈も見直します。埋め込まれた EXIF 日時、ファイルシステムの日時、画面内の日付、アカウントの投稿日時は別の情報です。
- 共有サービスが、すべての送信方法でメタデータを削除または保持するとは決めつけないでください。可能であれば、共有後の画像を取得して確認します。
スクリーンショットについては共有前の確認手順を参照してください。メタデータの削除は情報露出の一部を減らす対策であり、写真に写った内容を匿名化するものではありません。
関連記事
exif · プライバシー · ハウツー
Olympus E-M10 の EXIF データを見る方法
Olympus E-M10 の元 JPEG を確認し、世代の違い、書き出し前後の比較、ORF 処理の制限を解説します。
Sony A7M4 のシャッター情報:読み取れる項目と制限
Sony A7M4 のシャッター速度と累積回数を区別し、ブラウザーの制限と ExifTool による読み取り確認を解説します。
写真のスクリーンショットはプライバシー的に安全?メタデータの真実を暴く
スクリーンショットでも EXIF がないとは限りません。メタデータと画面内の個人情報を確認し、寸法と画質の限界を理解する手順です。