이 도구에 대하여
CSV 데이터 익명화는 개인정보가 담긴 CSV를 공유해도 안전한 데모용 버전으로 바꿔 주는 무료 브라우저 내 도구입니다. 파일을 파싱해 각 열에서 가능성 있는 PII — 이메일, 전화번호, IP 주소, 신용카드형 번호, 주민번호형 패턴 — 를 자동 감지하고 마스킹을 제안합니다. 열마다 원본 유지, **** 로 삭제, SHA-256 해시, 현실적인 가짜 값으로 대체, 열 전체 삭제 중에서 동작을 선택할 수 있습니다.
모든 처리는 JavaScript와 내장 Web Crypto API(해시용)를 사용해 브라우저에서 로컬로 이뤄집니다. 데이터는 업로드되거나 저장되지 않고 기기를 벗어나지 않으므로 실제 고객 내보내기 자료에도 안전합니다. 출력 CSV는 열 동작을 바꿀 때마다 실시간으로 갱신되며, 곧바로 복사하거나 내려받을 수 있습니다.
자주 묻는 질문
어떤 열 동작을 사용할 수 있나요?
유지는 값을 그대로 두고, 삭제는 비어 있지 않은 모든 값을 **** 로 바꾸며, 해시는 각 값을 결정적 SHA-256 다이제스트(앞 16개 16진수 문자)로 바꿔 같은 입력이 같은 해시로 대응되게 합니다. 가짜는 감지된 유형을 바탕으로 형태가 같은 현실적인 값으로 치환하고, 삭제(열)는 해당 열을 출력에서 제거합니다.
PII는 어떻게 감지되며 신뢰할 수 있나요?
각 열을 표본 추출해 이메일, IP, 주민번호, 전화·카드 번호 형태의 정규식과 대조하며, 표본 값의 절반 이상이 일치할 때만 유형을 제안합니다. 감지는 어디까지나 휴리스틱 출발점이므로 결과를 공유하기 전에 제안된 동작을 반드시 검토하세요.
제 데이터가 어딘가로 업로드되거나 저장되나요?
아니요. 파싱, 감지, SHA-256 해시는 모두 Web Crypto API로 브라우저 안에서만 실행되므로 데이터가 서버로 전송되지 않고 탭을 닫으면 아무것도 남지 않습니다.
어떤 CSV 규칙을 가정하나요?
필드는 선택한 구분자(쉼표, 세미콜론, 탭 또는 파이프)를 쓰고, 구분자나 줄바꿈을 포함한 필드는 큰따옴표로 감싸며, 필드 안의 따옴표는 두 개로 씁니다. '첫 행은 헤더' 옵션이 켜져 있으면 그 행의 이름이 각 열 옆에 표시되고 그대로 통과됩니다.