우리 말을 믿지 말고 직접 확인하세요
“파일을 업로드하지 않습니다”라고는 누구나 쓸 수 있습니다. 직접 확인하는 세 가지 방법을 쉬운 것부터 꼼꼼한 것 순으로 적어 두었습니다. 전부 브라우저에 이미 들어 있는 기능만 씁니다.
1. 비행기 시험 (10초, 기술 지식 필요 없음)
- 아무 도구나 엽니다. 예를 들어 PDF 합치기를 열고 다 불러올 때까지 기다립니다.
- Wi-Fi를 끄거나 기기를 비행기 모드로 바꿉니다.
- 도구를 씁니다. PDF 두 개를 합치거나, 사진을 변환하거나, QR 코드를 만들어 봅니다.
작동합니다. 파일을 업로드하는 도구라면 연결이 꺼진 상태에서 절대 작동할 수 없습니다. 논거는 그것이 전부이고, 누구나 해 볼 수 있습니다. (몇 안 되는 “온라인 도구” — DNS와 도메인 조회 — 는 예외입니다. 본래 연결이 필요하며, 각 페이지에 어떤 공개 서비스에 물어보는지 정확히 적어 두었습니다.)
2. 네트워크 탭 (30초)
- F12(Mac에서는 ⌥⌘I)를 누르고 네트워크(Network)를 선택합니다.
- 지우기 버튼을 눌러 목록을 비운 다음, 도구에 파일을 올리고 실행합니다.
- 목록을 읽어 봅니다. 처음에는 도구 자체의 코드를 받아 오는 요청 — JavaScript, WebAssembly 모듈, 경우에 따라 글꼴 — 이 보이고, 그다음에는 아무것도 없습니다.
크기순으로 정렬해 당신의 파일만큼 큰 것이 밖으로 나가는지 찾아보세요. 찾을 것이 없습니다. 아래에 설명한 우리의 작은 방문 집계를 빼면, 모든 요청은 우리 정적 파일 하나를 받아 오는 GET입니다. 업로드를 받을 수 있는 것 자체가 없습니다. 이 사이트는 임대 서버에 올려 둔 정적 파일 폴더이고, 업로드를 처리하는 부분이 아예 없습니다.
3. 코드 읽기 (원하는 만큼)
페이지는 평범한 정적 파일입니다. 페이지 소스 보기나 개발자 도구의 소스(Sources) 패널로 탭이 무엇을 실행하고 있는지 읽어 보세요. 무거운 작업은 당신이 알아보고 직접 확인할 수 있는 오픈소스 라이브러리들이 맡습니다. pdf.js, libheif, ffmpeg, Tesseract이며, 모두 라이선스 페이지에 라이선스와 함께 적어 두었습니다.
우리가 수집하는 것
두 가지, 그리고 그 두 가지뿐입니다. 첫째, 어느 웹 서버나 남기는 평범한 접속 기록입니다. 어떤 페이지를 언제, 어떤 IP 주소에서, 어떤 브라우저로 요청했는지입니다. 둘째, 우리의 작은 방문 집계(loreatec.jp/a/t.js)가 페이지 주소와 제목, 들어오기 전 페이지, 창의 너비, 페이지가 열려 있던 시간을 우리에게 보냅니다. 쿠키를 설정하지 않고, 당신의 기기에 아무것도 저장하지 않으며, 제3자를 쓰지 않고, 브라우저가 “Do Not Track”을 보내면 아무 말도 하지 않습니다. 둘 중 어느 것도 파일 이름이나 파일 내용을 보는 일은 없습니다. 파일은 어떤 서버에도 도달하지 않으므로 어디에도 나타날 수가 없습니다. 이것으로 어떤 도구를 손볼 가치가 있는지 알며, 우리가 아는 것은 그게 전부입니다.