零信任架構 · 純前端 · 資料不落地

AI 時代的
教育個資防護工具

把學生期末評語、輔導紀錄貼進 AI 幫忙潤飾文字時,你知道這些資料接下來會被怎麼處理嗎?多數人其實沒有把握。
EduShield 讓你不用去猜:送出前自動把個資換成代碼,AI 回覆後一鍵精準還原,全程在瀏覽器記憶體運作,關閉即銷毀。

1
自動遮蔽個資
→
2
送交外部 AI
→
3
一鍵精準還原
傳統做法的困境
  • ×
    直接貼給 AI:真實姓名、身分證字號送到 AI 服務商的伺服器,之後會被如何處理、是否用於訓練,因服務與方案而異,其實你無法確認。
  • ×
    人工逐一打碼:手動將「王小明」改成「OOO」,耗費大量行政時間且易遺漏。
  • ×
    手動還原:AI 回覆後,還得憑記憶把「OOO」改回「王小明」,極易出錯。
EduShield 零信任防護
  • ✓
    純前端運作:靜態 HTML 單檔,資料不上傳伺服器、不寫入磁碟,關閉頁面即銷毀。
  • ✓
    自動精準遮蔽:一鍵將個資轉換為代碼(如 {{PERSON_1}}),內建 20+ 類別規則。
  • ✓
    三重容錯還原:AI 回覆後,系統自動比對並還原,零失誤,支援半遮蔽輸出。

核心功能,親自操作體驗

以下每個關卡均預載真實情境資料,點擊按鈕即可立即體驗 EduShield 對不同類型個資的完整防護能力。

1
靜態規則自動偵測
運用正規表示式 (Regex) 瞬間捕捉身分證、電話、公文字號等 20+ 類別個資。
原始公文
主旨:公告學生獎懲與家長聯絡案。 說明:李大同(身分證字號:A123456789) 於112/08/15於校內抽菸,予以警告一次。 聯絡電話:0912-345-678(家長)
去識別化結果
Session Vault(代碼對照表)
2
表格批次遮蔽:規則抓不到的欄位,一鍵補齊
「家長姓名」這類欄位沒有固定格式,Regex 規則無法自動辨識;選取整欄一鍵遮蔽,正是為了補足這個盲區。
原始表格
「家長姓名」欄位沒有固定格式,Regex 規則無法自動辨識,需要手動選取整欄遮蔽。
去識別化結果
Session Vault(代碼對照表)
3
分級遮蔽:公告名單也能兼顧隱私
名單要對外公告時,不必整份打碼看不懂。點擊任一姓名標籤,可即時切換「原文」「全遮蔽」「半遮蔽(保留姓氏與末字)」三種顯示層級。
敦品勵學獎公告(點擊姓名試試看)
主旨:112學年度上學期敦品勵學獎公告 特優獎:王小明、陳雅婷 優等獎:李建宏、張淑芬、黃威廷
點擊姓名標籤:第一次切換為「■■■」全遮蔽,第二次切換為「王O明」半遮蔽(保留姓氏與末字,適合對外公告辨識身份),第三次還原原文。
4
快速遮蔽:框選批次套用,不經 AI 也能完成
只是要做一份公告名單、內部快篩,不需要送到外部 AI 時,可以用「快速遮蔽」分頁:貼上 → 偵測 → 拖曳框選多筆項目 → 批次套用遮蔽層級 → 複製,全程不建立代碼對照表、不留紀錄,比完整的「遮蔽 → 送 AI → 還原」流程更快。姓名、電話、Email 各自套用最適合的半遮蔽樣式。
獎助學金公告草稿(拖曳框選多筆項目試試看)
獎助學金公告草稿(尚未定稿) 本學期核定名單:王建民、陳淑芬、黃威廷。 承辦人:李雅婷,聯絡電話 (02)8765-4321,信箱 [email protected]。
用滑鼠在上方文字區「拖曳框選」多筆項目(框到的項目會出現藍色外框),再點選下方批次按鈕套用遮蔽層級;也可以直接點擊單一項目做三態循環切換。真實工具的快速遮蔽分頁還支援「原文手動選取設為機密」與「表格整欄/整列遮蔽」,這裡先聚焦在最常用的拖曳框選批次操作。
5
自動防外洩:偵測到高風險內容,直接鎖住複製
當文件含有性平通報、家暴、特殊教育身分等極敏感字詞(36 項),系統立即鎖定「複製」功能,防止疏忽外流。第二層更透過地端 AI 語意掃描,偵測未直接使用關鍵字的陳述型風險文字。
選擇測試情境
複製功能狀態
模擬地端 AI 語意分析中...
偵測到特敏通報資訊,已啟動硬阻斷防護,複製功能已鎖定。
6
最佳姓名防護實務:自訂詞庫與手動選取
姓名沒有固定格式,單靠靜態規則難以完整偵測。最佳實務是:匯入「自訂詞庫」批次保護已知名單,再對漏網之魚進行「手動選取標記」,兩者搭配即可完整覆蓋。
會議紀錄(含多位人名與機密專案)
詞庫包含:王建民、陳淑芬、飛鷹計畫。「黃建宏」不在詞庫中,需手動補標。
操作說明
  1. 點擊「模擬匯入自訂詞庫」,系統自動標記詞庫內的三個詞彙。
  2. 觀察「黃建宏」仍未被標記(不在詞庫中)。
  3. 點擊「手動標記漏網之魚」,模擬使用者反白選取並標記的動作。
  4. 完成後,所有人名與機密詞彙皆已受到保護。
