파일을 서버에 업로드하는 기존 온라인 PDF 에디터와 달리, 저희 에디터는 JavaScript를 사용하여 브라우저에서 모든 것을 로컬로 처리합니다. 이는 문서가 기기를 떠나지 않아 최대한의 프라이버시와 보안을 보장한다는 것을 의미합니다.
로컬 처리 작동 방식
페이지 로드
저희 웹사이트를 방문하면 브라우저가 에디터를 구동하는 HTML, CSS 및 JavaScript 코드를 다운로드합니다. 이는 일회성 다운로드이며, 로드 후 에디터는 완전히 오프라인으로 작동할 수 있습니다.
기술적 세부 사항: 표준 브라우저 API를 사용하여 로컬 파일 시스템에서 메모리로 직접 파일을 읽습니다. 이는 데스크톱 애플리케이션에서 사용되는 것과 동일한 기술이지만 브라우저에서 실행됩니다.
파일 업로드
파일을 선택하거나 에디터로 드래그하면 브라우저의 메모리(RAM)에 로드됩니다. 이는 완전히 기기에서 발생합니다 - 파일은 어떤 서버로도 전송되지 않습니다.
기술적 세부 사항: 표준 브라우저 API를 사용하여 로컬 파일 시스템에서 메모리로 직접 파일을 읽습니다. 이는 데스크톱 애플리케이션에서 사용되는 것과 동일한 기술이지만 브라우저에서 실행됩니다.
브라우저에서 처리
모든 편집 작업 - 병합, 자르기, 회전, 주석 - 은 브라우저에서 실행되는 JavaScript 코드에 의해 수행됩니다. 문서 구문 분석 및 캔버스 조작을 위한 강력한 오픈 소스 라이브러리를 사용합니다.
기술적 세부 사항: 저희 라이브러리는 PDF 문서를 구문 분석하고 렌더링하며, 캔버스 라이브러리는 편집 기능을 제공합니다. 모든 것은 최적의 성능을 위해 WebAssembly와 JavaScript를 사용하여 완전히 클라이언트 측에서 실행됩니다.
결과 다운로드
"다운로드"를 클릭하면 편집된 문서가 브라우저의 메모리에서 생성되어 기기에 직접 저장됩니다. 다시 말하지만, 저희 서버에서 업로드하거나 다운로드하는 것은 없습니다.
기술적 세부 사항: 메모리에서 출력 파일을 생성한 다음 브라우저의 기본 다운로드 기능을 트리거합니다. 파일은 브라우저에서 파일 시스템으로 직접 이동합니다.
기존 방식 vs. 로컬 처리
기존 서버 기반 에디터
- 1.파일이 서버에 업로드됨
- 2.서버가 파일을 처리하고 저장
- 3.편집된 버전을 다운로드
- 4.파일이 서버에 남아 있을 수 있음
프라이버시 위험: 문서가 외부 서버를 거치고 저장될 수 있습니다. 문서가 외부 서버를 거치고 저장될 수 있습니다.
저희 로컬 브라우저 처리
- 1.파일이 브라우저의 메모리에 로드됨
- 2.브라우저가 로컬에서 처리
- 3.기기로 직접 다운로드
- 4.온라인 어디에도 흔적 없음
100% 프라이빗: 문서가 기기를 떠나지 않습니다. 완전한 기밀성. 문서가 기기를 떠나지 않습니다. 완전한 기밀성.
로컬 처리가 더 안전한 이유

