이 PDF 도구들의 작동 방식

이 사이트의 모든 도구는 완전히 웹 브라우저 안에서 실행됩니다. 파일을 선택하면 FileReader API를 통해 브라우저 메모리로 읽어들이고, JavaScript와 WebAssembly가 그 자리에서 처리합니다. 결과물은 곧바로 다운로드 형태로 돌아옵니다. 파일은 서버로 전송되지 않습니다.

작업이 사용자의 기기에서 이루어지므로 서버와의 왕복이 없습니다. 업로드 대기 시간도 없고, 기기 메모리를 초과하지 않는 한 파일 크기 제한도 없으며, 페이지를 한 번 불러온 뒤에는 인터넷 연결 없이도 대부분의 도구를 사용할 수 있습니다.

로컬 처리가 클라우드보다 더 안전한 이유

일반적인 온라인 PDF 도구를 사용하면 문서가 타인의 서버로 전송되어 적어도 잠시 동안 그곳에 보관됩니다. 해당 회사의 네트워크, 데이터 보관 정책, 직원 모두에게 문서 내용을 맡기는 셈입니다.

로컬 처리 방식에서는 문서가 기기 밖으로 나가지 않으므로, 유출되거나 보관되거나 압수되거나 오용될 수 있는 서버 측 사본 자체가 존재하지 않습니다. 계약서, 신분증, 의료 기록, 금융 명세서 같은 문서의 경우 이는 단순한 정도의 차이가 아니라 근본적으로 다른 범주의 보안입니다.

WebAssembly가 브라우저에서 실제 PDF 작업을 처리하는 방법

무거운 PDF 작업은 WebAssembly로 컴파일된 성숙한 오픈소스 라이브러리들이 담당합니다. 브라우저 안에서 네이티브에 가까운 속도로 실행되며, 편집과 렌더링에는 pdf-lib과 MuPDF, 파싱에는 pdf.js, OCR에는 Tesseract를 사용합니다. WebAssembly 덕분에 서버로 아무것도 보내지 않고도 이러한 작업에 필요한 안정적인 성능을 확보할 수 있습니다.

각 엔진은 해당 도구를 처음 사용할 때 필요에 따라 로드되며, 이후에는 브라우저가 캐시합니다. 그래서 세션 중 첫 번째 OCR이나 압축 작업 시에는 잠깐의 로딩 단계가 있지만, 이후 작업에서는 없습니다.

업로드 없음 원칙을 보장하는 방법

두 가지 계층이 이 원칙을 뒷받침합니다. 엄격한 Content Security Policy가 페이지의 외부 연결을 제한하고, 런타임 네트워크 감시자가 처리 파이프라인을 감싸 파일 데이터가 어디로도 전송될 수 없도록 합니다. 계정 생성이 필요하지 않으며 문서 내용은 수집되지 않습니다.

당사 호스팅은 보안 및 안정성을 위해 IP 주소, 요청된 URL 등 표준 집계 접근 로그를 보관할 수 있으나, 이 로그에는 파일 내용이 포함되지 않습니다.

기밀 계약서나 신분증을 여기서 처리해도 안전한가요?

네. 파일이 로컬에서 처리되며 절대 업로드되지 않으므로, 계약서·신분증·의료 기록·금융 명세서 같은 기밀 문서는 사용자의 기기 안에 완전히 머뭅니다. 노출될 가능성이 있는 서버 측 사본이 존재하지 않습니다.

로컬 PDF 도구 대 클라우드 PDF 도구 — 어느 쪽이 더 안전한가요?

민감한 파일에는 로컬 브라우저 기반 도구가 더 안전합니다. 파일이 기기 밖으로 나가지 않기 때문입니다. 클라우드 도구는 파일을 완전히 감사할 수 없는 서버에 업로드합니다. 매우 무거운 서버 측 작업이나 저사양 기기에서는 클라우드 도구가 유용할 수 있지만, 개인 문서의 일상적인 편집에는 로컬 처리가 위험 자체를 없애줍니다.

파일이 업로드되지 않는다는 것을 직접 확인할 수 있나요?

네 — 저희 말을 그냥 믿으실 필요가 없습니다. 브라우저 개발자 도구를 열고 Network tab으로 이동한 뒤 아무 도구나 사용해 보세요. 도구가 작동하는 동안 파일 내용이 서버로 전송되는 요청이 없음을 직접 확인하실 수 있습니다.