데이터 비식별 처리기
표를 공유하거나 검토하기 전에 열마다 처리 방법을 정해 새 복사본을 만듭니다. 열 제거·고정 마스킹·부분 마스킹·세션 일관 가명화와 최대 4개 준식별자 열의 가공 전후 조합 빈도를 함께 확인할 수 있습니다. 정책 보고서는 원문 값과 열 이름을 반복하지 않고 무엇을 적용했는지 숫자로 기록합니다. 가공 표에는 사용자가 유지하도록 선택한 원문이 남을 수 있습니다.
주요 기능
- 기본 마스킹에서 시작하는 다섯 가지 열 정책
- 같은 열·메모리 세션에서 원문 값에 일관된 가명 부여
- Unicode 코드 포인트 기준 부분 마스킹
- 선택한 최대 4개 열의 가공 전후 조합 빈도
- 원문 값·헤더·대응표를 넣지 않는 숫자 정책 감사
- 전체 가공 CSV와 별도 정책 JSON 내보내기
사용 방법
- CSV를 붙여넣거나 UTF-8 파일을 선택하고 구분자를 지정합니다.
- 열 읽기를 누르면 모든 열이 고정 마스킹으로 시작합니다.
- 열별 정책을 정하고 필요하면 준식별자 열을 최대 4개 선택합니다.
- 작은 그룹 기준을 지정하고 정책을 적용합니다.
- 가공 표·숫자 감사·빈도 계산의 한계를 확인한 뒤 필요한 파일을 저장합니다.
활용 예시
- 개발 오류 제보에 사용할 표의 특정 열 가리기
- 한 번의 검토 세션에서 반복 고객을 같은 가명으로 표현하기
- 우편번호 일부 마스킹이 선택한 조합 빈도에 미치는 변화 보기
- 실제 식별값을 보고서에 되풀이하지 않고 처리 결정을 기록하기
자주 묻는 질문
처리하면 익명성이 보장되나요?
아닙니다. 마스킹과 가명만으로 외부 자료와의 연결 가능성이 사라졌다고 증명할 수 없습니다. 빈도 검사는 이 표에서 선택한 열만 다룹니다. 모든 식별자를 자동 발견하거나 개인의 식별 확률을 추정하거나 법적 적합성을 판정하지 않습니다.
입력을 바꾸어도 가명이 유지되나요?
이 페이지 세션에서는 헤더와 값이 정확히 같으면 같은 가명을 사용합니다. 공백 제거·대소문자 통합·Unicode 정규화를 하지 않으며 열마다 대응표가 분리됩니다. 모두 지우기, 예제 불러오기, 가명 초기화 또는 페이지 이탈 후에는 새 대응표를 만듭니다. 대응표는 내보내지 않습니다.
부분 마스킹은 무엇을 남기나요?
앞뒤에서 지정한 Unicode 코드 포인트 수를 남기고 가운데에 고정 표시 •••를 넣습니다. 최소 한 글자도 가릴 수 없는 짧은 값은 전체를 [MASKED]로 바꿉니다. 코드 포인트는 눈에 보이는 한 글자 묶음과 달라 결합 이모지나 악센트가 나뉠 수 있습니다. 빈 문자열 보존은 별도 선택이고 공백은 데이터로 취급합니다.
작은 그룹은 어떻게 계산하나요?
선택한 열들의 정확한 값 조합이 같은 행을 묶습니다. 빈 셀도 조합에 포함합니다. 그룹 크기, 단독 행 수, 기준 k보다 엄격히 작은 그룹에 속한 행 수를 보여줍니다. 가명화만으로는 값의 같고 다름이 유지되어 그룹이 커지지 않습니다. 선택한 열을 모두 제거하면 가공 후 평가는 불가로 표시하며 익명화 성공으로 처리하지 않습니다.
두 가지 다운로드에는 어떤 내용이 있나요?
가공 CSV에는 남긴 열의 원래 이름과 유지·부분 마스킹 정책으로 남은 원문이 들어갈 수 있습니다. 수식처럼 해석될 값 앞에는 CSV에서만 작은따옴표를 붙입니다. 별도 정책 JSON은 열 번호·정책·숫자 집계만 담으며 헤더, 원문 셀, 조합 값, 가명 대응표를 제외합니다. 미리보기 페이지와 관계없이 전체 결과를 내보냅니다.
입력 한도와 취소는 어떻게 동작하나요?
UTF-8 1MiB, 데이터 5,000행, 32열, 100,000셀까지 지원합니다. 준식별자는 최대 4열, k는 2~20입니다. 세션 대응표는 100,000개 값·보관 원문 2,000,000 UTF-16 단위·64개 헤더까지입니다. 128행마다 화면에 제어를 돌려주며 취소·입력 변경 시 결과를 버립니다. 취소한 작업의 새 가명은 대응표에 반영하지 않습니다.
개인정보 안내
CSV, 선택한 파일 내용, 정책, 가명 대응표와 결과는 이 페이지의 메모리에서 처리합니다. 이 도구가 입력을 URL, 브라우저 저장소, 분석 이벤트나 업로드 요청에 넣지 않습니다. 모두 지우기와 페이지 이탈은 입력·대응표를 버리고, 가명 초기화는 현재 입력을 유지한 채 대응표를 버립니다. 내려받은 파일은 사용자가 관리하는 별도 복사본입니다.
댓글과 질문