데이터 유출 불가능
파일이 저희 서버에 도달하지 않으므로 서버 침해, 해킹 또는 데이터 유출에 노출될 위험이 없습니다. 서버에 없는 것은 서버에서 도난당할 수 없습니다.
무단 접근 없음
저희가 원해도 문서에 접근할 수 없습니다. 문서는 브라우저의 임시 메모리에만 존재하며 탭을 닫거나 페이지를 새로 고치면 자동으로 삭제됩니다.
규정 준수 친화적
GDPR, HIPAA 또는 기타 개인정보 보호 규정의 적용을 받는 문서를 처리하기에 완벽합니다. 데이터가 기기를 떠나지 않으므로 보고하거나 보안해야 할 데이터 전송이나 저장이 없습니다.
오프라인 작동
페이지가 로드되면 인터넷에서 완전히 연결을 끊고 편집을 계속할 수 있습니다. 이는 최대 보안을 위한 진정한 에어갭 편집을 제공합니다.
문서 추적이나 분석 없음
어떤 파일을 편집하는지, 몇 페이지인지, 어떤 내용이 포함되어 있는지 알지 못합니다. 저희 분석은 익명 페이지 뷰만 추적하며 문서 내용이나 메타데이터는 추적하지 않습니다.
자동 정리
브라우저 탭을 닫거나 페이지를 새로 고치면 모든 문서 데이터가 메모리에서 즉시 삭제됩니다. 아무것도 남지 않습니다, 캐시도 임시 파일도 없습니다.
기술 구현 개요
기술적인 세부 사항에 관심 있는 분들을 위해, 저희 에디터가 내부에서 어떻게 작동하는지 설명합니다:
PDF 구문 분석 및 렌더링
오픈 소스 브라우저 라이브러리를 사용하여 PDF 문서를 구문 분석합니다. 구문 분석은 JavaScript와 WebAssembly를 사용하여 브라우저에서 완전히 실행되며, 서버 지원 없이 텍스트, 이미지 및 벡터 그래픽을 추출합니다.
캔버스 조작
자르기, 회전 및 주석과 같은 편집 작업을 위해 강력한 HTML5 캔버스 라이브러리를 사용합니다. 모든 그리기 및 조작은 브라우저의 <canvas> 요소에서 이루어집니다.
이미지 처리
HEIC에서 JPG로의 변환은 브라우저 API와 JavaScript 라이브러리를 사용합니다. 이미지는 Canvas API와 전문 코덱을 사용하여 메모리에서 완전히 디코딩, 처리 및 재인코딩됩니다.
문서 생성
PDF를 다운로드할 때 브라우저 기반 라이브러리를 사용하여 메모리에서 PDF 파일을 구성합니다. 이미지 내보내기의 경우 Canvas API를 사용하여 페이지를 렌더링하고 JPG/PNG 형식으로 변환한 다음 ZIP 아카이브로 패키징합니다.
이 모든 라이브러리는 오픈 소스이며 감사할 수 있습니다. 데이터를 다른 곳으로 보낼 수 있는 독점 코드를 사용하지 않습니다. 모든 것이 투명하고 검증 가능합니다. 데이터를 다른 곳으로 보낼 수 있는 독점 코드를 사용하지 않습니다. 모든 것이 투명하고 검증 가능합니다.
주장을 검증하는 방법
기술에 관심 있는 사용자가 로컬 처리에 대한 저희의 말이 사실인지 검증하도록 권장합니다. 방법은 다음과 같습니다:

방법 1: 브라우저 개발자 도구
- 1. 저희 웹사이트를 열고 F12를 눌러 개발자 도구 열기
- 2. "네트워크" 탭으로 이동
- 3. 에디터에 파일 업로드
- 4. 네트워크 활동 확인 - 파일에 대한 업로드 요청이 없습니다
- 5. 서버에서 로드되는 것은 초기 페이지 리소스뿐입니다
방법 2: 오프라인 테스트
- 1. 브라우저에서 저희 웹사이트 로드
- 2. 인터넷에서 연결 끊기 (WiFi 끄기 또는 이더넷 분리)
- 3. 문서 업로드 및 편집 - 모든 것이 여전히 작동합니다
- 4. 결과 다운로드 - 오프라인에서도 작동합니다
- 5. 이것은 서버 통신이 필요하지 않음을 증명합니다
방법 3: 소스 코드 검사
저희 JavaScript 소스 코드는 브라우저에 전달되어 검사할 수 있습니다. 문서 데이터가 포함된 네트워크 요청을 찾아보세요 - 찾을 수 없을 것입니다. 모든 파일 작업은 로컬 처리를 위한 표준 브라우저 API를 사용합니다.
기밀 문서에 완벽

저희 로컬 처리 접근 방식은 민감한 문서를 처리하기에 에디터를 이상적으로 만듭니다:
결론
로컬 브라우저 처리는 단순한 기능이 아닙니다 - 근본적인 프라이버시 보장입니다. 문서를 기기에 보관하고 브라우저에서 완전히 처리함으로써, 온라인 문서 편집의 가장 큰 보안 및 프라이버시 위험인 파일을 제3자에게 맡기는 것을 제거합니다.
저희가 문서에 접근할 수 없기 때문에 문서를 저희에게 맡길 필요가 없습니다. 이것은 정책이 아닌 설계에 의한 보안입니다.
