민감한 데이터를 업로드하지 마세요: 프라이버시 우선 개발자 스위트 구축 (JSON, PDF, Base64)
Source: Dev.to
문제
우리 모두 겪어봤을 겁니다: 복잡한 JSON 응답을 포맷하고, Base64 문자열을 디코드하거나, 두 개의 PDF 파일을 빠르게 병합해야 할 때. 간단히 구글 검색을 하면 보통 다음과 같은 상황을 마주합니다:
- 팝업 광고와 뉴스레터 모달.
- “15초 기다린 후 다운로드.”
- 개인정보 불안: PDF 계약서를 저장하고 있나요? 이 JSON 안에 있는 API 키가 로그에 남나요?
간단한 유틸리티 도구가 이렇게 복잡하고, 느리며, 침해적일 필요는 없습니다.
해결책
저는 HarisLab.tech를 만들었습니다 – 광고 없이, 추적 없이, 데이터 보관 없이 무료로 제공되는 프라이버시 중심 개발자 도구 및 변환기 모음입니다.
아키텍처
텍스트 기반 도구
JSON Formatter, Base64 Encoder, Password Generator, Regex Tester와 같은 유틸리티는 전부 브라우저 내에서 처리됩니다. 데이터가 DOM을 떠나지 않으므로 도구가 번개처럼 빠르고 100 % 안전합니다—인터넷 연결을 끊어도 여전히 작동합니다.
무거운 작업 (PDF / 이미지)
PDF 병합이나 이미지 변환(WebP/JPG)처럼 리소스를 많이 요구하는 작업은 Ephemeral Processing 정책을 적용한 PHP 백엔드를 사용합니다:
- 업로드 – 파일이 제한된
tmp폴더에 일시적으로 저장됩니다. - 처리 – 스크립트가 변환/병합을 수행합니다.
- 삭제 – 응답이 생성된 직후
unlink()가 호출됩니다. - 로그 없음 – 파일명, 메타데이터, 사용자 IP는 절대 저장되지 않습니다.
도구 개요
- PDF 도구 – 병합, 분할, 그리고 새로운 페이지 리사이저 (A0, A1, A2, A3, A4 지원).
- 이미지 도구 – 일괄 변환 (WebP/PNG/JPG) 및 압축.
- 개발 유틸리티 – JSON Validator, XML‑YAML Converter.
- 보안 – SHA/MD5 해시 생성기, Bcrypt Generator.
저는 50개 이상의 도구를 만들었으며, 위에 소개한 것들이 일상 개발 작업에 가장 유용합니다.
향후 계획
성능을 지속적으로 최적화하고 새로운 유틸리티를 추가하고 있습니다. 다음 주요 단계는 WebAssembly (Wasm) 로 이미지 처리를 옮겨 서버 의존성을 완전히 없애는 것입니다.
실시간 데모
행복한 코딩! 🚀