打馬賽克教學:遮蔽個資的正確做法與常見錯誤
要分享一張含有個人資訊的截圖或照片,第一個念頭通常是「把那塊塗掉」。但塗的方式不對,可能等於沒塗。
各種遮蔽方式的安全性
| 方式 | 安全性 | 說明 |
|---|---|---|
| 像素化(馬賽克) | ✅ 高 | 區域內像素被平均,資訊不存在於輸出檔 |
| 純色塊覆蓋(已平面化) | ✅ 高 | 原始像素被完全取代 |
| 高斯模糊 | ⚠️ 中 | 強度不足時理論上可用演算法推估還原 |
| 降低不透明度 | ❌ 低 | 原始資訊仍在,調整對比就看得到 |
| 圖層覆蓋(未平面化) | ❌ 低 | PSD 等格式可直接移除圖層 |
| 螺旋/扭曲效果 | ❌ 低 | 是可逆的幾何變換,能被還原 |
最常見的兩個致命錯誤
① 用可還原的方式
曾有實際案例:有人用「螺旋扭曲」遮住臉部,被研究者以反向運算還原。也有人用半透明色塊,結果調整對比就看得出底下的文字。
原則:選擇會真正破壞資訊的方式。
② 保留了可編輯的圖層
在 Photoshop 中拉一個黑色矩形蓋住,然後存成 PSD 或含圖層的 PDF——對方只要移除那個圖層就看到原圖了。
務必平面化(Flatten)後再輸出成 JPG/PNG。
本站的做法
模糊遮蔽工具採用像素化:把選取區域縮到極小再放大回原尺寸。這個過程把區塊內的所有像素平均成單一數值,原始細節在輸出檔案中已完全不存在,無法還原。
而且處理全程在你的瀏覽器中進行——含敏感資訊的圖片不會上傳到任何伺服器,這對這類用途特別重要。
強度要調多少
| 遮蔽對象 | 建議強度 |
|---|---|
| 背景路人的臉 | 12–18 |
| 主體人物的臉 | 18–25 |
| 車牌 | 20–30 |
| 身分證號、帳號 | 25–40 |
| QR Code、條碼 | 30–40 |
文字類資訊需要更高的強度——因為文字的辨識只需要很少的殘留資訊。
容易漏掉的地方
- QR Code 只遮一半 — QR Code 有容錯機制,缺角仍可能被讀取,務必整塊蓋掉
- 反光面的倒影 — 眼鏡、車窗、螢幕可能映出其他內容
- 畫面邊緣 — 注意力都在主體,邊緣的門牌、招牌容易被忽略
- 通知列 — 手機截圖上方常有未讀訊息的預覽
- 檔案路徑 — 電腦截圖中的路徑通常含使用者名稱
- EXIF 中的 GPS — 不在畫面上但藏在檔案裡(本站工具會自動移除)
發布前的檢查
- 把輸出圖片放大到 200% 以上檢視
- 確認遮蔽區完全無法辨識,沒有露出一角
- 從四個角落開始逐區掃視全圖
- 重要文件請第二個人幫忙檢查——你熟悉內容反而容易忽略
延伸閱讀:照片上網前該檢查的 6 件事、EXIF 是什麼?