方法一:系統內建的隱藏相簿
選取照片,點開三個點的選單,選擇「隱藏」。照片會離開主圖庫檢視,進入「相簿 › 工具程式」下的「已隱藏」相簿。iOS 16 起,這個相簿預設需要 Face ID,你也可以到「設定 › 照片」把這一列整個藏起來。
它擋得住什麼:你們一起看度假照片時,對方順手往下滑。它擋不住什麼:任何懂 iPhone 的人。隱藏相簿是大家第一個會去翻的地方,正因為人人都在用它。而且照片仍然留在你的圖庫裡,會繼續同步到 iCloud 照片,以及所有登入同一帳號的裝置。
方法二:鎖定的備忘錄
「備忘錄」App 可以用裝置密碼或另設的密碼鎖定單則備忘錄,而鎖定的備忘錄裡可以放照片。鎖定備忘錄的內容是加密的,這一點確實比隱藏相簿高出一個等級。
問題出在流程和殘留上。要把照片放進備忘錄,它得先存在於你的照片圖庫裡,而且會一直待在那兒,直到你刪除並清空「最近刪除」。備忘錄是為帶附件的文字設計的,不是為瀏覽照片集合設計的——沒有格狀檢視,沒有相簿,也沒有像樣的影片播放體驗。放幾份文件還行,管理一整個照片圖庫就很痛苦。
方法三:一般的保險庫 App
App Store 裡滿是照片上鎖類的應用,不少還偽裝成計算機。老實的那些會加密你的檔案;很多只是把檔案搬進 App 自己的儲存空間、前面加一道 PIN 碼,就管這叫保險庫。從外面看兩者一模一樣——這正是問題所在,因為宣傳文案從來不區分它們。
兩個問題就能把認真的和裝樣子的分開:靜態資料是否用從你的祕密衍生出的金鑰加密?開發商看得到什麼?一個顯示廣告、要求註冊帳號、或者聲稱「忘記 PIN 碼也能幫你找回照片」的 App,其實已經回答了這兩個問題,只是答案對你不利。
方法四:可否認的加密保險庫
可否認保險庫除了加密檔案,還拒絕透露一共存在多少個保險庫。不同的 PIN 碼打開不同的保險庫;一個看起來不對的 PIN 碼只會什麼都不顯示。如果有人要求你打開這個 App,你可以配合——用一個不含敏感內容的保險庫的 PIN 碼——而敏感保險庫的存在,無法從資料中被證明。
這是清單上唯一為最難的情境設計的方法:面對的不是好奇的朋友,而是一個能一直要求下去的人。這就是 Sealby 的設計思路,桌面端 VeraCrypt 的隱藏磁區也是同一個原理。無論你選哪個工具,都要確認它的可否認性是結構性的(儲存形式統一、任何地方都不記錄保險庫數量),而不只是一個行銷用詞。
每種方法都繞不開的一步:處理原檔
無論你選哪種方式,你藏起來的都只是一份複本或一次搬移——原檔的去向才是關鍵。先匯入保險庫,再從照片圖庫刪除,最後清空「最近刪除」。如果這張照片曾經同步過,別忘了其他端點:iCloud 照片、共用的 iPad、家人那台開著「照片」App 的 Mac。
最乾淨的做法,是直接在保險庫 App 裡拍攝敏感內容,讓它從一開始就不經過照片圖庫。Sealby 支援 App 內拍攝,正是為了這件事。