같은 일을 하는 두 가지 방식
페이지에 「PDF 합치기」나 「이미지 압축」이라고 쓰여 있으면 구조는 두 가지가 있을 수 있어요. 첫 번째는 내 파일이 인터넷을 통해 회사 서버로 가서 거기서 처리되고, 결과가 내 기기로 돌아오는 방식이에요. 두 번째는 페이지가 도구의 코드(JavaScript와 몇몇 라이브러리)를 내려받고, 그 코드가 내 기기의 메모리와 프로세서를 써서 브라우저 안에서 일하는 방식이에요. 파일은 거기서 한 번도 나가지 않아요.
실제로 겉에서 보면 거의 똑같아 보여요. 파일을 고르고, 버튼을 누르고, 결과를 내려받으니까요. 차이는 내 문서가 어떤 길을 지나갔느냐에 있어요. 그래서 첫 화면의 문구를 믿는 대신 둘을 구별하는 법을 알아 두면 좋아요.
문서를 올리면 어떤 위험이 있을까
파일을 올린다는 건 잠시라도 내 통제 밖에 사본이 생긴다는 뜻이에요. 그 사본은 네트워크를 지나고, 누군가의 디스크에 저장되고, 백업이나 로그에 남을 수 있어요. 특정 회사를 의심할 필요는 없어요. 위험은 구조적인 거예요. 데이터가 오래, 여러 곳을 지날수록 예상보다 오래 보관되거나, 접근 설정이 잘못되거나, 사고로 유출될 기회가 커져요.
다음 파일에서는 특히 더 중요해요.
- 주민등록증, 여권, 운전면허증처럼 본인을 사칭하는 데 쓸 수 있는 신분증.
- 계약서, 급여명세서, 은행 거래내역서, 세금 신고서.
- 건강검진 결과와 진단서.
- 개인이나 가족의 사진, 특히 미성년자의 사진.
처리가 내 기기에서 일어나면 파일 자체에는 그런 위험이 아예 없어요. 지켜야 할 남의 사본이 없으니까요.
확인 1: 인터넷 없이 써 보기
가장 간단하면서 반박하기 가장 어려운 확인이에요. 도구가 오프라인에서 작동한다면 일하는 동안 내 파일을 어딘가로 보내고 있을 수 없어요.
- 이미지 압축이나 PDF 합치기 같은 도구를 열고 페이지가 다 로드될 때까지 기다리세요.
- 연결을 끊으세요. Wi-Fi를 끄거나 비행기 모드를 켜세요.
- 파일을 고르고(이미지 압축은 사진 한 장, PDF 합치기는 PDF 두 개) 평소처럼 도구를 쓰세요.
- 결과를 내려받으세요.
잘 작동한다면 처리가 서버에 의존하지 않는 거예요. 솔직하게 덧붙이면, 어떤 도구는 필요할 때 비로소 라이브러리를 내려받기 때문에 오프라인에서 실패해도 반대의 결정적인 증거는 아니에요. 그럴 때는 인터넷이 켜진 상태에서 도구를 한 번 써서 모든 구성 요소가 로드되게 한 다음, 연결을 끊고 다시 시험하세요. 또 오프라인 상태에서 페이지를 닫거나 새로고침하면 다시 인터넷에서 내용을 받으려 하니, 새로고침하지 말고 시험하세요.
확인 2: 처리하는 동안 네트워크 탭 보기
첫 번째 확인은 서버 없이 작동한다는 것을 알려 줘요. 이 확인은 내 브라우저에서 무엇이 나가는지 직접 눈으로 볼 수 있게 해 줘요. 요즘 데스크톱 브라우저는 모두 모든 네트워크 요청을 기록하는 개발자 도구를 갖고 있어요.
- 도구를 열고 F12(또는 Ctrl+Shift+I, Mac에서는 Cmd+Option+I)를 눌러 개발자 도구를 여세요.
- 「네트워크」(브라우저가 영어면 「Network」) 탭으로 들어가세요.
- 지우기 아이콘을 눌러 이전 요청 목록을 비우세요.
- 파일을 고르고 처리하세요. 예를 들어 이미지 압축으로요.
- 목록을 확인하세요. 크기 열이나 「Transferred」, 그리고 요청 종류를 보세요. 파일 업로드라면 내 파일과 비슷한 크기의 POST나 PUT 요청으로 나타나요.
이 사이트에서 처리할 때는 그와 비슷한 것이 전혀 보이지 않아야 해요. 몇 바이트짜리 작은 요청이 하나 보이는 건 정상이에요. 다음 섹션에서 설명하는 익명 통계 기록이에요. 그 요청을 클릭해서 페이로드(「Payload」) 탭을 보면 도구 이름, 언어, 결과 코드 같은 데이터가 보이고 내 파일의 내용이나 이름은 보이지 않아요. 언젠가 요청이 올리려던 것의 크기를 훨씬 넘는다면 그때는 어디로 가는지 따져 볼 만해요.
ABC SyG가 정확히 무엇을 저장하나요
브라우저에서 처리한다고 해서 사이트가 아무것도 기록하지 않는다는 뜻은 아니에요. 개인정보 처리방침에는 다음과 같이 적혀 있어요.
- 내 파일은 우리 서버에 업로드되지 않고 제3자에게 전송되지도 않아요. 페이지를 닫으면 사라져요.
- 계정이 없고, 이름, 이메일, 파일 내용을 수집하지 않아요.
- 다른 사이트와 마찬가지로 호스팅 업체가 사이트를 운영하고 보호하기 위해 IP 주소, 브라우저 종류, 요청한 페이지 같은 기술 정보를 서버 로그에 기록해요.
- 익명의 사용 및 오류 이벤트를 기록해요. 어떤 도구와 언어인지, 파일이 몇 개이고 대략 어느 크기 범위인지, 얼마나 걸렸는지, 성공했는지, 오류 코드, 브라우저와 운영체제 종류, 방문이 대략 어디서 왔는지(검색엔진, 소셜 미디어, 다른 사이트의 링크, 직접 방문), Google Play의 Android 앱 링크를 눌렀는지예요. 특정 사람과 연결하지 않아요.
- 파일이나 텍스트의 이름과 내용은 절대 기록하지 않아요. 이 통계에는 쿠키나 식별자를 쓰지 않고 IP도 저장하지 않아요. 악용을 막기 위해 줄인 형태만 잠깐 사용해요. 기록은 180일 뒤에 삭제돼요.
- 브라우저가 「추적 안 함」이나 Global Privacy Control을 보내면 아무것도 기록하지 않아요.
- 도구는 자체 쿠키를 만들지 않아요. 내 설정을 기억하기 위해 사이트는 브라우저에(로컬 저장소, 쿠키 없이, 어떤 서버로도 보내지 않고) 밝은 테마나 어두운 테마, 일부 도구와 게임의 설정과 기록을 저장해요. 브라우저 설정에서 언제든 삭제할 수 있어요. 내 파일은 절대 저장되지 않아요.
광고는 별개의 주제예요. 사이트는 Google AdSense를 쓰고, Google과 파트너가 광고를 보여 주기 위해 쿠키를 쓸 수 있어요. 법이 요구하는 곳에서는 먼저 동의를 요청해요. 광고 쿠키는 내 파일과 관련이 없지만 알아 두면 좋아요. 전체 방침은 사이트의 개인정보 처리방침 페이지에 있어요.
예시: 서류를 어디에도 올리지 않고 행정 서류 준비하기
어떤 포털이 신분증 앞뒤와 거주 증명서를 PDF 하나로 내라고 하고, 게다가 특정 용량보다 작은 사진도 요구한다고 해 보세요. 브라우저 도구로 이렇게 해결할 수 있어요.
- 「이미지 압축」으로 신분증 사진을 고르고 「목표 크기」를 선택한 다음, 포털이 요구하는 최대 크기를 넣고 「압축」을 누르세요. 압축하면 카메라 모델이나 GPS 위치 같은 메타데이터가 사라져요.
- 「PDF 합치기」로 「PDF 파일 선택」에서 PDF 파일을 추가하고 「위로 이동」과 「아래로 이동」으로 순서를 정한 다음 「PDF 합치기」를 누르세요.
- 결과를 내려받고 보내기 전에 각 페이지가 잘 보이는지 확인하세요.
어느 단계에서도 그 문서의 내용이 사이트의 서버를 지나지 않았어요. 확실히 하고 싶다면 페이지를 로드한 뒤 Wi-Fi를 끄고 해 보세요.
이 방식이 보장하지 않는 것
브라우저에서 처리하면 큰 위험이 줄지만 모든 위험이 없어지는 건 아니에요. 솔직하게 말씀드릴게요.
- 사이트는 여전히 내 브라우저가 내려받은 코드예요. 내일 사이트가 동작을 바꾼다면 오늘의 확인은 미래를 보장하지 않아요. 그래서 한 번의 점검보다 네트워크 탭을 보는 습관이 더 가치 있어요.
- 컴퓨터에 악성코드가 있거나 페이지를 읽는 브라우저 확장 프로그램이 있다면, 처리가 어디서 이루어지든 그 확장이 내 파일을 볼 수 있어요. 설치한 확장을 확인하고 쓰지 않는 건 끄세요.
- 공용 컴퓨터나 화면 잠금이 없는 컴퓨터는 내려받은 파일을 다른 파일과 똑같이 노출시켜요.
- 업로드되지 않았다고 해서 결과가 공유해도 안전하다는 뜻은 아니에요. 합친 PDF에는 원본에 있던 내용이 그대로 들어 있어요.
민감한 문서를 위한 좋은 습관
- 브라우저에서 처리하는 도구를 선택하고, 이 글의 두 가지 확인 중 하나로 직접 확인하세요.
- 꼭 필요한 것만 공유하세요. 신분증 앞면만 요구하면 뒷면까지 보내지 마세요.
- 받는 쪽이 허용한다면 보내는 목적을 적은 워터마크를 넣어서 사본의 부당한 사용을 어렵게 하세요.
- 끝나면 다운로드 폴더의 중간 파일을 지우세요.
- 중요한 문서를 보낼 때는 공용 Wi-Fi를 피하고 브라우저를 최신으로 유지하세요.
- 파일 두 개를 합치는 간단한 일에 가입을 요구하는 도구는 조심하세요.
자주 묻는 질문
도구가 내 파일을 올리는지 어떻게 알 수 있나요?
페이지가 로드된 뒤 오프라인에서 써 보고, 처리하는 동안 개발자 도구(F12)의 「네트워크」 탭을 보세요. 내 파일을 실은 큰 요청이 나타나지 않으면 올라가고 있지 않은 거예요.
브라우저에서 처리하면 더 느린가요?
기기에 따라 달라요. 기기의 프로세서와 메모리를 쓰니까요. 일반적인 사진과 PDF는 빠르지만, 아주 큰 파일은 오래된 휴대폰에서 오래 걸리거나 실패할 수 있어요.
ABC SyG는 내가 쓰는 사진이나 PDF를 볼 수 있나요?
아니요. 파일은 우리 서버에 업로드되지 않아요. 어떤 도구를 썼는지, 파일이 몇 개이고 대략 어느 크기 범위인지 같은 익명 통계만 기록하고, 이름이나 내용은 절대 기록하지 않아요.
사이트가 내 IP 주소를 저장하나요?
사용 통계에는 저장하지 않아요. 악용을 막기 위해 줄인 형태만 잠깐 써요. 호스팅 업체는 다른 호스팅처럼 사이트를 운영하고 보호하기 위해 서버 로그에 IP 같은 기술 정보를 기록해요.
브라우저가 「추적 안 함」을 보내면 어떻게 되나요?
브라우저가 「추적 안 함」이나 Global Privacy Control을 보내면 사이트는 어떤 사용 통계도 기록하지 않아요.