문서가 있는 곳, 그리고 휴대폰을 떠나는 것
스캐너 앱은 모두 프라이버시를 말합니다. 이 페이지는 여기서 그것이 무슨 뜻인지 — 언급하지 않는 편이 쉬운 네트워크 호출까지 포함해 — 적어 둡니다.
주장과 그 범위
스캔, 문자 인식, PDF 도구(합치기·압축·변환·서명)는 휴대폰의 프로세서와 메모리에서 실행됩니다. 처리를 위해 문서를 저희 서버로 올리지 않습니다. 비행기 모드를 켜도 전체 흐름이 그대로 동작하는 것으로 확인하실 수 있습니다.
요청하실 때 기기를 떠나는 것: Pro 동기화를 켜신 경우의 암호화 백업(저희가 읽을 수 없는 암호문으로 업로드됩니다), Android 공유 메뉴로 보내신 파일(지정하신 곳으로 갑니다), 그리고 문의를 보내신 경우 그 내용입니다. 그 밖에 문서를 실어 나르는 것은 없습니다.
파일이 있는 곳
페이지, 미리보기, 완성된 PDF는 Android가 운영체제 수준에서 다른 모든 앱으로부터 격리하는 앱 전용 디렉터리에 기록됩니다.
- 다른 앱은 이 디렉터리를 읽을 수 없고, ScanOrbit도 다른 앱의 디렉터리를 읽을 수 없습니다.
- 문서 색인(제목, 쪽수, 크기, 날짜)은 그 전용 디렉터리 안의 MMKV에 기기에서 저장됩니다. 클라우드 데이터베이스가 아닙니다.
- 이 앱은 Android 백업이 꺼져 있어 'adb backup'으로 샌드박스를 기기 밖으로 복사할 수 없습니다.
처리가 실행되는 곳
가장자리 인식과 문자 인식은 모델을 앱 안에 담고 기기에서 추론하는 Google ML Kit를 사용합니다. 비전 API 호출도, 이미지 업로드도 없습니다.
- 카메라 프레임은 가장자리 인식을 위해 메모리에서 읽히며 원본으로 디스크에 기록되지 않습니다.
- OCR은 기기에서 검색 가능한 텍스트를 만듭니다. 페이지 이미지가 판독을 위해 서버에 도달하는 일은 없습니다.
- PDF는 앱에 포함된 글꼴과 리소스를 사용해 기기에서 조립됩니다.
앱이 접근할 수 있는 것
기능에 긴 목록이 필요하지 않기 때문에 권한 목록은 짧습니다. 게다가 몇몇 권한은 요청하지 않는 정도가 아니라 매니페스트에서 명시적으로 차단되어 있습니다.
- CAMERA — 스캐너가 열려 있는 동안 문서를 촬영하기 위해서입니다.
- 사진 접근 — 기존 이미지를 가져오기로 선택하실 때에만 사용합니다.
- 정밀·대략 위치와 오디오 녹음은 매니페스트에서 차단되어 있습니다. 요청하지 않으며, 요청할 수도 없습니다.
실제로 네트워크를 오가는 것
빼기 쉬운 부분까지 포함한 정직한 목록입니다. 어느 것도 문서의 내용을 싣지 않습니다.
- Firebase를 통한 오류 보고와 제품 통계. 통계는 선택 사항이며 설정에서 켜시기 전까지 꺼져 있습니다. 이벤트에는 횟수와 분류만 담기고 제목·파일 이름·검색어는 들어가지 않습니다.
- Pro 구독이 유효한지 확인하기 위한 Google Play와 RevenueCat, 사용하시는 경우 Google 로그인.
- 문의를 보내시거나 얼리 액세스 목록에 등록하시면 그 내용과 IP 주소. 관심이 어디에서 오는지 파악하기 위해 대략적인 도시로 변환합니다. 기기의 첫 실행 시에도 한 번 같은 처리를 합니다. 개인정보처리방침에 제공업체를 밝혀 두었습니다.
제보하기
보안 문제를 발견하시면 다른 곳에 알리기 전에 저희에게 먼저 알려 주세요. 접수를 확인해 드리고, 조사 동안 진행 상황을 공유하며, 원하시면 수정 공개 시 성함을 밝혀 드립니다.
hello.scanorbit@gmail.com