왜 나는 서버에 절대 접속하지 않는 무료 PDF 및 이미지 도구를 만들고 있는가
Source: Dev.to
우리가 “무료” 온라인 도구에 신뢰하는 문서들
지난 1년 동안 온라인 도구에 업로드한 파일을 생각해 보세요:
- 은행 명세서 (Excel 또는 CSV로 변환하기 위해)
- 급여 명세서와 세금 서류 (압축하거나 변환하기 위해)
- 여권 및 정부 발급 신분증 스캔본 (자르기, 크기 조정, 또는 변환하기 위해)
- 전자상거래용 제품 사진 (배경 제거를 위해)
- 고객 계약서 및 합의서 (병합하거나 서명하기 위해)
- 의료 보고서와 처방전 (의사와 공유하기 위해)
이러한 파일들 각각은 대부분의 인기 도구에서 여러분이 제어할 수 없는 서버로 전송됩니다. iLovePDF, Smallpdf, 그리고 여러분이 사용해 본 거의 모든 무료 도구가 이와 같은 방식으로 작동합니다 — 파일이 그들의 클라우드로 이동하고, 처리된 뒤 “짧은 시간 후에 삭제됩니다.” 라는 것이 그들의 말일 뿐, 보장은 아닙니다.
일상적인 문서라면 괜찮을 수도 있습니다. 위에 나열된 모든 경우에 대해서는? 받아들일 수 없어야 합니다.
2025년 브라우저가 실제로 할 수 있는 일
Modern browsers are no longer just document viewers. With WebAssembly, ONNX Runtime Web, and GPU acceleration, a browser tab in 2025 can run the same AI models and processing pipelines that cloud servers ran three years ago — locally, on your device, with no network request.
That means background removal, PDF processing, document conversion, image editing — all of it can happen entirely inside your browser. Your file never leaves your device. There’s nothing to breach on my end because I never receive your file in the first place.
This is architecturally different from tools that promise to “delete files after 1 hour.” I can’t delete what I never had.
내가 만들고 있는 것
pdfandimagetools.com은 브라우저‑네이티브 생산성 플랫폼입니다. 모든 도구는 파일을 로컬에서 처리합니다. 업로드되지 않으며, 계정도 필요 없고, 제한도 없으며, 워터마크도 없습니다.
PDF 도구
- 문서 병합, 분할, 압축 및 변환
- 은행 명세서를 Excel 또는 CSV로 변환
- 스캔한 문서에서 텍스트 추출
모두 서버에 파일이 전송되지 않은 상태에서 이루어집니다.
이미지 도구
- BiRefNet(MIT 라이선스로 제공되는 최신 AI 모델, 브라우저에서 완전 실행)으로 배경 제거
- 이미지 포맷 간 변환
- 사진 압축
- 배경을 단색, 그라디언트 또는 사용자가 제공한 이미지로 교체
신분증 도구
- 여권 사진을 정확한 사양에 맞게 크기 조정 및 자르기
- 신분증 스캔을 정부 포털 및 비자 신청에 맞는 형식과 파일 크기로 변환
여권, 국가 신분증 및 기타 문서는 로컬에서 처리되며 탭을 닫는 순간 사라집니다.
솔직한 트레이드‑오프
Browser‑side AI에는 실제 비용이 하나 있습니다: 첫 번째 로드. BiRefNet의 라이트 모델은 약 150 MB 정도이며, 처음 사용할 때 눈에 띄는 다운로드가 필요합니다.
저는 이를 점진적 로딩으로 처리합니다. 페이지와 UI는 즉시 렌더링되고, 진행 바가 백그라운드에서 모델 로딩을 표시합니다. 첫 방문 이후에는 모델이 서버가 아니라 직접 기기에 저장되므로, 재방문 시 2초 이하로 로드됩니다. 이는 세션 간 데이터를 기억하는 스마트폰 앱과 동일하게 동작하지만, 사용자가 직접 제어합니다.
PDF 도구의 경우 의미 있는 트레이드‑오프가 없습니다. 브라우저 기반 PDF 처리는 업로드·다운로드 왕복이 없기 때문에 클라우드 도구보다 종종 더 빠릅니다.
The stack
- Next.js 15
- TypeScript
- Tailwind CSS
- Hugging Face Transformers.js
- ONNX Runtime Web
- pdf-lib
- WebAssembly (추론은 Web Workers에서 실행되며 UI가 절대 멈추지 않음)
- WebGPU 가속 (지원되는 경우)
왜 이것이 중요한가
현재 파일을 다른 사람 서버에 업로드하는 모든 도구는, 업로드하지 않는 무료 브라우저 기반 대안이 있어야 합니다. 그것이 바로 이 프로젝트입니다.
만약 이런 도구 중 하나에 민감한 문서를 업로드하고 “잠깐, 그게 실제로 어디로 갔지?” 라고 생각해 본 적이 있다면 — 이것은 당신을 위해 만들어지고 있습니다.
사이트가 곧 pdfandimagetools.com 에서 출시됩니다 — 알림을 받아서 라이브될 때 가장 먼저 확인하세요.
빌드 과정을 따라보고 싶다면 — 기술적 결정, 실수, 진행 상황 등 — Dev.to에서 저를 팔로우하세요. 아키텍처, 도전 과제, 그리고 진행 중에 배우는 모든 것을 글로 공유할 예정입니다.
프라이버시를 최우선으로 하는 도구에 관심이 있다면, 아래 댓글에 여러분의 생각을 남겨 주세요.
공개적으로 빌드합니다. 벤처 투자금 없음. 데이터 수집 없음. 프라이버시 타협 없음.