데이터 익명화 도구 - 이메일, IP, 카드 마스킹

이메일, IP 주소, 신용카드, 전화번호를 기본 패턴이나 사용자 지정 정규식 규칙으로 마스킹합니다.

데이터 익명화 도구

문제 신고

데이터 익명화 도구 - 이메일, IP, 카드 마스킹에 대한 버그나 제안이 있으신가요? 알려주세요!

데이터 익명화 도구
구성
입력 데이터

Ready to Mask

Paste your text and click Mask Data to anonymize sensitive information

데이터 익명화

이 도구는 로그 파일, 대화 내보내기, CSV 행처럼 붙여넣은 텍스트 안의 민감한 값을 브라우저에서 바로 마스킹합니다. 이메일, IP 주소, 신용카드 번호, 전화번호를 일부만 가려진 형태로 바꾸거나, 직접 작성한 정규식 패턴을 적용할 수 있습니다. 결과는 화면에 바로 표시되며, 버튼 하나로 복사하거나 처음부터 다시 시작할 수 있습니다.

마스킹 작동 방식

네 가지 기본 패턴이 제공됩니다. 이메일, IPv4, 신용카드는 기본적으로 선택되어 있고, 전화번호는 국가마다 형식 차이가 커서 안정적으로 잡아내기 어렵기 때문에 기본적으로 꺼져 있습니다. 이메일 주소는 첫 글자와 도메인은 그대로 두고 나머지 로컬 부분만 별표로 가려서, minji.kim@hanareum.co.kr는 m********@hanareum.co.kr가 됩니다. IPv4 주소는 앞의 두 옥텟은 그대로 두고 뒤의 두 옥텟을 가려서, 121.66.34.12는 121.66.***.***가 됩니다. 신용카드 번호는 마지막 네 자리만 보이도록 남깁니다. 전화번호는 마지막 두 글자만 남기고 나머지를 가려서, 010-2345-6789는 ***********89가 됩니다. 이 세 패턴은 붙여넣은 텍스트 안에서 몇 번이 나오든 모두 찾아서 같은 방식으로 처리합니다. 이 네 가지 패턴이 다루지 않는 이름, 사원번호, 내부 참조 코드 등은 사용자 지정 규칙란에 직접 정규식 패턴과 대체 문자열을 입력하면 되고, 대체 문자열을 비워두면 기본값인 [REDACTED]가 사용됩니다.

적용 예시

다음과 같은 로그인 로그 한 줄을 붙여넣었다고 해봅시다: 2024.05.20 14:32:01 사용자 로그인. 이메일: minji.kim@hanareum.co.kr, IP: 121.66.34.12, 카드: 5327 4491 0028 7716. 이메일, IPv4, 신용카드가 선택된 상태라면 결과는 다음과 같습니다: 2024.05.20 14:32:01 사용자 로그인. 이메일: m********@hanareum.co.kr, IP: 121.66.***.***, 카드: ************7716. 날짜와 "사용자 로그인"이라는 문구는 세 패턴 중 어느 것과도 일치하지 않으므로 그대로 남습니다.

한계

네 가지 기본 패턴은 정해진 문자 형태만 정확히 잡아낼 뿐 문맥이나 의미까지 이해하지는 못합니다. 그래서 일반 텍스트로 적힌 이름, 주소, 계좌번호는 직접 사용자 지정 규칙을 만들지 않는 한 그대로 남습니다. 잘못된 정규식 패턴은 아무 경고 없이 조용히 무시되고, 해당 부분의 텍스트는 마스킹되지 않은 채로 남습니다. 마스킹은 결과 상자에 표시되는 내용만 바꿀 뿐이며, 붙여넣은 원본 텍스트는 탭을 닫기 전까지 브라우저 메모리와 클립보드 기록에 그대로 남아 있으므로, 파일을 안전하게 삭제하거나 암호화하는 것을 대신할 수는 없습니다. 이 도구는 서버로 어떤 요청도 보내지 않고 브라우저 탭 안에서만 동작합니다.

자주 묻는 질문