保護個人隱私,用這款 App 給身份證照片打上水印

在我給某個雲服務器廠商上傳瞭手持身份證照片之後,腦海裡突然蹦出瞭這個問題。多年來,我一直保持著對敏感證件復印件簽註的習慣,最常用的文案就是:

盡管現在部分業務辦理時,更多地要求生物識別而非靜態的復印件或照片,但是許多基礎的實名途徑,依然隻會要求身份證照片/復印件(有利有弊)。這難免導致自己身份證照片/復印件被他人冒用的情況發生,進而產生不必要的麻煩。

資料加水印,有什麼好處?

1. 收窄使用途徑,降低文件價值

設想下,如果盜用者使用你標註有如下水印的照片/復印件:

去提交騰訊雲的實名認證,那必定是無法通過人工審核的。即便你的資料或照片不幸被人泄露,那也沒事,因為你的簽註已經污染瞭你的資料瞭。他們不再純潔,可利用價值很低。

2. 濫用免責

如果你的照片被他人盜用實名,上面標註有其他用途的水印,那麼你是可以免責的。我還特地找瞭「哥們」咨詢瞭律師,得到瞭律師的肯定。

數字照片加水印,麻煩嗎?

實不相瞞,有點麻煩。在 Windows 上,我是用的是遠古但 UI 簡單的「畫圖」程序。 但畫圖畢竟是用來畫畫的,打水印還是顯得力不從心:

  • 樣式調節比較麻煩:調節文字大小、顏色、透明度等需要不斷點點點;
  • 如果要把水印打在多個地方,就需要重復性操作,相當不省心。

至今我也沒有在 Windows 上找到好用的水印軟件。

PC 上有「畫圖」,可稍解燃眉之急,可現在很多情況都是手機 App 要求上傳實名照片。如果每次都要打開 PC ,那真久遠水救不瞭近火瞭!

那麼手機上有嗎?我所知道的,iOS 上的效率控裡面就有水印功能。後來我也發現有些「快捷指令」利用瞭前端代碼實現瞭此功能,非常簡單便捷。可惜我用的是 Android!而 Android 端目前還沒有找到相關的 App。

微信小程序上倒是非常多這類的水印小程序:

打水印 | 小程序

隻是,我對這些應用有一些擔憂。最主要的還是隱私的二次泄露問題,我自己不放心把身份證、手持身份證這類敏感照片上傳或者提交給這些應用編輯。雖說有些小人之心,但是凡是涉及隱私的我們都該慎重。

我一直在尋找一款不強求開源,但至少是能離線使用的水印程序。

如何簡單地打水印?

故事的結尾是我並沒有找到 ,所以一怒之下自己寫瞭一款 App,就叫簡單水印。

預覽 | 簡單水印

我按照自己的要求完成瞭她,所以她至少是符合:

  • 代碼完全開源:
    • 如果你不嫌煩的話,完全可以編譯打包出自己的版本;
    • 開源協議基於 MIT,我們也非常歡迎所有人隨意使用開源的代碼(不包括 UI 等資源文件);
    • UI 由馳名海內外( )的大佬 @tovi 操刀設計。
  • 純離線應用,不請求任何權限:
    • 如果你系統版本低於 Android 10,那麼需要請求存儲權限以訪問相冊和寫入圖片;
    • 沒有網絡權限,就算收集瞭你的信息,也無法發送出去。何況並沒有收集 😉

所以安全性上你無須擔心。那麼功能性上如何呢?

  • 佈局,當前簡單水印支持對橫豎間隙進行調整:

佈局 | 簡單水印

  • 樣式,可以調節字體顏色和旋轉角度:

樣式 | 簡單水印

  • 內容,支持文字和圖片水印,你可以加上自己的 logo,或者表情包:

內容 | 簡單水印

  • 輸出,支持文字水印和圖片水印兩種方式:

文字水印 | 簡單水印 圖片水印 | 簡單水印

對圖像的編輯都是基於原圖進行編輯,不會進行壓縮。但是在我的測試中也發現瞭,在內存不足的手機上無法完全載入原圖(測試證實,連微信也無法對原圖進行編輯)。針對此種情況,我們也引入瞭壓縮機制,使用 zetbaitsu/Compressor 對原圖進行壓縮,在肉眼無差別的情況下,縮小照片的體積,以便編輯。

那麼,哪裡才可以買到呢?

代碼都是開源的,當然不收錢你也可以使用啦!你可以從下面幾處,由開發者主導的渠道下載或安裝:

  • GitHub Release:永遠保持最新
  • 酷安
  • Google Play:⚠️ 此版本收費,但是代碼完全一致,所以如果您願意請作者喝一杯茶(或者您比較任性),那麼請去此下載,否則請選擇其他渠道 🙂
  • F-Droid(已經通過提交審核,正在構建中)

Android 限定,iOS 目前還沒有。

後記

在完成瞭這個 App 的編寫工作後,我突然意識到這個 App 其實受眾可能並不多。因為很多人根本不在意」這點隱私。

對別人來說,可能最終都是一個自娛自樂的玩具。但對我而言,這是我對個人隱私保護的一點努力,以及對泄露和濫用者的小小抵抗。

希望此能拋磚引玉,讓更多開發者關註隱私和安全相關的需求,開發出更多降低保護隱私門檻的工具。

註:如果你喜歡這個項目的話,歡迎提交反饋或貢獻代碼,或者去點個 star 也是一個支持!謝謝 ‍ ~

赞(0)