파일을 업로드하는 것보다 브라우저에서 처리하는 것이 개인정보 보호에 더 좋은 이유
일반적인 변환 사이트에서 파일에 일어나는 일, 기기 안에서 처리하는 방식의 원리, 그리고 직접 확인하는 방법.
"PDF Word 변환"이나 "이미지 압축 온라인"을 검색하면 첫 페이지가 똑같은 방식으로 작동하는 사이트로 가득해요. 파일을 고르면 그 회사 서버로 업로드되고, 거기서 처리된 다음 다운로드 링크가 나타나요. 편리하고, 여행 사진 한 장이라면 별로 상관없어요. 하지만 주소가 적힌 이력서, 여권 스캔본, 계약서, 은행 거래 내역서, 진단서라면 이야기가 완전히 달라요.
일반적인 변환 사이트에서 일어나는 일
- 파일 전체가 전혀 모르는 서버로, 아마 어느 나라인지도 알 수 없는 곳으로 전송돼요.
- 적어도 잠깐은 디스크에 저장되고, 대형 서비스들의 개인정보 처리방침을 보면 "최대 24시간" 또는 그 이상 보관되는 경우가 많아요.
- 변환된 결과물도 저장되고 다운로드 링크가 만들어져요. 그 링크를 가진 사람은 누구나 만료될 때까지 파일을 받을 수 있어요.
- 서비스는 파일 이름, 크기, IP 주소, 시간을 기록할 수 있어요. 일부는 광고나 AI 모델 학습을 위해 파일 내용을 분석하고, 이용약관이 이를 허용해요.
- 삭제가 이루어진다 해도, 그건 여러분이 확인할 수 없는 약속일 뿐이에요.
이 모든 것이 꼭 악의적인 건 아니에요. 그저 구조상 생기는 결과예요. 파일이 기기를 떠나는 순간, 그 파일의 안전은 전적으로 다른 사람의 관행, 보안, 정직함에 달려 있어요.
대안: 내 기기에서 직접 처리하기
요즘 브라우저는 상당히 많은 계산을 해낼 수 있어요. 세 가지 기술 덕분에 서버 없이 파일 도구를 실행할 수 있어요.
- Canvas API는 이미지를 디코딩하고, 크기를 조정하고, 그 위에 그리고, JPG, PNG, WebP로 다시 인코딩해요. 이 사이트의 모든 이미지 도구가 이 기술로 만들어졌어요.
- WebAssembly는 컴파일된 코드를 브라우저 샌드박스 안에서 네이티브에 가까운 속도로 실행해요. 덕분에 완전한 FFmpeg 동영상 인코더, PDF 렌더러, DOCX 파서를 아무것도 설치하지 않고 웹페이지에서 돌릴 수 있어요.
- 네이티브 압축 스트림은 웹페이지가 브라우저 자체의 gzip 엔진을 쓸 수 있게 해 줘요. 이 사이트의 ZIP과 GZIP 도구가 이 기술로 작동해요.
웹페이지는 한 번만 다운로드되고, 그다음부터는 브라우저 메모리 안의 파일로 작업해요. 결과물은 기기 안에서 만들어져 일반 다운로드로 전달돼요. 파일은 물론이고 파일의 어떤 부분도 전송되지 않아요. 사이트 서버가 보는 건 일반 정적 웹페이지와 똑같이 페이지 자체에 대한 요청뿐이에요.
직접 확인하는 방법
개인정보 처리방침의 말만 믿을 필요는 없어요. 누구나 할 수 있는 확인 방법이 두 가지 있어요.
- 인터넷 연결을 끊어 보세요. 도구 페이지를 연 다음 와이파이를 끄거나 비행기 모드를 켜세요. 파일을 넣고 도구를 실행해 보세요. 작동한다면 아무것도 업로드될 수 없었다는 뜻이에요. 이 사이트의 모든 도구가 이 테스트를 통과해요. 단, 동영상과 오디오 도구는 처음 쓸 때 FFmpeg 엔진을 다운로드하므로, 오프라인으로 전환하기 전에 엔진이 캐시되어 있어야 해요.
- 네트워크 탭을 지켜보세요. 데스크톱 브라우저에서 개발자 도구(F12)를 열고 Network를 선택한 다음 변환을 실행해 보세요. 페이지 자체의 스크립트 요청과, 허용했다면 분석 및 광고 요청은 보이지만 파일을 담은 요청은 없을 거예요. 서버 방식의 변환 사이트라면 파일을 넣는 순간 커다란 업로드 요청이 보여요.
솔직한 한계
기기 안에서 처리하는 방식이 마법은 아니에요. 기기의 프로세서와 메모리를 쓰기 때문에 다음과 같은 한계가 있어요.
- 두 시간짜리 4K 동영상이나 천 쪽짜리 스캔 같은 아주 큰 작업은 휴대폰에서 느리거나 메모리가 부족할 수 있어요. 이런 작업은 강력한 CPU를 가진 서버가 더 빨라요.
- 어떤 작업은 브라우저에서 돌리기엔 너무 크거나 독점적인 소프트웨어가 필요해요. 예를 들어 Word 문서를 완벽하게 PDF로 렌더링하려면 정말로 Word가 있어야 해요. 이 사이트의 Word to PDF 도구는 단순한 문서는 잘 처리하지만 복잡한 레이아웃은 완벽하지 않다고 미리 솔직하게 알려 드려요.
- 동영상과 오디오 도구는 처음 쓸 때 32 MB 엔진을 한 번 다운로드해요.
사진 압축, 이미지 형식 변환, PDF 병합과 분할, ZIP 만들기처럼 파일 변환의 거의 전부를 차지하는 일상적인 작업에는 브라우저 속도로 충분하고도 남아요. 그리고 개인정보 보호는 믿음의 문제가 아니라 확실한 사실이 돼요.
이 사이트가 수집하는 것과 수집하지 않는 것
파일 내용은 설계상 절대 수집하지 않아요. 사이트는 어떤 도구가 쓰이는지 보기 위해 익명 분석을 사용하고, 광고로 운영돼요. 두 가지 모두 개인정보 처리방침에 설명되어 있고 쿠키 설정에서 거부할 수 있어요. 둘 다 여러분이 처리하는 파일에는 접근할 수 없어요. 파일은 여러분의 브라우저 밖 어디에도 존재하지 않으니까요.