약속이 아닌 구조에 의한 프라이버시
pdfnoupload는 프라이버시를 침해하는 것이 단지 정책에 어긋나는 것이 아니라 아예 불가능하도록 설계되었습니다. 그것이 정확히 어떻게 작동하는지, 그리고 어떻게 직접 검증할 수 있는지 설명합니다.
업로드 엔드포인트가 존재하지 않습니다
전통적인 PDF 서비스는 파일을 원격 서버로 업로드하고, 거기서 처리한 뒤 다시 보내줍니다. 이는 문서와 그 안의 모든 내용이 다른 사람의 컴퓨터에 놓인다는 뜻입니다. pdfnoupload에는 그런 서버가 없습니다. 처리 코드는 브라우저에 한 번 다운로드되고, 그 이후로 파일은 전적으로 사용자 자신의 기기에서 읽히고, 변환되고, 저장됩니다.
처리가 실제로 이루어지는 방식
병합, 분할, 회전 같은 가벼운 작업은 브라우저에서 실행되는 순수 JavaScript 라이브러리인 pdf-lib를 사용합니다. 압축, OCR 같은 더 무거운 작업은 역시 로컬에서 실행되는 WebAssembly 엔진을 Web Worker 안에서 사용하여, 인터페이스가 계속 반응하도록 합니다. 이 중 어느 것도 파일을 어디론가 전송하기 위해 네트워크 연결을 여는 일이 없습니다.
20초 만에 직접 검증하세요
DevTools를 열고(F12 또는 우클릭 → 검사), 네트워크 탭으로 이동한 다음, 아무 도구로나 아무 파일이나 처리해 보세요. 요청 목록을 보세요. 앱 자체의 자산이 로드되는 것은 보이지만, 문서를 업로드하는 요청은 단 하나도 보이지 않습니다. 심지어 페이지가 로드된 후 인터넷 연결을 완전히 끊어도 모든 도구가 계속 작동합니다.
수집하는 것과 수집하지 않는 것
어떤 도구를 개선해야 할지 파악하기 위해, 페이지 조회수와 도구 사용량을 집계하는 프라이버시 친화적 분석을 사용합니다. 분석 이벤트에는 파일이나 그 내용이 절대 포함되지 않습니다. 저희는 문서를 보거나, 저장하거나, 전송하지 않습니다 — 제품 내에 그렇게 할 수 있는 메커니즘 자체가 없습니다.