파일을 브라우저에서 처리하면 좋은 이유와 직접 확인하는 방법

PDF를 합치거나 사진 용량을 줄이는 무료 도구 중에는 파일을 낯선 서버에 올리라고 하는 것이 많아요. 여기서는 그 방식과 내 브라우저에서 처리하는 방식의 차이, 그리고 누구 말도 믿지 않고 직접 확인하는 간단한 방법 두 가지를 알려 드려요. 이 사이트가 실제로 기록하는 정보도 개인정보 처리방침에 적힌 대로 자세히 설명해요.

업데이트:

같은 일을 하는 두 가지 방식

페이지에 「PDF 합치기」나 「이미지 압축」이라고 쓰여 있으면 구조는 두 가지가 있을 수 있어요. 첫 번째는 내 파일이 인터넷을 통해 회사 서버로 가서 거기서 처리되고, 결과가 내 기기로 돌아오는 방식이에요. 두 번째는 페이지가 도구의 코드(JavaScript와 몇몇 라이브러리)를 내려받고, 그 코드가 내 기기의 메모리와 프로세서를 써서 브라우저 안에서 일하는 방식이에요. 파일은 거기서 한 번도 나가지 않아요.

실제로 겉에서 보면 거의 똑같아 보여요. 파일을 고르고, 버튼을 누르고, 결과를 내려받으니까요. 차이는 내 문서가 어떤 길을 지나갔느냐에 있어요. 그래서 첫 화면의 문구를 믿는 대신 둘을 구별하는 법을 알아 두면 좋아요.

문서를 올리면 어떤 위험이 있을까

파일을 올린다는 건 잠시라도 내 통제 밖에 사본이 생긴다는 뜻이에요. 그 사본은 네트워크를 지나고, 누군가의 디스크에 저장되고, 백업이나 로그에 남을 수 있어요. 특정 회사를 의심할 필요는 없어요. 위험은 구조적인 거예요. 데이터가 오래, 여러 곳을 지날수록 예상보다 오래 보관되거나, 접근 설정이 잘못되거나, 사고로 유출될 기회가 커져요.

다음 파일에서는 특히 더 중요해요.

처리가 내 기기에서 일어나면 파일 자체에는 그런 위험이 아예 없어요. 지켜야 할 남의 사본이 없으니까요.

확인 1: 인터넷 없이 써 보기

가장 간단하면서 반박하기 가장 어려운 확인이에요. 도구가 오프라인에서 작동한다면 일하는 동안 내 파일을 어딘가로 보내고 있을 수 없어요.

  1. 이미지 압축이나 PDF 합치기 같은 도구를 열고 페이지가 다 로드될 때까지 기다리세요.
  2. 연결을 끊으세요. Wi-Fi를 끄거나 비행기 모드를 켜세요.
  3. 파일을 고르고(이미지 압축은 사진 한 장, PDF 합치기는 PDF 두 개) 평소처럼 도구를 쓰세요.
  4. 결과를 내려받으세요.

잘 작동한다면 처리가 서버에 의존하지 않는 거예요. 솔직하게 덧붙이면, 어떤 도구는 필요할 때 비로소 라이브러리를 내려받기 때문에 오프라인에서 실패해도 반대의 결정적인 증거는 아니에요. 그럴 때는 인터넷이 켜진 상태에서 도구를 한 번 써서 모든 구성 요소가 로드되게 한 다음, 연결을 끊고 다시 시험하세요. 또 오프라인 상태에서 페이지를 닫거나 새로고침하면 다시 인터넷에서 내용을 받으려 하니, 새로고침하지 말고 시험하세요.

확인 2: 처리하는 동안 네트워크 탭 보기

첫 번째 확인은 서버 없이 작동한다는 것을 알려 줘요. 이 확인은 내 브라우저에서 무엇이 나가는지 직접 눈으로 볼 수 있게 해 줘요. 요즘 데스크톱 브라우저는 모두 모든 네트워크 요청을 기록하는 개발자 도구를 갖고 있어요.

  1. 도구를 열고 F12(또는 Ctrl+Shift+I, Mac에서는 Cmd+Option+I)를 눌러 개발자 도구를 여세요.
  2. 「네트워크」(브라우저가 영어면 「Network」) 탭으로 들어가세요.
  3. 지우기 아이콘을 눌러 이전 요청 목록을 비우세요.
  4. 파일을 고르고 처리하세요. 예를 들어 이미지 압축으로요.
  5. 목록을 확인하세요. 크기 열이나 「Transferred」, 그리고 요청 종류를 보세요. 파일 업로드라면 내 파일과 비슷한 크기의 POST나 PUT 요청으로 나타나요.

