DeID|醫療資料去識別化
規則與文字 LLM 協作、PDF 視覺可選的文件去識別化工具。上傳 PDF、Word、Excel、TXT、Markdown 或貼上文字,自動偵測姓名、身分證字號、手機、市話、地址、電子郵件、公司名稱、統一編號與自訂識別碼;預覽、人工覆核後下載去識別化文件與 CSV 編碼表,之後可完整還原。
規則與文字 LLM 協作、PDF 視覺可選的文件去識別化工具。上傳 PDF、Word、Excel、TXT、Markdown 或貼上文字,自動偵測姓名、身分證字號、手機、市話、地址、電子郵件、公司名稱、統一編號與自訂識別碼;預覽、人工覆核後下載去識別化文件與 CSV 編碼表,之後可完整還原。
文件去識別化工具是一個開源、結合規則與必要文字 LLM 的線上工具,用來把 PDF、Word、Excel、TXT、Markdown 文件或貼上的文字中的個人資料(姓名、身分證字號、手機、市話、地址、電子郵件、公司名稱、統一編號、自訂識別碼)自動偵測並以唯一編碼取代,同時產出 CSV 編碼表,日後可憑編碼表完整還原。文字會經同源後端送至指定模型;PDF 視覺辨識由使用者勾選。文件輸出與 CSV 還原仍在瀏覽器處理。
| 做法 | 檔案離開電腦嗎 | 能還原嗎 | 個資真的移除了嗎 |
|---|---|---|---|
| 本工具 | 文字與選用的 PDF 頁圖會送至後端與模型 | 可以(編碼表),也可選擇不還原 | 是,輸出檔不含原文 |
| 需上傳的線上工具 | 會,檔案送到第三方伺服器 | 視服務而定 | 視服務而定 |
| PDF 黑框、色塊覆蓋 | 不會 | 不能 | 否,底層文字仍可複製出來 |
| 手動尋找取代 | 不會 | 除非自行記錄,否則不能 | 容易漏改 |
王[姓名]、A1[身分證]),滑鼠停留可看原文與實際輸出標記。A1[身分證],只露出適合統計的字元)、全部隱藏,或自訂(逐類別保留前後幾碼、Email 網域、縣市區等,方便統計,可設為預設);不需要還原時,「標記」可改選類別 [姓名] 或空白佔位「○○○」。.deid)與 CSV 編碼表;多個檔案可一鍵打包成 ZIP,也可選擇整批共用編碼或匯入上次的編碼表沿用編碼。| 格式 | 輸入 | 輸出與限制 |
|---|---|---|
| TXT/Markdown/貼上文字 | .txt、.md 或直接貼上 | 同格式輸出;貼上的文字可一鍵複製結果 |
| Word | .docx | 保留樣式、表格、頁首頁尾;不支援舊版 .doc |
| Excel | .xlsx | 保留儲存格樣式與工作表結構;僅處理文字型儲存格,數值型電話、公式結果不在範圍 |
| 含文字層 | 依原座標重建文字並內嵌中文字型,不保留圖片、圖形與原字型 | |
| 掃描 PDF | 整份沒有文字層 | 在瀏覽器內以 OCR 辨識繁中與英文,辨識出的文字依原位置、大小與顏色重建,表格框線、底色與勾選框(含勾選狀態)重繪,傾斜或放反的頁面自動轉正;照片、標誌等不含文字的圖片原樣保留(可逐張取消);辨識可能有誤,請逐頁核對 |
單檔上限 100 MB,一次最多 10 個檔案;內建規則以台灣常見格式為主。
文件去識別化是把文件中可以直接或間接辨識特定個人的資訊(例如姓名、身分證字號、手機、地址、電子郵件),以遮罩或編碼取代,讓文件在交給第三方、AI 服務或研究單位時不會洩漏個資。本工具會把每筆敏感資訊換成唯一的隨機編碼,並產出 CSV 編碼表供日後還原。
文字會傳送到 Cloud Run 後端與指定模型進行必要辨識;勾選視覺選項時也會傳送 PDF 頁面圖片。解析、輸出與編碼表仍在瀏覽器處理。本服務不把文件或編碼表存入資料庫或日誌;模型端的資料保管依供應商政策。
支援 PDF(含掃描檔,會在瀏覽器內以 OCR 辨識文字)、Word(.docx)、Excel(.xlsx)、TXT、Markdown,也可以直接貼上文字。單檔上限 100 MB,一次最多 10 個檔案混合處理。不支援舊版 .doc、.xls。
內建十八種類別。台灣格式:中文姓名、身分證字號(含檢核碼驗證)、手機、市話、地址、電子郵件、公司/組織名稱、統一編號(含檢核碼驗證)與自訂識別碼;國際格式:國際電話(驗證號碼有效性)、信用卡號(Luhn 檢核)、美國社會安全碼(SSN)、IBAN 國際銀行帳號、IP 位址與出生日期(依「出生日期」「Date of Birth」等標籤判斷);醫療文件:病歷號(病歷號/門診號/掛號號/Chart No. 等標籤後的編號)、醫療日期(入院/出院/手術等就醫日期,保留年份)與英文姓名(Patient Name/Dr. 等標籤後的英文名)。也可以用正規表達式新增自訂規則;無標籤的英文姓名與英文地址目前需在預覽中圈選新增。
去識別化是泛稱,指處理後無法直接識別特定個人。假名化(pseudonymization)是以代號取代可識別的資料、另外保存對照表,必要時可以還原,本工具預設的「編碼」加上 CSV 編碼表就屬於這一類;匿名化(anonymization)則是處理到無法再回推個人、也無法還原。選「類別」或「空白佔位」不會產生編碼表,但是否達到匿名化,還要看保留的字元與文件中的其他資訊,交付前請自行判斷。
把文件拖進本工具或直接貼上文字,確認姓名、身分證、手機、地址、Email 等都已標記,再下載或複製去識別化後的內容交給 AI。AI 看到的是 [姓名]、[手機] 這類標記,仍能理解語意;本工具的辨識階段會先將原文送至指定模型;完成遮蔽後再把輸出交給其他 AI 使用。預設的「編碼」會讓 AI 的回覆保留 [姓名:6e679d] 這類標記,之後可以用編碼表還原成真實資料;不需要還原時,把「標記方式」改為「類別」即可。
可以。沒有文字層的 PDF 會在瀏覽器內以 OCR(繁體中文+英文)辨識,再自動偵測與遮罩;表格框線、底色、勾選框與文字顏色依原位置重繪,傾斜或放反的頁面會先自動轉正。以內附的 5 頁掃描範例實測,字元召回率約 99%。辨識仍可能有誤,下載前請逐頁核對。
可以。一次最多 10 個檔案,PDF、Word、Excel、TXT、Markdown 可以混合,每個檔案各自預覽與覆核,最後一鍵打包成 ZIP 下載;也可以讓整批檔案共用編碼,同一個人在不同檔案中是同一個編碼。
可以。每筆敏感資訊都換成 [類別:編碼] 形式的唯一標記,對應關係存在 CSV 編碼表中。在「還原」頁籤上傳去識別化文件與編碼表,即可取得原格式的還原檔。編碼表是還原的唯一憑證,請妥善保管。
可以。在「輸出設定」的「標記」改選「類別」,輸出寫成 [姓名]、[手機];或選「空白佔位」,像公文一樣以「○」取代每個字(分隔符號保留,例如 0912-○○○-○○○)。這兩種方式只下載去識別化文件、不產生編碼表,日後無法還原;「空白佔位」會保留原本的字數,需要更高的匿名性請選「類別」。預設的「編碼」仍可還原。
可以。預覽上方「輸出設定」的「保留」預設為「部分保留」,只露出適合統計的字元,例如身分證前 2 碼(地區與性別)、Email 網域、地址的縣市區,輸出如 A1[身分證:a3f9c2];改選「自訂」可以逐類別調整,在 Excel 用 LEFT/RIGHT 就能分組統計,仍可用編碼表完整還原。多個檔案可以選擇整批共用編碼,或匯入上次的編碼表沿用舊編碼,讓同一個人在不同檔案中是同一個編碼。保留的字元越多越容易辨識出個人,請視接收對象斟酌。
Word 與 Excel 直接改寫文字節點,樣式、表格、頁首頁尾與工作表結構都保留;PDF 依原始座標重建文字版面並內嵌中文字型,但圖片、圖形與原字型不會保留。
用色塊覆蓋的 PDF,底層文字仍然可以被複製或擷取出來。本工具改以文字重建的方式輸出 PDF,敏感文字會真正從檔案中移除,不會殘留在輸出檔內。
會。中文姓名與地址無法靠規則做到零誤判、零漏抓,所以自動偵測只是建議:預覽畫面可以點擊標記取消誤判、在「依類別調整」整類取消,或圈選文字手動新增漏抓的項目,確認後再下載。
本工具以 MIT 授權開源,正式部署需要 Cloud Run 網站與 Node 後端。模型 API Key 由 Secret Manager 注入後端,瀏覽器不持有金鑰。模型與雲端費用依服務設定及使用量而定,服務管理者會提供存取碼。
Data De-identification Tool is a open-source tool with mandatory text-model detection for redacting personal data (PII) in Traditional Chinese (Taiwan) documents. It detects names, national ID numbers, mobile and landline numbers, addresses, email addresses, company names and tax IDs in PDF (including scanned PDFs, read with in-browser OCR), Word, Excel, TXT and Markdown files, lets you review every match, and exports the redacted file in its original format. Each value becomes a reversible code with a CSV mapping table, or a plain category label or ○ placeholders when no restoring is needed. Extracted text is sent through the backend to the selected model; optional PDF vision also sends page images.
完整操作說明與截圖見 GitHub 專案頁;範例檔皆為程式產生的虛構資料。給 AI 的網站摘要:llms.txt、llms-full.txt。最後更新: