무엇을 가릴 것인가, 그래도 새는 것
기술적으로 완벽한 마스킹도 남기지 말아야 할 것을 남겼다면 여전히 드러냅니다. 여기가 작업의 판단 쪽이고 어떤 도구도 대신해 주지 않습니다 — 다만 실패의 유형은 충분히 일정해서, 첫 상자를 그리기 전에 알아 둘 값어치가 있습니다.
뻔한 층
이름, 주소, 전화번호, 이메일 주소, 신분증과 세무 번호, 계좌와 카드 번호, 생년월일, 서명, 사진. 다들 떠올리는 것들입니다. 빠지는 둘은 긴 글 속의 **이메일 주소** — 이름이 아니라 덩어리로 읽히기 때문 — 과 **서명**입니다. 서명은 이미지라 텍스트 검색에 보이지 않습니다. 쪽마다 읽는 대신 검색으로 작업한다면 서명은 살아남습니다.
이름 없이 특정하는 층
이름이 하나도 없는 정보의 조합으로 사람이 특정되는 일은 흔합니다. 직책 더하기 부서 더하기 날짜, 드문 질환 더하기 대략의 나이 더하기 지역, 특정 회의에 있던 유일한 사람. 꼼꼼한 마스킹에서도 살아남는 실패입니다. 개별 사실은 하나같이 무해해 보이니까요. 시험은 '이게 개인정보인가'가 아니라 **'남은 것이 몇 사람을 가리키는가'**입니다. 답이 한 사람이면 당신은 아무것도 가리지 않았습니다.
산술의 층
숫자는 서로를 팔아넘깁니다. 표의 한 행을 가리고 합계를 남기면 빠진 숫자는 뺄셈입니다. 급여를 가리고 인상률과 이전 금액을 남겨도 같습니다. 연간 합계가 적힌 계열에서 한 달을 가리는 경우도요. 단가를 가리고 수량과 행 합계를 남기는 경우도요. 체계적인 문제이고 해법도 체계적입니다. 숫자를 가린 뒤 남은 것을 보고, 없앤 값이 도출되는지 물으세요. 도출된다면 합계가 무해해 보여도 합계까지 가리세요.
일관되게 가리고, 식은 눈으로 읽기
같은 정보는 나오는 모든 곳에서 사라져야 합니다 — 본문, 제목, 바닥글, 서명란, 이메일 주소, 파일 이름, 문서 속성. 하나만 살아남아도 나머지가 무의미해집니다. 다 끝냈으면 문서를 적대자처럼 읽으세요. 없애려던 것을 없앴는지 확인하는 것이 아니라, **무엇이 없어졌는지 알아내려고** 읽는 것입니다. 그 읽기가 행을 되돌려 주는 합계, 바닥글의 이니셜, 한 사람으로 좁히는 날짜를 찾아냅니다.
자주 묻는 질문
무엇이 가려야 할 개인정보인가요?
법률 문제이고 관할과 사안에 따라 다릅니다. 이 가이드는 기술을 다루고, 의무는 변호사나 개인정보 보호책임자에게서 옵니다.
이름만 가리면 되나요?
많은 경우 아닙니다. 이름 없이도 역할·날짜·장소 조합으로 일상적으로 특정됩니다.
뒷자리 넷 같은 일부 식별자도 가려야 하나요?
조심하세요. 일부 식별자는 추측을 확인하는 데 충분한 경우가 많고, 다른 조각과 합쳐지면 전체를 재구성합니다.
표의 합계도 가려야 하나요?
가린 행이 합계와 나머지 행에서 도출된다면 그렇습니다. 아니면 없앤 숫자를 공개한 셈입니다.
서명은요?
특정 정보로 다루고, 이미지라는 점을 기억하세요. 텍스트 검색으로는 못 찾습니다.
가리지 않은 원본을 보관해야 하나요?
보통 그렇습니다. 따로, 이름을 분명히 해서요. 보관 의무는 법률 문제이지만, 가린 사본은 문서가 무엇을 말했는지의 기록이 아닙니다.
글자를 없애고, 없어졌음을 증명하세요. Redact는 단어를 덮는 대신 페이지에서 들어내고, 방금 만든 파일을 다시 열어 두 가지 방법 — 텍스트 추출과 원시 스트림 검사 — 으로 뒤진 뒤에야 내려받게 합니다. 파일은 브라우저를 벗어나지 않습니다.
브라우저에서 PDF 가리기