justusing의 모든 도구는 파일을 서버로 올리지 않습니다. 처리하는 서버가 아예 없기 때문입니다. 이 페이지는 그게 어떻게 가능한지, 그리고 말만 믿지 않고 직접 확인하려면 어떻게 하는지를 설명합니다.
보통 온라인 도구와 무엇이 다른가요
많은 온라인 PDF·이미지 도구는 파일을 받아서 회사의 서버에서 처리한 뒤 결과를 돌려줍니다. 이 사이트는 처리를 내 브라우저가 합니다.
| 보통 온라인 도구 | justusing | |
|---|---|---|
| 파일이 가는 곳 | 회사 서버로 올라감 | 내 기기 밖으로 나가지 않음 |
| 처리하는 곳 | 회사 서버 | 내 브라우저 |
| 처리한 뒤 파일 | 서버에 얼마 동안 남는지 회사 방침에 달림 | 남을 서버가 없음 |
| 기다리는 시간 | 올리고 받는 시간 + 처리 시간 | 처리 시간만 (기기 성능에 따라 다름) |
| 회원가입·설치 | 도구마다 다름 | 필요 없음 |
서버 없이 어떻게 처리하나요
요즘 브라우저는 프로그램을 직접 돌릴 수 있습니다. 도구 페이지를 열면 PDF를 읽고 고치는 프로그램이 이 사이트에서 브라우저로 내려오고, 파일은 그 프로그램이 내 기기의 메모리에서 처리합니다. 결과 파일도 브라우저 안에서 만들어져 바로 내려받기 폴더에 저장됩니다.
- 도구 프로그램, 한글 글꼴, 글자 인식(OCR) 데이터는 모두 이 사이트에서 받습니다. 다른 회사의 서버에서 불러오지 않습니다.
- 글꼴·글자 인식 데이터처럼 큰 파일은 받기 전에 크기를 알려 주고, 받은 뒤에는 내용이 바뀌지 않았는지 확인한 다음에만 씁니다.
- 무거운 처리는 화면과 따로 도는 작업 공간(Web Worker)에서 해서, 처리하는 동안에도 화면이 멈추지 않습니다.
광고가 있는데도 안전한가요
사이트 운영비는 광고로 마련합니다. 광고 스크립트는 같은 페이지에 있는 글자를 읽을 수 있기 때문에, 도구 화면을 페이지와 떼어 놓았습니다.
- 파일을 고르고, 미리 보고, 처리하고, 내려받는 도구 화면은 브라우저가 따로 잠가 둔 격리 공간(sandbox iframe)에서 돌아갑니다. 광고나 방문 통계 스크립트는 이 공간 안을 들여다볼 수 없습니다.
- 격리 공간 안에서는 이 사이트 말고 다른 주소로는 연결할 수 없게 브라우저 보안 규칙(CSP)으로 막아 두었습니다. 그리고 이 사이트에는 파일을 받아 저장하는 서버 프로그램이 없고, 미리 만들어 둔 파일만 내려 줍니다.
- 파일 이름과 내용은 주소, 페이지 제목, 방문 통계 어디에도 넣지 않습니다.
직접 확인하는 법
말만 믿을 필요는 없습니다. 컴퓨터 브라우저의 개발자 도구로 이 페이지가 어떤 주소와 통신하는지 그대로 볼 수 있습니다.
- 크롬이나 엣지에서 도구 페이지(예: PDF 합치기)를 엽니다. 윈도우는 F12, 맥은 Cmd + Option + I를 누르면 개발자 도구가 열립니다.
- 위쪽 탭에서 '네트워크'(Network)를 고릅니다. 지금부터 오가는 모든 요청이 목록에 쌓입니다.
- 목록 위의 지우기 버튼(동그라미에 빗금 모양)으로 목록을 비운 뒤, 도구에 파일을 넣고 처리하고 내려받습니다.
- 새로 생긴 요청을 하나씩 눌러 주소를 봅니다. 도구가 보낸 요청은 모두 justus.ing의 도구 프로그램을 받는 것이고, 내 파일 크기만큼 무언가를 올려 보내는 요청은 없습니다.
광고나 방문 통계 주소가 보일 수도 있는데, 이것은 도구 바깥 페이지가 부른 것이라 파일에 닿지 못합니다. 사파리는 설정 → 고급에서 개발자용 기능을 켜면 같은 화면을 쓸 수 있습니다.
코드가 공개되어 있습니다
이 사이트의 소스 코드는 GitHub에 공개되어 있어 누구나 읽을 수 있습니다. 사이트를 고칠 때마다 자동 테스트가 실제 브라우저로 도구를 돌려 보고,요청 검사로 그동안 생긴 모든 요청(이 사이트로 가는 요청 포함)의 주소와 내용에 테스트 파일의 이름이나 내용이 실리지 않았는지, 도구 화면이 이 사이트에서 파일을 받는 것 말고 다른 요청을 하지 않았는지 확인합니다. 이 검사를 통과하지 못하면 사이트에 반영되지 않습니다.
약속할 수 없는 것
정직하게 말씀드리면, 이 사이트가 막을 수 없는 경우도 있습니다.
- 브라우저에 설치한 확장 프로그램은 권한에 따라 모든 페이지를 읽을 수 있습니다. 민감한 문서를 다룰 때는 믿을 수 있는 확장 프로그램만 켜 두세요.
- 처리는 기기의 메모리와 성능을 씁니다. 아주 큰 파일은 오래 걸리거나, 오래된 휴대폰에서는 처리하지 못할 수 있습니다.
- 도구 프로그램을 쓸 때 이 사이트에서 받아 오므로, 처리하는 동안 인터넷 연결이 필요합니다. 파일이 아니라 프로그램을 받는 것입니다.
- 내려받은 결과 파일은 내 기기에 저장되므로, 그 뒤의 관리는 기기의 보안에 달려 있습니다.