PDF에서 이름이나 주민등록번호 위에 검은 사각형을 올렸다고 해서 원문이 삭제되는 것은 아닙니다. 사각형이 원래 글자 위에 덧그려진 경우에는 화면만 가려지고, 아래의 텍스트는 복사·검색·추출될 수 있습니다. 외부로 보낼 파일이라면 전용 가리기(redaction) 기능을 적용한 뒤 새 파일을 다시 검사해야 합니다.
이 글은 계약서, 견적서, 인사 자료처럼 민감한 PDF를 ChatGPT 같은 AI 도구나 외부 협업자에게 보내기 전에 일부 정보를 지우려는 직장인을 위한 안내입니다.
작성일·공식 문서 확인일: 2026년 10월 1일
이번에 실제로 확인한 것
테스트 환경은 Windows의 Python 3.14.7과 PyMuPDF 1.28.2입니다. 실제 개인정보 대신 Employee ID: DEMO-1234라는 설명용 문장을 넣은 PDF 두 개를 만들었습니다.
첫 번째 파일은 DEMO-1234 위에 검은 사각형만 그렸습니다. 저장 후 PDF 텍스트를 추출하자 Employee ID: DEMO-1234가 그대로 나왔고, 대상 문자열 검색 결과도 참이었습니다.
두 번째 파일은 같은 문자열 영역에 가리기 주석을 추가한 다음 apply_redactions()를 실행했습니다. 다시 텍스트를 추출하자 Employee ID:만 남았고 DEMO-1234는 검색되지 않았습니다. PyMuPDF 공식 문서는 가리기 주석을 페이지에 추가하는 단계와 실제로 적용하는 단계를 별도로 제공합니다.[2]
이 결과는 모든 PDF 편집 프로그램의 동작을 대신 증명하지는 않습니다. 이번에 확인한 것은 “검은 도형 덧그리기”와 “실제 가리기 적용”의 차이입니다. 스캔 이미지, OCR 텍스트, 첨부 파일, 주석이 들어 있는 PDF는 추가 점검이 필요합니다.
검은색 도형과 실제 가리기는 무엇이 다른가
| 작업 | 화면에서 보이는 상태 | 원문이 남을 가능성 | 외부 전송 전 판단 |
|---|---|---|---|
| 검은 사각형을 위에 배치 | 가려진 것처럼 보임 | 높음 | 삭제로 보지 않기 |
| 글자색을 배경색과 같게 변경 | 눈에 잘 안 보임 | 높음 | 삭제로 보지 않기 |
| 흐림·모자이크 효과 적용 | 내용을 알아보기 어려움 | 원본 구조와 OCR 결과를 별도 확인해야 함 | 민감정보 삭제 수단으로 단정하지 않기 |
| 전용 가리기 기능을 적용하고 저장 | 지정 영역이 대체됨 | 적용 여부와 숨은 정보는 재검사 필요 | 검사 통과 후 전송 |
Adobe Acrobat Pro 공식 안내는 Redact text and images로 영역을 고른 뒤 Apply를 누르도록 설명합니다. 적용 단계에서 문서 정리와 숨은 정보 제거 여부도 선택할 수 있습니다.[1] 즉, 영역을 표시한 상태와 가리기를 적용해 저장한 상태는 같지 않습니다.
Acrobat Pro에서 안전하게 처리하는 순서
메뉴 이름은 버전과 언어에 따라 달라질 수 있습니다. 2026년 10월 1일에 확인한 Adobe 도움말 기준으로는 다음 순서입니다. 현재 제품 화면이 다르면 계정에 표시되는 기능과 공식 도움말을 다시 확인하세요.
- 원본을 직접 덮어쓰지 말고 작업용 사본을 만듭니다.
- Acrobat에서
All tools > Redact a PDF를 엽니다. Redact text and images를 선택하고 지울 글자나 이미지를 지정합니다.- 지정만 하고 끝내지 말고
Apply를 누릅니다. - 숨은 정보 제거 옵션이 보이면 문서 용도에 맞게 켭니다. Adobe는 이 단계에서 sanitize와 숨은 정보 제거를 선택할 수 있다고 안내합니다.[1]
- 원본과 구분되는 새 이름으로 저장합니다.
- 저장한 파일을 닫았다가 다시 열어 아래 검증을 진행합니다.
무료 PDF 뷰어에는 같은 편집 기능이 없거나 메뉴 구성이 다를 수 있습니다. 기능이 보이지 않는다고 검은 도형으로 대신 처리하지 마세요. 유료 기능이나 계정별 제공 범위는 바뀔 수 있으므로 최종 작업 전 현재 앱과 결제 화면을 확인하는 편이 안전합니다.
프로그램이 달라도 지켜야 할 판단 기준
사용 중인 편집기에 Redact, 가리기, 민감정보 제거 같은 메뉴가 있다면 선택 표시만 하는지, 실제 적용 후 새 파일을 만드는지 확인해야 합니다. 메뉴 이름만으로 안전 여부를 판단할 수는 없습니다.
가리기 기능이 없는 프로그램이라면 원본 데이터를 제거한 별도 문서에서 PDF를 다시 만드는 방법이 낫습니다. 예를 들어 Word나 PowerPoint 원본에서 민감한 문장을 삭제한 뒤 PDF로 내보내고, 완성된 PDF를 다시 검색합니다. 다만 원본 문서의 댓글·변경 이력·작성자 속성까지 자동으로 사라진다고 가정하면 안 됩니다.
온라인 PDF 편집 사이트에 회사 문서를 올려 처리하는 방법도 주의해야 합니다. 업로드한 파일의 저장 기간, 학습 사용 여부, 삭제 정책, 처리 지역을 확인할 수 없다면 민감한 원본을 보내지 않는 편이 좋습니다. 조직의 보안 규정이 있으면 그 규정이 먼저입니다.
저장 뒤 30초 검증 체크리스트
아래 목록은 프로그램과 관계없이 재사용할 수 있습니다.
- 파일을 닫았다가 다시 연다. 편집 중 화면이 아니라 최종 저장본을 검사한다.
- 가린 부분을 마우스로 드래그해 복사한 뒤 메모장에 붙여 넣는다.
- 원래 문자열 전체와 일부를 각각 검색한다. 이름뿐 아니라 사번·계약번호의 뒷자리도 검색한다.
- 가능하면 다른 PDF 뷰어나 로컬 텍스트 추출 도구로 한 번 더 확인한다.
- 스캔 문서라면 OCR을 실행했을 때 가린 내용이 다시 읽히지 않는지 본다.
- 문서 속성에서 작성자·제목·키워드를 확인한다.
- 댓글, 첨부 파일, 양식 필드, 레이어가 남아 있지 않은지 살핀다.
- 파일명에도 이름, 고객사명, 사번이 들어 있지 않은지 확인한다.
하나라도 원문이 나오면 그 파일은 전송하지 말고 작업 단계로 돌아갑니다. 복사되지 않는다는 이유만으로 안전하다고 판단해서도 안 됩니다. PDF가 이미지로만 구성되어 있으면 복사는 실패해도 OCR이 글자를 읽을 수 있습니다.
원본과 반출본을 섞지 않는 파일 관리법
가리기 작업이 끝나도 원본과 반출본을 같은 이름으로 관리하면 실수가 생기기 쉽습니다. 원본은 접근 권한이 제한된 폴더에 그대로 두고, 외부 전송용 파일은 별도 폴더에 저장하세요. 파일명에는 검토용, 최종 같은 애매한 표현보다 외부공유_가리기완료_2026-10-01.pdf처럼 용도와 날짜를 적는 편이 낫습니다. 다만 실제 이름이나 사번을 파일명에 넣지는 않습니다.
보낼 때는 메신저나 이메일의 첨부 파일을 마지막으로 한 번 더 여는 것이 좋습니다. 작업 폴더에서 검사한 파일과 실제 첨부한 파일이 같은지 파일명과 크기를 대조하고, 첨부본에서도 민감한 문자열을 검색합니다. 여러 파일을 한꺼번에 보낼 때는 압축 파일 안에 원본이 섞이지 않았는지도 확인해야 합니다.
검증 결과를 남겨야 하는 조직이라면 삭제한 실제 개인정보를 기록하지 말고, 점검 항목과 통과 여부만 남깁니다. 예를 들어 복사 검사 통과, 문자열 검색 통과, OCR 재검사 통과, 속성 확인 완료처럼 기록하면 됩니다. 검증용 메모가 새로운 개인정보 사본이 되지 않도록 주의하세요.
자주 실패하는 방법
검은 사각형을 올리고 PDF로 다시 저장하기
이번 테스트에서 바로 실패한 방식입니다. 화면 위의 사각형은 새로 추가된 그래픽이었고, 밑의 텍스트는 추출됐습니다. 인쇄 메뉴로 다시 PDF를 만들면 안전해질 것이라고 기대하기 쉽지만, 출력 과정과 설정에 따라 텍스트 층이 남을 수 있으므로 결과 파일 검사가 빠지면 안 됩니다.
흰색 글자로 바꾸기
배경과 같은 색은 삭제가 아닙니다. 전체 선택, 복사, 검색으로 드러날 수 있습니다.
캡처 화면만 보고 완료라고 판단하기
화면 확인은 시작일 뿐입니다. 최종 파일의 텍스트, OCR 결과, 속성, 댓글과 첨부물을 각각 확인해야 합니다. Adobe도 가리기 적용 단계와 숨은 정보 정리를 구분해 안내합니다.[1]
AI 도구에 올리기 전 마지막 판단
가리기가 제대로 됐더라도 업로드 필요성부터 다시 봐야 합니다. 전체 문서가 필요하지 않다면 질문에 필요한 페이지만 남기거나, 실제 값 대신 설명용 예시로 바꾸는 편이 노출 범위를 줄입니다. 회사 문서라면 사내 승인, 계약상 비밀유지 의무, 해당 AI 서비스의 데이터 처리 설정을 먼저 확인하세요.
PDF의 작성자와 XMP 속성이 걱정된다면 PDF 작성자 정보와 XMP를 확인하는 방법을 이어서 점검할 수 있습니다. 문서 전체를 AI에 올려도 되는지 판단해야 한다면 회사 문서 업로드 전 개인정보·메타데이터 점검법도 함께 확인하세요.
결론
검은색으로 보이지 않게 만드는 것과 데이터를 삭제하는 것은 다릅니다. 전용 가리기 기능을 적용해 새 파일로 저장하고, 복사·검색·텍스트 추출·OCR 가운데 가능한 방법으로 최종본을 다시 검사하세요. 이번 동일 조건 테스트에서도 사각형만 덧그린 파일은 문자열이 그대로 추출됐고, 실제 가리기를 적용한 파일에서는 대상 문자열이 사라졌습니다.