개인정보 마스킹 및 복원 도구 AI에 붙이기 전 비식별화, 답변 받은 후 원클릭 복원

⚠️ 감지·마스킹·복원 처리는 모두 사용자의 브라우저 내에서만 이루어지며 어떤 서버로도 전송되지 않습니다. 대조표에는 실제 민감정보가 포함되어 있으니 다운로드 후 직접 안전하게 보관하세요. 다운로드하지 않으면 탭을 닫는 순간 대조표는 사라지며, 당사는 이를 대신 저장하지 않습니다.

Step 1: 개인정보가 포함된 원본 텍스트 붙여넣기

안내: 자동 감지를 다시 실행하면 현재 마스킹 결과와 대조표가 초기화됩니다. 수동 표시는 감지가 끝난 후에 진행하세요.

개인정보 마스킹 및 복원 도구란?

점점 더 많은 사람들이 업무 내용을 ChatGPT, Gemini, Claude 등에 붙여넣어 도움을 받고 있지만, 이러한 내용에는 고객의 이메일, 전화번호, 주민등록번호, 신용카드 번호 등 실제 개인정보가 포함되는 경우가 많습니다. 붙여넣는 순간 그 정보는 제3자 서버로 전달됩니다. 이 도구는 브라우저 내에서 자동으로 흔한 민감정보 형식을 감지하여 [MASK_1], [MASK_2]와 같은 코드로 치환하고 "원본 값 ↔ 코드" 대조표를 생성합니다. 이를 통해 "마스킹된 텍스트"를 안심하고 AI 도구에 붙여넣을 수 있습니다. AI의 답변에 코드가 그대로 남아 있다면, 같은 대조표로 원클릭에 실제 데이터로 복원할 수 있습니다. 이것이 바로 이 도구의 핵심 가치입니다. AI 스스로 마스킹을 도와줄 수는 있지만, 대조표가 없으면 복원할 수 없습니다. 이는 AI가 구조적으로 할 수 없는 일입니다.

지원하는 감지 형식

  • 이메일: 표준 이메일 형식.
  • 전화번호: 흔히 사용되는 국제 및 국내 형식.
  • 신용카드 번호: 구분자를 포함한 13~19자리 숫자, Luhn 알고리즘으로 검증하여 오탐을 줄입니다.
  • 주민등록번호/여권번호: 미국 SSN 형식, 대만 신분증 형식, 흔한 영문+숫자 여권 형식.
  • IP 주소: IPv4 및 IPv6.
  • 은행 계좌/IBAN: 국제 은행 계좌번호 형식.
  • 수동 표시: 이름과 같은 비정형 데이터는 정규식만으로 안정적으로 판별할 수 없어, 텍스트를 선택해 수동으로 추가할 수 있습니다.

활용 사례

예를 들어 고객 상담 이메일을 AI에 첨삭 요청하기 전에 고객의 이름, 이메일, 전화번호를 먼저 마스킹하세요. 또는 직원 개인정보가 포함된 표를 AI에 정리 요청하기 전에 비식별화하세요. 코드가 AI 답변에 그대로 남아 있는 한, 대조표를 이용해 실제 값으로 복원할 수 있습니다. AI는 항상 코드만 볼 뿐, 실제 개인정보는 결코 볼 수 없습니다.

자주 묻는 질문(FAQ)

Q1: 대조표가 서버로 업로드되나요?

아닙니다. 이 도구는 감지·마스킹·복원 전 과정이 100% 사용자의 브라우저(Chrome, Firefox, Safari 등) 내에서 로컬로 처리되며, 텍스트를 수신하는 백엔드 서버가 존재하지 않습니다. 대조표는 현재 탭의 메모리에만 존재하며 새로고침하거나 탭을 닫으면 사라지므로, 보관하고 싶다면 반드시 다운로드하세요.

Q2: 왜 대조표를 AI에게 줘서 복원을 맡기면 안 되나요?

대조표까지 AI에 붙여넣으면 AI가 코드와 실제 값의 대응 관계를 동시에 알게 되어 비식별화로 개인정보를 보호하려는 목적이 완전히 무의미해집니다. 복원 단계는 의도적으로 완전히 오프라인에서 사용자의 기기 내에서만 처리되도록 설계되어, 실제 민감정보가 제3자 AI 서버를 거치지 않도록 보장합니다.

Q3: 정규식 기반 감지에 누락이나 오탐이 있을 수 있나요?

네, 이는 규칙 기반 감지의 알려진 한계입니다. 이름이나 주소 같은 비정형 데이터는 형식만으로 안정적으로 판별할 수 없습니다. 감지가 끝난 후 마스킹된 텍스트를 한 번 직접 검토하고, 누락된 부분이 있다면 "선택한 텍스트를 민감정보로 표시" 기능으로 수동 추가하시길 권장합니다.

Q4: PII(개인식별정보)와 비식별화란 무엇인가요?

개인식별정보(Personally Identifiable Information, PII)는 이름, 신분증 번호, 연락처 등 특정 개인을 식별할 수 있는 모든 데이터를 의미합니다. 비식별화(De-identification)는 이러한 데이터를 코드나 가명으로 대체해 유출 위험을 낮추는 방법입니다. 자세한 내용은 위키백과: Personal data를 참고하세요.