이 사이트에서 처리할 때는 그와 비슷한 것이 전혀 보이지 않아야 해요. 몇 바이트짜리 작은 요청이 하나 보이는 건 정상이에요. 다음 섹션에서 설명하는 익명 통계 기록이에요. 그 요청을 클릭해서 페이로드(「Payload」) 탭을 보면 도구 이름, 언어, 결과 코드 같은 데이터가 보이고 내 파일의 내용이나 이름은 보이지 않아요. 언젠가 요청이 올리려던 것의 크기를 훨씬 넘는다면 그때는 어디로 가는지 따져 볼 만해요.

ABC SyG가 정확히 무엇을 저장하나요

브라우저에서 처리한다고 해서 사이트가 아무것도 기록하지 않는다는 뜻은 아니에요. 개인정보 처리방침에는 다음과 같이 적혀 있어요.

광고는 별개의 주제예요. 사이트는 Google AdSense를 쓰고, Google과 파트너가 광고를 보여 주기 위해 쿠키를 쓸 수 있어요. 법이 요구하는 곳에서는 먼저 동의를 요청해요. 광고 쿠키는 내 파일과 관련이 없지만 알아 두면 좋아요. 전체 방침은 사이트의 개인정보 처리방침 페이지에 있어요.

예시: 서류를 어디에도 올리지 않고 행정 서류 준비하기

어떤 포털이 신분증 앞뒤와 거주 증명서를 PDF 하나로 내라고 하고, 게다가 특정 용량보다 작은 사진도 요구한다고 해 보세요. 브라우저 도구로 이렇게 해결할 수 있어요.

  1. 「이미지 압축」으로 신분증 사진을 고르고 「목표 크기」를 선택한 다음, 포털이 요구하는 최대 크기를 넣고 「압축」을 누르세요. 압축하면 카메라 모델이나 GPS 위치 같은 메타데이터가 사라져요.
  2. 「PDF 합치기」로 「PDF 파일 선택」에서 PDF 파일을 추가하고 「위로 이동」과 「아래로 이동」으로 순서를 정한 다음 「PDF 합치기」를 누르세요.
  3. 결과를 내려받고 보내기 전에 각 페이지가 잘 보이는지 확인하세요.

어느 단계에서도 그 문서의 내용이 사이트의 서버를 지나지 않았어요. 확실히 하고 싶다면 페이지를 로드한 뒤 Wi-Fi를 끄고 해 보세요.

이 방식이 보장하지 않는 것

브라우저에서 처리하면 큰 위험이 줄지만 모든 위험이 없어지는 건 아니에요. 솔직하게 말씀드릴게요.

민감한 문서를 위한 좋은 습관

자주 묻는 질문

도구가 내 파일을 올리는지 어떻게 알 수 있나요?

페이지가 로드된 뒤 오프라인에서 써 보고, 처리하는 동안 개발자 도구(F12)의 「네트워크」 탭을 보세요. 내 파일을 실은 큰 요청이 나타나지 않으면 올라가고 있지 않은 거예요.

브라우저에서 처리하면 더 느린가요?

기기에 따라 달라요. 기기의 프로세서와 메모리를 쓰니까요. 일반적인 사진과 PDF는 빠르지만, 아주 큰 파일은 오래된 휴대폰에서 오래 걸리거나 실패할 수 있어요.

ABC SyG는 내가 쓰는 사진이나 PDF를 볼 수 있나요?

아니요. 파일은 우리 서버에 업로드되지 않아요. 어떤 도구를 썼는지, 파일이 몇 개이고 대략 어느 크기 범위인지 같은 익명 통계만 기록하고, 이름이나 내용은 절대 기록하지 않아요.

사이트가 내 IP 주소를 저장하나요?

사용 통계에는 저장하지 않아요. 악용을 막기 위해 줄인 형태만 잠깐 써요. 호스팅 업체는 다른 호스팅처럼 사이트를 운영하고 보호하기 위해 서버 로그에 IP 같은 기술 정보를 기록해요.

브라우저가 「추적 안 함」을 보내면 어떻게 되나요?

브라우저가 「추적 안 함」이나 Global Privacy Control을 보내면 사이트는 어떤 사용 통계도 기록하지 않아요.