MaskPDF는 PDF 속 개인정보를 브라우저에서 자동으로 감지·마스킹해주는 무료 온라인 도구입니다. 설치 없이 바로 사용할 수 있으며, 모든 처리가 브라우저 내에서만 이루어져 PDF 파일이 외부 서버로 전송되지 않습니다.
주요 기능
자동 개인정보 탐지
주민번호, 전화번호, 이메일, 계좌번호, 주소를 OCR로 자동 탐지합니다.
탐지 결과 요약
페이지별 탐지 건수를 요약으로 표시하고, 클릭하면 해당 페이지로 이동합니다.
수동 마스킹
드래그로 원하는 영역을 직접 지정해 마스킹할 수 있습니다.
마스킹 방식 선택
주민번호·전화번호는 전체 또는 부분 마스킹을 선택할 수 있습니다.
다중 페이지 지원
여러 페이지 PDF를 한 번에 처리하고 페이지별로 개별 확인합니다.
PDF 다운로드
마스킹 완료된 파일을 즉시 PDF로 다운로드할 수 있습니다.
기본 사용법
1
PDF 파일 업로드
업로드 영역에 PDF 파일을 드래그하거나 클릭해서 파일을 선택합니다. 20페이지 이하를 권장합니다.
2
페이지 렌더링 및 OCR 분석 대기
PDF.js로 전체 페이지를 이미지로 변환한 뒤, OCR 엔진이 페이지별로 순차 분석합니다. 진행 상황은 Progress Bar로 확인할 수 있습니다.
3
탐지 결과 요약 확인
분석이 완료되면 개인정보가 탐지된 페이지 목록이 요약으로 표시됩니다. 항목을 클릭하면 해당 페이지로 바로 이동합니다.
4
마스킹 방식 선택
주민번호는 전체 가리기 / 뒷자리 전체 / 뒷자리 6자리 중 선택할 수 있습니다. 전화번호는 전체 / 뒷 8자리 / 뒷 4자리 중 선택 가능합니다. 변경 시 전체 페이지에 일괄 적용됩니다.
5
수동 마스킹 보완
자동으로 탐지되지 않은 영역은 마스킹 결과 이미지에서 마우스로 드래그해 직접 가릴 수 있습니다. 수동 마스킹 영역도 탐지 목록에 추가됩니다.
6
페이지 이동 및 전체 확인
이전/다음 버튼으로 페이지를 이동하며 모든 페이지의 마스킹 결과를 검토합니다.
7
PDF 다운로드
마스킹 완료 후 다운로드 버튼을 클릭하면 maskpdf_result.pdf 파일로 저장됩니다.
마스킹 방식 비교
| 항목 | 옵션 | 결과 예시 |
|---|---|---|
| 주민번호 전체 | 전체 가리기 | ██████-███████ |
| 주민번호 뒷자리 | 뒷자리 전체 | 950101-███████ |
| 주민번호 뒷 6자리 | 뒷자리 6자리 | 950101-1██████ |
| 전화번호 전체 | 전체 가리기 | ███-████-████ |
| 전화번호 뒷 8자리 | 뒷 번호 8자리 | 010-████-████ |
| 전화번호 뒷 4자리 | 뒷 번호 4자리 | 010-1234-████ |
MaskPrivacy와의 차이점
| 항목 | MaskPrivacy | MaskPDF |
|---|---|---|
| 처리 대상 | 이미지 (PNG/JPG/WEBP) | PDF 문서 |
| 출력 형식 | PNG 이미지 | PDF 파일 |
| 페이지 | 단일 이미지 | 다중 페이지 지원 |
| 처리 시간 | 10~30초 | 페이지 수에 따라 수 분 소요 |
| 권장 파일 | 제한 없음 | 20페이지 이하 권장 |
💡 OCR 특성상 이미지 품질이 낮거나 손글씨, 특수 폰트의 경우 자동 탐지 정확도가 낮을 수 있습니다. 탐지 결과를 반드시 육안으로 확인하고 수동 마스킹으로 보완하세요. 스캔 PDF의 경우 해상도가 높을수록 탐지 정확도가 올라갑니다.