PDF를 브라우저에서 압축하면 왜 안전할까?
PDF 압축이 필요한 문서는 하필 계약서, 견적서, 신분증 사본처럼 민감한 것일 때가 많습니다. 그런데 대부분의 온라인 압축 사이트는 파일을 자기 서버로 가져갑니다. 처리 방식의 차이가 왜 중요한지 살펴봅니다.
일반 온라인 압축 사이트의 동작 방식
흔한 "무료 PDF 압축" 서비스는 대개 이렇게 작동합니다. ① 내 파일을 업체 서버로 업로드 → ② 서버에서 압축 → ③ 결과 파일을 다시 다운로드. 편리하지만, 문제는 파일이 내 손을 떠나 남의 서버를 거친다는 점입니다.
이때 생각해 봐야 할 위험:
- 업로드한 파일이 서버에 얼마나, 어떻게 보관되는지 이용자는 알기 어렵다
- "일정 시간 후 삭제"라고 해도 그 약속을 직접 검증할 방법이 없다
- 전송·보관 과정에서 제3자 노출 위험이 0이라고 보장하기 어렵다
개인 사진 한 장이면 모를까, 회사 기밀이나 개인정보가 담긴 문서라면 이 구조 자체가 부담입니다.
브라우저 안에서 처리한다는 것의 의미
OptiPDF 같은 클라이언트 사이드(client-side) 방식은 다릅니다. 압축 로직이 웹 페이지를 여는 순간 내 브라우저로 내려와, 파일을 내 기기 안에서 직접 처리합니다. 파일 자체는 어떤 서버로도 전송되지 않습니다.
정말 업로드가 안 되는지 직접 확인하는 법
말로만 "안전하다"가 아니라, 누구나 확인할 수 있습니다.
- 개발자 도구(F12) → Network(네트워크) 탭을 켜고 파일을 압축해 보세요. 파일이 업로드된다면 큰 전송 요청이 잡힙니다. 클라이언트 처리 방식은 그런 요청이 없습니다.
- 오프라인 테스트 — 페이지를 한 번 연 뒤 인터넷을 끊고 압축을 시도해 보세요. 서버 처리 방식이라면 동작하지 않지만, 브라우저 처리 방식은 그대로 작동합니다.
개인정보 보호 관점에서
개인정보가 포함된 문서를 외부 서버로 전송하면, 그 순간부터 "제3자 처리 위탁"에 준하는 고민이 생깁니다. 파일이 아예 기기를 떠나지 않으면 이런 위탁 자체가 발생하지 않으므로, 개인정보 보호 측면에서 가장 단순하고 안전한 선택이 됩니다. 민감 문서를 다루는 업무라면 특히 의미가 큽니다.
정리
편의성만 보면 어떤 방식이든 결과 파일은 비슷합니다. 하지만 "내 파일이 어디서 처리되는가"는 전혀 다른 문제입니다. 기밀·개인정보 문서라면, 파일이 기기를 떠나지 않는 브라우저 내 처리 방식이 가장 마음 편한 선택입니다.
서버 업로드 없이 PDF 압축하기 →