什麼時候該先檢查一下
- 在二手平台賣東西,商品照是在家裡拍的,而買家是陌生人。
- 要把租屋或房仲照片放上網,不想讓地址跟著照片一起公開。
- 寄照片給不熟的窗口或客戶,附件會經過幾個你不認識的信箱。
- 把小孩的照片傳到家族群組以外的地方,想先確認沒有夾帶學校附近的座標。
- 接案交付照片給客戶,想清掉機身序號與編修軟體的痕跡,只留拍攝參數。
一張照片裡到底藏了什麼
相機與手機在存檔時會把一堆拍攝資訊寫進檔案,這些東西看照片本身完全看不出來, 但任何拿到檔案的人都讀得到。工具把它們分成五組,因為你要做的決定不是 「要不要刪掉某個標籤」,而是「要不要讓別人知道這件事」。
| 分組 | 裡面有什麼 | 風險 |
|---|---|---|
| 位置 | GPS 座標與海拔。精度通常足以指到門牌,不是「附近」而是「那一戶」。 | 最高 |
| 識別 | 機身與鏡頭序號、擁有者姓名、作者、編修軟體、關鍵字。 | 高 |
| 時間 | 拍攝時間、數位化時間、時區位移。 | 中 |
| 拍攝參數 | 光圈、快門、ISO、焦距、鏡頭型號。 | 低 |
| 技術 | 尺寸、色彩空間、方向。刪掉反而會出問題。 | 無 |
序號那一項常被低估。它本身不是個資,但它像一個穩定的指紋: 把你在不同平台、不同帳號發過的照片放在一起比對序號,就能證明那些都是同一台相機拍的。
為什麼這個工具不重新編碼
多數線上的 EXIF 移除工具是這樣做的:把圖片畫進 canvas,再匯出成新的 JPEG。 這確實會清掉後設資料,但也把整張照片重新壓縮了一次。 JPEG 是失真壓縮,每重存一次就掉一點細節,反覆幾次之後邊緣會開始出現色塊。
這裡的做法是在位元組層動手。JPEG 的結構是一連串區段,後設資料躺在APP1、APP13 這些區段裡,壓縮過的畫素資料則在SOS 標記之後。清除只是重建一份不含那幾個區段的檔案, 畫素那一整段原封不動複製過去,所以畫質完全沒有變化, 檔案只會變小。PNG 也是同樣的道理,只是換成 chunk。
三個容易踩到的陷阱
- 方向標籤刪掉照片會轉向。很多手機是把照片橫著存,再靠
Orientation告訴軟體要轉幾度。把 EXIF 整段砍光就會讓照片突然變成躺著的。 這個工具把方向當成顯示指令而不是後設資料,不管你怎麼勾都會保留它。 - 內嵌縮圖可能是編輯前的畫面。EXIF 裡可以放一張小尺寸預覽圖, 而有些編輯軟體更新了主圖卻忘了更新縮圖。於是你裁掉的人、你打碼的門牌, 會以縮小版的形式留在檔案裡。這個工具一律移除縮圖,不提供保留選項。
- 相機的私有區塊搬不動。
MakerNote是各廠商自己定義的格式, 裡面常有機身序號與快門次數,而且它內部的位移是相對原始檔案算的, 只要位置變了就會壞掉。所以重建 EXIF 時一律丟棄它。
EXIF、XMP、IPTC 有什麼不一樣
- EXIF 是相機寫的,格式是一份迷你 TIFF,GPS 與拍攝參數都在這裡, 也是絕大多數風險的來源。
- XMP 是 Adobe 定的 XML 格式,編修軟體寫的, 裡面常有編修紀錄、評等,有時還有作者名字。
- IPTC 是新聞與圖庫業的欄位,圖說、來源、聯絡方式都在這一組。
- ICC 不是後設資料而是色彩描述檔,它不含任何個人資訊, 但拿掉之後照片在某些軟體裡的顏色會跑掉,所以預設保留。
社群平台會不會幫你清掉
有些會,有些不會,而且政策一直在變,同一個平台的不同功能也可能不一樣 —— 公開貼文可能會清,私訊傳原始檔可能不會。與其記一張很快就過期的清單, 這裡給一個永遠有效的驗證方法:
- 把一張含 GPS 的照片上傳到那個平台。
- 從那個平台把它下載回來。
- 把下載回來的檔案丟進這個工具,看還剩什麼。
比較保險的做法是不要依賴平台:在上傳之前就清乾淨,你才知道送出去的是什麼。
你上傳的照片會不會離開瀏覽器
不會,這件事對這個工具特別重要,因為要檢查照片會不會洩漏地址, 卻得先把照片交給一個陌生網站,本身就是矛盾的。檔案是用瀏覽器的File API 讀進這個分頁的記憶體,解析、清除與產生新檔案全部在本機完成, 沒有任何請求會把照片或座標送出去。想自己確認的話按 F12 打開開發者工具的網路分頁, 丟一張照片進來,你會看到沒有任何請求被發出去。細節見隱私權政策。
常見問題
- 清除之後畫質會變差嗎?
- 不會,一個位元都不會變。這個工具不解碼也不重新壓縮,它是把 JPEG 的區段結構走一遍,重建一份不含那幾個後設資料區段的檔案,壓縮過的畫素資料整段原封搬過去。多數線上工具是把圖片畫到 canvas 再匯出,那等於重壓一次,每存一次就掉一點畫質。
- 為什麼結果區不直接顯示地圖?
- 因為嵌一張地圖就會把座標送給地圖服務,那正是這個工具存在的理由要避免的事。你可以複製座標,貼到你自己信任的地方去看。這是刻意的取捨,不是還沒做。
- 清掉 EXIF 之後照片會不會變成橫的?
- 不會。很多手機是把照片橫著存,再用方向標籤告訴軟體要轉幾度。天真地把 EXIF 整段刪掉就會發生這個問題,所以這個工具把方向標籤當成顯示指令而不是後設資料,一律保留。
- 上傳到社群平台不是本來就會被清掉嗎?
- 有些平台會,有些不會,而且政策會變,同一個平台的不同功能也可能不一樣。與其記一張很快就過期的清單,比較實際的做法是自己驗證:把照片上傳、再從那個平台下載回來,丟進這個工具看還剩什麼。這個方法永遠不會過期。
- 支援 iPhone 的 HEIC 嗎?
- 不支援。瀏覽器本身沒有內建 HEIC 解碼器,要處理它得載入一大包解碼程式,那跟這個站「小而快、不裝東西」的做法衝突。iPhone 可以在設定裡把相機格式改成相容性最佳,或先轉成 JPEG 再丟進來。