提示:點擊上方任一對照項目,可取消該項目的遮蔽(例如系統誤判時)。
小提醒:自訂詞庫支援 CSV 格式匯入/匯出,同事之間可以直接分享一份常見姓名/校名詞庫檔案,不用每個人各自手動輸入。
7
實戰閉環:送交外部 AI 後一鍵精準還原
請將左側的 Prompt 與遮蔽資料,複製貼給您日常使用的 ChatGPT 或 Claude,將 AI 生成的回覆貼回右側,體驗系統如何精準還原所有個資代碼。
步驟一:複製以下 Prompt 送給外部 AI
【系統指令:本段文字已去識別化。請保留所有 {{TAG_X}} 代碼,並維持原始表格 Tab (\t) 排版!】 【112學年度內部轉調錄取名單】 正取:{{PERSON_1}}、{{PERSON_2}}、{{PERSON_3}} 備取:{{PERSON_4}}、{{PERSON_5}}
Token 對應:{{PERSON_1}} = 王建民、{{PERSON_2}} = 陳淑芬、{{PERSON_3}} = 黃建宏、{{PERSON_4}} = 張雅婷、{{PERSON_5}} = 李威廷
步驟二:貼上 AI 回覆並還原
8
自訂防護規則:合併 vs. 取代
除了內建規則庫,您還可以匯入自己的正則規則──與內建規則合併,或整組取代內建規則。切換下方兩種模式試試看。
您的自訂規則(CSV 一列)
範例文字
去識別化結果
進階:除了整批匯入,也可以直接點進規則列表逐條編輯——包括內建規則本身,不限自訂項目:
規則 操作
測試文字(規則異動即時套用)
真實工具還支援「手動匯入設定檔」與「匯出規則設定檔」,這兩者都需要在本機檔案系統上操作(選取/下載檔案),因此無法在這個線上展示頁模擬。詳見技術文件。
9
標籤對照表:跨批次維持一致
同一筆資料在不同批次處理時,預設會拿到不同編號的標籤。把對照表匯出、下次匯入回來,就能讓標籤保持一致,方便跨批次核對還原結果;正式工具另外還提供加密(JSON)匯出選項。
已知標籤對照表(模擬先前已匯出的檔案)
今天的新文件
本次去識別化結果
本次產生的標籤

三種執行方式,適應所有網路環境

從線上快速評估到完全離線的封閉內網,EduShield 提供彈性的部署策略,無論機構的資安規範為何皆可適用。

線上 Sandbox 評估
透過 GitHub Pages 部署,點擊網址隨開即用,無需下載任何檔案。
本地端運算,資料不上傳雲端
封閉內網 Air-Gapped
同時下載 EduShield.html 與 style.css 置於同一資料夾,取代外部 CDN 依賴。
適用公務機或隔離網段
封閉內網部署另需下載 style.css,可於上方 GitHub 專案取得