先說背景
工作上常常要請 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 行,有在做類似需求的工程師也可以直接把這個機制搬到自己的專案。
有問題或建議歡迎留言~

