#分享 做了一個讓 AI 幫你分析文件、但完全看不到你個資的工具

先說背景 工作上常常要請 AI 幫忙整理文件或分析內容,但一貼上去就很卡——文件裡有當事人的姓名、身分證字號、地址,這些東西貼給 ChatGPT 或 Claude 總覺得怪怪的,萬一被拿去訓練模型或外洩呢? 但如果每次都要手動把名字換掉,又超麻煩,而且改完還要再改回來。 所以我做了這個東西 概念很簡單: 在文件裡,每個人名、身分證號、地址,都用一個「方塊標籤」代替 方塊上顯示真實姓名,但背後帶的是 {{主體A-姓名}} 這種代號 送給 AI 的時候,程式只送代號,不送真實值 AI 拿到的全是 {{主體A-姓名}}、{{主體B-電話}} 這樣的佔位符 個資,從頭到尾沒有離開你的瀏覽器。 實際長什麼樣 你在編輯器裡看到的: 「王小明 於 3月15日 從帳戶 #123-456 匯款給 李大華」 AI 收到的: 「{{主體A-姓名}} 於 3月15日 從帳戶 {{主體A-帳號}} 匯款給 {{主體B-姓名}}」 AI 一樣能理解案情、給建議、分析文件,但它完全不知道 王小明 是誰。 技術上為什麼安全 這不是靠「我們保證不外洩」,而是架構上根本送不出去—— 每個方塊的 HTML 元素有一個 data-placeholder 屬性,值是佔位符代號,這個值從建立那一刻起就不會變。送 AI 的時候程式讀的是這個屬性,不是你填進去的文字。 就算 Anthropic 的伺服器被駭,拿到的也只有代號,無法對應到任何真實的人。 怎麼用 下載單一 HTML 檔,直接用瀏覽器打開,不需要安裝任何東西 在左欄新增主體(人物、公司都可以)和欄位 在編輯區插入方塊標籤 點送出,AI 分析結果就出來了 在設定裡選擇 AI 供應商(支援 Anthropic Claude 和 OpenAI GPT),填入對應的 API Key,Key 只存在你自己的瀏覽器,不會送去任何其他地方。 適合哪些人 法律、醫療、HR、財務等需要處理個資的工作 記者(保護消息來源) 警察、社工等需要做案件紀錄的工作 任何想用 AI 提升效率但不想洩漏個資的人 開源在 GitHub,有興趣可以去看:
純 HTML 一個檔案,核心邏輯不到 30 行,有在做類似需求的工程師也可以直接把這個機制搬到自己的專案。 有問題或建議歡迎留言~
愛心
17
留言
encourage first comment
有些話想說嗎 快分享出來彼此交流吧!