PasteGuard
把姓名、email、API 金鑰等敏感資料換成 [[PERSON_1]] 這類佔位符再交給 AI,回覆時再換回原文;也能把含個資的請求改送本機模型
PasteGuard 是義大利開發者 Stefan Gasser 維護的開源專案,GitHub 有八百多顆星,Apache 2.0 授權、無遙測。它解決的是很多公司 AI 政策卡住的那一步:員工想把客訴單、合約或錯誤日誌丟給 ChatGPT 或 Claude 幫忙,但裡面有客戶姓名、電話和密鑰,按規定不能直接送出去。
功能特色與適用場景:PasteGuard 擋在你和 AI 供應商之間。偵測分兩層,信用卡、IBAN、歐盟統編這類有固定格式的資料用檢查碼與格式規則;人名、地名則交給語意模型 GLiNER 判斷,官方說偵測支援多語言,總共涵蓋 30 多種個資與密鑰,包括 OpenAI、Anthropic、Stripe、AWS、GitHub 的 API 金鑰、SSH 私鑰、JWT、密碼與資料庫連線字串。
它有兩種模式。Mask 模式把敏感值換成佔位符送給上游模型,回覆時在支援的情況下換回原文,模型照樣看得懂任務;Route 模式則把含敏感資料的請求改送本機的 Ollama、vLLM 或 llama.cpp,其他請求照常走雲端。
用法分三處。開發者用 Docker 跑起來後,把 OpenAI 或 Anthropic 的 base URL 指向 localhost:3000,自家 App、SDK 與 Claude Code、Codex 都會經過它;一般員工則可裝 ChatGPT、Claude、Gemini 的瀏覽器擴充功能(實驗版)。內建儀表板會列出每筆請求偵測到什麼、遮了什麼。
官方也講得很保守:它能減少送到 AI 供應商的資料,但不能取代法務與資安控管,是否合規仍由你的制度決定。
台灣使用者怎麼用:適合金融、醫療、法律事務所與接案開發者,在個資法與客戶保密條款下想用雲端模型的情境。要注意內建規則以歐洲格式為主,身分證字號、統一編號、台灣手機號碼這類在地格式官網沒有列出,中文人名的辨識效果也要自己用真實資料測過,必要時可依文件換用自訂 GLiNER 模型。
TheAI學院 編輯建議
編輯實測後的真心話很多公司的 AI 政策不是禁止就是放任,中間缺的正是這種「先遮再送」的工具。PasteGuard 開源、可自架、說明寫得很節制,這點我很欣賞。我沒有實測,從文件看來,台灣團隊導入前一定要拿真實的中文工單測一次,確認人名和身分證字號真的遮得到。
主要功能
- Mask 模式:以佔位符取代個資與密鑰,回覆時還原原文
- Route 模式:含敏感資料的請求改送本機 Ollama、vLLM 或 llama.cpp
- 格式與檢查碼規則搭配 GLiNER 語意模型偵測 30 多種敏感資料
- 相容 OpenAI 與 Anthropic API,改 base URL 即可接入 App 與程式代理
- ChatGPT、Claude、Gemini 瀏覽器擴充功能(實驗版)
- 儀表板記錄每筆請求偵測與遮蔽的項目,支援串流回應
如何使用 PasteGuard
- 安裝 Docker 後執行 docker run --rm -p 3000:3000 ghcr.io/sgasser/pasteguard:latest
- 開啟 localhost:3000 查看儀表板
- 把應用程式或程式代理的 OPENAI_BASE_URL 或 ANTHROPIC_BASE_URL 指向 PasteGuard
- 依需求選擇 Mask 模式,或設定本機模型啟用 Route 模式
- 一般員工可另裝 ChatGPT、Claude、Gemini 的瀏覽器擴充功能
適用場景
- 客服人員把含客戶姓名電話的工單貼給 ChatGPT 擬回覆
- 讓 Claude Code 讀專案時自動遮掉 .env 裡的 API 金鑰
- 公司內部 AI 應用統一經過遮蔽層再呼叫 OpenAI API
- 含病歷或合約資訊的請求自動改送本機模型處理
- 稽核人員從儀表板檢查有哪些敏感資料被攔下
PasteGuard 的優點與缺點
優點
- 開源、可自架、無遙測,程式碼可稽核
- 接入成本低,Docker 一行指令加一個環境變數
- 同時涵蓋聊天介面、API 與程式代理三種使用情境
缺點
- 內建規則偏歐洲格式,台灣身分證字號等在地格式未見列出
- 瀏覽器擴充功能仍是實驗版
- 只能降低外洩量,不能單靠它判定合規
價格方案
開源、Apache 2.0 授權,可免費在本機或自家環境自架;瀏覽器擴充功能目前為實驗版。官網未列出付費方案
PasteGuard 常見問題
PasteGuard 要錢嗎?
不用。它是 Apache 2.0 授權的開源軟體,可免費在本機或自家伺服器自架,官網沒有列出付費方案。
怎麼接到 Claude Code 或自己的程式?
用 Docker 啟動後,把 OPENAI_BASE_URL 設成 http://localhost:3000/openai/v1,或把 ANTHROPIC_BASE_URL 設成 http://localhost:3000/anthropic,請求就會先經過 PasteGuard 遮蔽再送出。
它怎麼判斷哪些是個資?
有固定格式的資料(信用卡、IBAN、金鑰等)用格式與檢查碼判斷,人名與地名則由 GLiNER 語意模型偵測,也可以換成自訂的 GLiNER 模型。
用了它就符合個資法嗎?
不一定。官方明確表示 PasteGuard 只是減少送到 AI 供應商的資料,是否合規仍取決於你的法務與資安措施。
使用者評價
還沒有足夠評價,搶先分享你的使用心得!
寫下你的評價
PasteGuard 的替代方案
查看相似的 AI 工具 →相關 AI 工具
Claude
Anthropic 的 AI 助理,長文件與寫作品質是它的主場。
QualityLayer
把 Claude Code、Codex、Cursor 等程式代理套進七個步驟:先討論、讀程式、畫計畫給你核准,再先寫測試後實作,最後交給沒寫這段程式的另一個代理審查
Clayzo
用一句話請程式代理做產品動畫、Logo 片頭或可互動的網頁特效,代理寫成程式、自己逐格檢查,再輸出成影片或直接在網頁上播放
Beacon
把你在 Claude Code、Cursor、Codex 等 20 多種程式代理裡的工作階段集中起來,挑出值得重用的除錯流程變成 Skills,下一個代理不必從零教起
telemetry.dev
把 AI 代理每一次模型呼叫、工具步驟與檢索串成一條 trace,看出哪一步最慢、哪個模型最燒錢、哪個 MCP 工具最常失敗
agentmash
隊友的 Codex 正在改同一個檔案,你的 Claude Code 動手前就會收到通知;按開發者計費,代理不限數量
猜你也想看的AI 開發者工具
更多義大利的 AI 工具
同樣來自義大利的 AI 工具,一起看看。