로컬 마스크Local Mask

완전 로컬 처리 분석:

1텍스트 입력 / 붙여넣기

기밀 정보가 포함된 글을 입력하고 “마스킹 실행”을 누르세요. 감지된 단어는 [NAME_1] 같은 치환어로 바뀝니다.

고정밀 인명·조직명 해석(kuromoji)

일본어 형태소 분석 사전을 사용해 경칭이 없는 인명이나 내장 목록에 없는 고유명사도 검출합니다. 켜면 최초 1회만 해석 사전(약 17MB)을 이 사이트(동일 출처)에서 내려받습니다. 입력 텍스트는 전송되지 않습니다.

2마스킹 결과

대응표 (치환어 ↔ 원래 단어)

브라우저 내(IndexedDB)에 저장 중 · 0
치환어원래 단어(민감정보)분류
탭을 닫으면 자동으로 파기됩니다(설정에서 변경 가능).

3복원(디마스크) — AI의 답변을 되돌리기

치환어가 그대로 포함된 AI 답변을 붙여넣으면 대응표를 기반으로 원래 고유명사로 즉시 복원합니다.

폴더/파일을 통째로 로컬 처리

지정한 폴더 안의 텍스트 계열 파일을 한꺼번에 읽어들여 브라우저 내에서 병렬로 마스킹합니다. 원본 파일은 그대로 두고 원래이름_masked.확장자 로 저장합니다. 모두 기기 안에서 완결되며 외부 전송은 전혀 없습니다.

파일을 드래그 앤 드롭
또는 클릭하여 선택(.txt / .log / .csv / .json / .md / .html 등)

“폴더 열기”는 Chrome/Edge 등에서 같은 폴더에 직접 기록(File System Access API)합니다. 미지원 브라우저나 “파일 선택” 시에는 자동으로 다운로드 저장으로 전환됩니다.

감지된 단어는 “왕복 클립보드”와 동일한 대응표에 추가되어 횡단적으로 복원할 수 있습니다.
거대한 파일(예: 100MB 로그)도 줄 단위 청크 처리로 화면이 멈추지 않게 처리합니다. 처리 대상은 텍스트 계열 확장자로 한정합니다.

감지 카테고리 ON / OFF

용도에 맞게 감지 대상을 전환할 수 있습니다. 설정은 이 기기(localStorage)에 저장됩니다.

사용자 정의 용어 목록

프로젝트명·사내 코드 등 반드시 마스킹하고 싶은 단어를 등록합니다.
용어=별칭 형식으로 입력하면 치환어를 지정할 수 있습니다(예: Orion=PROJECT_X).

개인정보 설정

탭을 닫으면 대응표 자동 파기

세션 종료 시 브라우저 내 대응표 데이터를 확실히 지웁니다.

입력 텍스트·파일·대응표 모두 외부 서버로 전송되지 않습니다. 모든 처리는 이 브라우저 안에서 완결됩니다.

01이 도구로 할 수 있는 것

ChatGPT나 Claude 같은 외부 AI에 회사명·이름·연락처·API 키 같은 민감정보를 그대로 붙여넣는 것은 위험합니다. 로컬 마스크는 전송 전에 그것들을 자동으로 치환어로 바꾸고, AI 답변을 받은 뒤 한 번의 클릭으로 되돌립니다. 감지·변환·복원 모두 당신의 브라우저 안에서만 이루어지며 입력 내용은 외부로 전송되지 않습니다.

02기본 사용법(왕복 클립보드)

텍스트를 입력하고 마스킹

기밀이 포함된 글을 붙여넣고 “마스킹 실행”을 누릅니다. 이름은 [NAME_1], 이메일은 [EMAIL_1] 같은 치환어로 바뀝니다.

치환 결과를 복사해 AI로

“치환 결과 복사”로 클립보드에 넣고 그대로 AI 채팅에 붙여넣어 질문합니다. AI에는 진짜 정보가 넘어가지 않습니다.

AI 답변을 복원(디마스크)

치환어가 그대로 포함된 AI 답변을 “복원” 칸에 붙여넣고 실행하면 대응표를 기반으로 원래 고유명사로 즉시 돌아옵니다.

끝나면 파기

작업이 끝나면 “대응표 모두 파기”. 탭을 닫을 때의 자동 파기도 기본으로 켜져 있습니다.

03파일을 일괄 처리하기

폴더/파일 선택

“파일 일괄 처리” 탭에서 로그 등이 들어 있는 폴더를 열거나 파일을 드래그합니다.

일괄 마스킹 실행

모든 파일을 한꺼번에 처리합니다. Chrome/Edge에서는 같은 폴더에 _masked 가 붙어 직접 저장되고, 그 외에는 다운로드로 저장합니다.

04감지되는 주요 정보

  • 연락처·위치: 이메일 주소, 전화번호, 주소, 우편번호(정규식 + 사전)
  • 기밀·IT 정보: 신용카드 번호(Luhn 검증), API 키·토큰(엔트로피 분석), 비밀번호(라벨 검출)
  • 개인·조직: 인명, 회사·조직명(경칭·직책·법인격·성씨 사전에 의한 휴리스틱 분석)
  • 사용자 정의: “감지 설정”에서 등록한 고유 용어

05자주 묻는 질문

Q입력한 정보는 어딘가로 전송되나요?
아니요. 텍스트·파일·대응표 어느 것도 외부 서버로 전송되지 않습니다. 감지부터 복원까지 모두 브라우저 내에서 처리합니다.
Q대응표는 어디에 저장되나요?
브라우저 내 IndexedDB에 임시 저장되어 디마스크(복원)에 사용됩니다. “대응표 모두 파기” 또는 기본으로 켜진 “탭을 닫으면 자동 파기”로 지울 수 있습니다.
Q인명이나 회사명이 감지되지 않거나 과하게 감지됩니다
인명·회사명은 문맥 휴리스틱으로 판정하므로 완전하지 않습니다. 반드시 마스킹하고 싶은 단어는 “감지 설정”의 사용자 정의 용어 목록에 등록하세요. 반대로 과할 때는 해당 카테고리를 끌 수 있습니다. 전송 전 “감지 하이라이트”로 반드시 확인하세요.
Q“폴더 열기”가 안 됩니다
폴더 직접 저장(File System Access API)은 Chrome/Edge 등 지원 브라우저가 필요합니다. 미지원이면 “파일 선택”을 사용하면 처리 후 다운로드 형식으로 저장됩니다.
Q복원이 안 됩니다
복원은 대응표를 참조합니다. 대응표를 파기한 뒤나 다른 탭/기기에서 만든 치환어는 복원할 수 없습니다. AI와의 주고받기는 같은 세션 안에서 완결하세요.

로컬 마스크 / Local Mask

외부 AI를 안전하게 쓰기 위한 완전 로컬 민감정보 마스킹 도구. 정보 유출 리스크를 물리적으로 제로로.

지원

문의 양식