exif隱私元數據攝影

什麼是 EXIF 數據,以及為什麼它對隱私至關重要

正確判讀 EXIF 欄位、GPS 與拍攝時間,檢查分享副本,並了解讀取結果與瀏覽器清理工具的實際限制。

作者 ExifCheck 團隊

EXIF 是紀錄,不是事實證明

EXIF(可交換影像檔案格式)可在影像中儲存拍攝設定、設備、時間、位置及顯示方向等結構化資訊。它只是中繼資料的一類;同一檔案還可能包含 XMP、IPTC、註解與色彩描述檔。

欄位可能缺漏、被軟體改寫、從其他圖片複製,或經人為編輯。相機型號不是設備的唯一識別碼;序號若存在,可能更具識別性,但也無法證明拍攝者身分。ExifTool EXIF 欄位文件列出欄位與可寫入類型,不代表每張照片都有這些資訊。

哪些欄位要一起判讀?

欄位或群組實際用途不能據此斷言的事
Make、Model、LensModel整理設備與鏡頭紀錄不一定存在,也不一定正確
ExposureTime、FNumber、ISO查看記錄的曝光設定無法直接重現現場效果
DateTimeOriginal記錄的拍攝日期與當地時鐘時間不一定能對應唯一的 UTC 時刻
OffsetTimeOriginal另存的拍攝時間 UTC 偏移不保證存在
GPS 座標分享前值得檢查的位置紀錄並非每張照片都有,也不證明拍攝者當時的位置
Orientation指示如何顯示儲存的像素直接刪除可能改變顯示方向
Artist、Copyright、Software作者標示或處理線索不是身分驗證或完整編輯歷程

例如,只有 2026:10:24 09:30:00 而沒有時區偏移,無法判斷相機記錄的是臺北時間還是倫敦時間。相機時鐘設錯,EXIF 也會跟著錯。不要自行加上表示 UTC 的 Z,也不要用目前電腦的時區補足缺漏資訊。

檢查原圖,別過度解讀結果

  1. 保留未修改的原始檔,把副本放入EXIF 檢視器。
  2. 查看 GPS、日期時間、相機與全部欄位;除了經緯度,也留意姓名、描述與軟體資訊。
  3. 需要比對時匯出 JSON 或 CSV;匯出的紀錄同樣可能含有隱私資訊。
  4. 記錄欄位名稱與日期字串。檢視器目前保留 EXIF 日期字串,不將其轉為 JavaScript Date 物件;顯示的時鐘時間仍無法補足缺漏的時區。
  5. 未顯示的欄位,應先記為「此讀取器未回報」,不能直接視為檔案內完全不存在。

檢視器透過 exifr啟用多類中繼資料讀取。「全部」是解析器回傳的全部欄位,不是檔案的鑑識清單。解析失敗也可能呈現空白;沒有 GPS 警告不等於隱私驗證通過。

依目的選擇處理方式

只改部分資訊時,可使用JPEG EXIF 編輯器。目前提供拍攝時間、廠牌、型號、經緯度、描述、作者與版權欄位。其 GPS 刪除操作清空 EXIF GPS 群組,不會全面清理 XMP、IPTC、描述文字或畫面中的位置線索,也沒有 Orientation 編輯控制項。

製作分享副本時,EXIF 移除器接受 JPEG、PNG 與 WebP,透過瀏覽器解碼、繪製到 canvas,再編碼成新檔。它不是只刪除中繼資料的無損工具。JPEG 與 WebP 即使選擇最高品質仍可能產生壓縮變化;PNG 編碼無損,也不代表整個瀏覽器繪製流程與來源像素完全一致。色彩處理與檔案大小也可能改變。

檢查真正要傳送的檔案

下載處理後的副本,重新放入檢視器,比對敏感欄位,並檢查方向、鏡像文字、尺寸、顏色與透明區域。移除器顯示的計數比較匯出前後解析器回報的欄位,不是完整檔案稽核。需要更全面檢查時,可用其他本機讀取器交叉驗證,例如唯讀指令 exiftool -a -G1 -s "shared.jpg",參數見官方指令文件。

清理中繼資料不會消除人臉、門牌或路標。若分享服務再次轉換圖片,應檢查接收者能下載的版本,不要假設某個平台永遠刪除所有中繼資料。

繼續練習

合成中繼資料實驗室提供已知輸入的檢查情境。合成樣本不是相機實拍測試,也不能證明所有瀏覽器皆相容。

處理歪斜照片前請看EXIF 方向疑難排解;判斷 PNG 是否較安全前請看PNG 與 JPEG 中繼資料比較。副檔名不是隱私評等。

相關文章

exif · 隱私 · 元數據