이 개인정보처리방침에 대하여
PDF Tools는 PDF 파일을 만들고, 합치고, 압축하고, 나누고, 비밀번호로 보호하고, 가져오고, 열어 보고, 공유하고, 삭제하고, 정리하는 일과 이미지 및 스캔한 쪽의 글자를 인식하는 일을 모두 사용자의 기기에서 처리하도록 돕는 안드로이드 앱입니다.
이 개인정보처리방침은 앱이 사용자의 정보를 가지고 무엇을 하는지 설명합니다. 각 도구가 하는 일은 기능 페이지를, 앱을 만들고 배포하는 주체는 PDF Tools 소개를 참고하세요.
앱 이름: PDF Tools
패키지 이름: com.shahbaz.pdftools
플랫폼: 안드로이드
개발자: Syed Shahbaz Hussain
짧게 말하면
모든 PDF 기능과 문자 인식 기능은 사용자의 기기에서 동작합니다. 사용자의 문서, 이미지, 인식된 텍스트는 저희 서버로 전송되지 않습니다.
기기 밖으로 나가는 것은 두 가지입니다. 첫째는 도움말 및 지원 양식이며, 직접 작성하고 보내기를 누를 때에만 전송됩니다. 둘째는 문자 인식에 쓰이는 구성요소인 Google ML Kit가 Google로 보내는 소량의 진단 정보입니다. 이 진단 정보에는 사용자의 이미지, PDF, 인식된 텍스트가 절대 포함되지 않습니다. 제3자 구성요소를 참고하세요.
현재 버전은:
- 계정 생성이나 로그인을 요구하지 않습니다
- 광고를 표시하지 않습니다
- 구독이나 인앱 결제를 포함하지 않습니다
- 저희 자체의 분석이나 오류 보고 서비스를 사용하지 않습니다
- 사용자의 PDF 파일을 만들거나 합치거나 압축하거나 나누거나 보호하거나 읽는 데 서버를 사용하지 않습니다
- 사용자의 PDF 파일, 이미지, 인식된 텍스트를 업로드하지 않습니다
- 개인정보를 판매하지 않습니다
기기에 남는 것과 기기를 떠나는 것
이 방침에서 가장 중요한 구분이므로 세부 내용보다 먼저 밝힙니다.
PDF 작업이나 문자 인식을 위해 고른 이미지와 PDF 파일은 앱이 작업할 수 있도록 기기 안에서 읽힙니다. 저희 서버로 업로드되지 않으며, 처리를 위해 제3자에게 전달되지도 않습니다.
각 기능이 파일을 가지고 하는 일
아래의 모든 기능은 사용자가 고른 파일만 읽고, 그 결과를 기기 안에 있는 앱 전용 저장 공간에 씁니다.
- 이미지를 PDF로. 고른 이미지를 읽어 지정한 품질로 압축한 뒤 PDF를 만듭니다.
- PDF 가져오기. 고른 PDF를 앱 전용 저장 공간으로 복사해 내 파일에서 관리할 수 있게 합니다.
- PDF 합치기. 고른 PDF들을 읽어 하나로 합친 PDF를 씁니다.
- PDF 압축. 고른 PDF 하나를 읽어 크기를 줄인 사본을 새 파일로 씁니다.
- PDF 나누기. 고른 PDF 하나를 읽어 각 쪽을 별도의 문서로 씁니다.
- 비밀번호 보호. 고른 PDF를 AES-256으로 암호화합니다. 비밀번호 보호를 참고하세요.
- 문자 인식. 이미지나 스캔한 PDF 쪽의 글자를 기기에서 인식합니다. 문자 인식을 참고하세요.
- 미리 보기, 공유, 삭제, 내 파일. 문서를 열어 보여 주고, 사용자가 선택하면 파일을 안드로이드 공유 메뉴에 넘기며, 파일을 지우고, 앱이 관리하는 문서를 목록으로 보여 줍니다.
- 지원팀에 문의. 무언가를 전송하는 유일한 기능입니다. 도움말 및 지원 문의를 참고하세요.
안드로이드 권한과 파일을 고르는 방식
PDF Tools는 사진 보관함, 미디어 보관함, 기기 저장소에 대한 폭넓은 접근을 요구하지 않습니다. 대신 사용자가 안드로이드 시스템 선택 화면에서 파일을 하나씩 고르고, 앱은 고른 항목만 받습니다.
앱의 안드로이드 매니페스트는 다음 권한을 명시적으로 차단합니다:
CAMERARECORD_AUDIOREAD_MEDIA_IMAGESREAD_MEDIA_VIDEOREAD_EXTERNAL_STORAGEWRITE_EXTERNAL_STORAGE
실제로 이는 PDF Tools가 사진을 찍을 수 없고, 소리를 녹음할 수 없으며, 갤러리를 둘러볼 수 없고, 사용자가 건네지 않은 파일을 읽을 수 없다는 뜻입니다. 사용자가 직접 그 문서를 고르기 전에는 앱이 그 문서를 볼 방법이 없습니다.
문자 인식은 어떻게 동작하나
문자 인식은 이미지와 스캔한 PDF 쪽에 있는 글자를 인식합니다. 제3자 구성요소에서 설명한 앱 내장 문자 인식 구성요소를 사용해 사용자의 기기에서 동작합니다. 인식 모델이 앱 안에 함께 들어 있으므로 문자 인식은 인터넷 연결 없이 동작합니다. 사용자의 이미지, PDF, 인식된 텍스트는 인식을 위해 어디로도 전송되지 않습니다. 다만 Google ML Kit는 구성요소 자체에 관한 소량의 진단 정보를 Google로 보내며, 이는 제3자 구성요소에서 설명합니다.
- 문자 인식을 위해 고른 이미지와 PDF는 저희 서버로 업로드되지 않으며, 인식된 텍스트도 마찬가지입니다.
- 인식된 텍스트는 사용자가 의도적으로 복사하거나 공유하지 않는 한 결과 화면에 머무릅니다.
- PDF를 읽을 때 앱은 각 쪽을 전용 캐시 안의 임시 이미지로 변환하고, 글자를 인식한 뒤, 그 임시 이미지를 곧바로 삭제합니다.
- 인식된 텍스트를 공유하면 앱은 그것을 전용 캐시 안의 임시 텍스트 파일에 쓰고, 안드로이드 공유 메뉴에 넘긴 뒤, 임시 파일을 삭제합니다.
텍스트 복사. 복사를 누르면 인식된 텍스트가 기기의 시스템 클립보드에 놓입니다. 텍스트가 클립보드에 올라간 뒤에는 그것이 어떻게 저장되고 동기화되며 다른 앱에 제공되는지가 사용자의 기기, 키보드, 사용 중인 클립보드 관리 앱, 그리고 붙여 넣는 앱에 따라 결정됩니다. 그 동작은 앱이 통제할 수 있는 범위 밖입니다.
비밀번호 보호는 어떻게 동작하나
비밀번호 보호는 ISO 32000-2(개정 6)에 정의된 PDF 표준 보안 처리기에 따라, 고른 PDF를 AES-256으로 암호화합니다. 고른 PDF를 읽고 암호화하는 일은 전부 사용자의 기기에서 이뤄집니다.
- 사용자의 비밀번호는 앱이 그 작업을 하는 동안 암호화된 PDF를 만드는 데에만 쓰입니다.
- 앱은 사용자의 비밀번호를 저장하지 않고, 업로드하지 않으며, 기록에 남기지 않고, 어디에도 사본을 두지 않습니다.
- 복구 수단은 없습니다. 저희도 앱도 보호된 PDF를 열거나 잊어버린 비밀번호를 되찾아 줄 수 없습니다.
PDF Tools가 기기에 저장하는 것
아래의 모든 항목은 기기 안에 있는 앱 전용 저장 공간에 저장됩니다. 그중 어떤 것도 저희에게 전송되지 않습니다.
기록 지우기, 파일 삭제, 앱 데이터 제거
이것은 효과가 서로 다른 네 가지 동작입니다. 구분이 중요하므로 명확히 밝힙니다.
다른 앱으로 내보내거나 공유한 파일, 또는 기기의 다른 위치에 저장한 파일은 앱 저장 공간 밖에 있어 이 동작들의 영향을 받지 않습니다.
이 동작들 가운데 어느 것도 이미 보낸 지원 문의를 삭제하지는 않습니다. 그것을 요청하려면 지원 정보 삭제를 참고하세요.
문의하실 때 전송되는 정보
PDF Tools에는 질문을 하거나, 기능을 제안하거나, 오류를 알리거나, 의견을 보낼 수 있는 지원 문의 양식이 있습니다. 사용 여부는 전적으로 선택 사항입니다. 한 번도 열지 않으신다면 이 항목의 내용은 사용자에게 해당하지 않습니다.
보내기를 누르면 양식은 암호화된 HTTPS 연결을 통해 저희 지원 서비스로 전송됩니다. 담기는 내용은 정확히 다음과 같습니다:
설치 식별자에 대하여
설치 식별자는 사용자의 기기에서 무작위로 생성되어 기기의 보안 저장소에 저장됩니다. 광고 식별자가 아니며, 기기의 IMEI나 일련번호, MAC 주소도 아닙니다. 사용자의 프로필을 만들거나 다른 앱과 웹사이트에서 사용자를 추적하는 데 쓰이지 않습니다.
지원 문의가 저희 서비스에 도착하면 설치 식별자는 되돌릴 수 없는 암호학적 해시로 변환되며, 문의 수를 세고 제한을 적용하는 데에는 그 해시만 사용됩니다. 식별자 자체는 저희가 받는 지원 메일에 기록되지 않고, 원래 형태로 저장되지도 않습니다.
저희 서비스가 기록하는 것
저희 지원 서비스는 지원 문의 데이터베이스를 운영하지 않습니다. 문의는 이메일로 저희에게 전달됩니다. 그와 별개로:
- 네트워크 주소. 문의 횟수 제한을 적용할 수 있도록 사용자의 IP 주소를 들어온 요청에서 읽습니다. 읽는 즉시 되돌릴 수 없는 암호학적 해시로 변환됩니다. 원본 IP 주소는 저희 서비스에 저장되지 않으며 애플리케이션 로그에도 기록되지 않습니다.
- 문의 횟수 제한. 이 목적으로 저장되는 것은 해시된 값뿐이며, 짧게 유지되는 저장소에 보관됩니다. 해당 항목은 만들어진 지 늦어도 24시간 뒤에는 자동으로 만료됩니다.
- 중복 전송 방지. 실수로 두 번 보내더라도 저희에게 두 번 도달하지 않도록 문의의 해시를 10분 동안만 잠시 보관합니다.
- 애플리케이션 로그. 저희 서비스는 요청 식별자, 발생한 사건, 상태 코드, 요청에 걸린 시간, 해시된 값을 담은 기술적 로그를 기록합니다. 사용자의 이메일 주소, 본문, 첨부 파일, 원본 IP 주소, 원본 설치 식별자는 이 로그에서 의도적으로 제외합니다.
- 첨부 파일 처리. 첨부하신 이미지는 지원 메일함에 도착하기 전에 저희 서비스에서 다시 인코딩됩니다. 다시 인코딩하는 과정에서 원본 파일에 있었을 수 있는 EXIF나 GPS 위치 같은 내장 메타데이터는 사라집니다.
- 인프라 기록. 저희가 이용하는 호스팅 및 이메일 제공업체는 자체 네트워크·보안 로그를 운영하며, 이는 저희 통제 밖이고 네트워크 주소, 타임스탬프, 요청 헤더를 포함할 수 있습니다. 지원 데이터를 처리하는 곳을 참고하세요.
지원 데이터를 처리하는 곳
지원 문의를 받고 답변하기 위해 다음 제공업체를 이용합니다. 이들은 저희를 대신해 오직 이 목적으로만 일합니다.
저희는 이 정보를 판매하지 않으며, 광고나 분석 제공업체에 넘기지도 않습니다.
국외 이전
이 제공업체들은 여러 나라에서 인프라를 운영합니다. 따라서 도움말 및 지원을 통해 보내신 정보는 거주하시는 나라 밖에서 처리되거나 저장될 수 있습니다.
지원 정보를 얼마나 보관하나
문의 횟수 제한과 중복 전송 방지에 쓰이는 짧게 유지되는 값은 도움말 및 지원 문의에서 설명한 대로, 만들어진 지 늦어도 24시간 뒤에는 자동으로 만료됩니다.
지원 문의 자체는 저희 지원 메일함에 있는 이메일입니다. 문의를 처리하는 동안, 그리고 후속 연락이 이어지는 동안 보관합니다.
그 목적에 더 이상 필요하지 않게 되면 삭제합니다. 곧 문의가 해결되고 후속 연락이 끝난 시점이며, 법적 의무를 이행하기 위해 여전히 필요한 경우는 예외입니다. 지원 문의 데이터베이스가 없으므로 정해진 보관 기간도 없습니다. 문의를 삭제한다는 것은 그 이메일과 첨부 파일을 메일함에서 지우는 일입니다.
앱을 삭제하거나 저장 공간을 비우면 기기에서 앱 데이터가 제거됩니다. 이미 보내신 지원 문의가 삭제되지는 않습니다. 그 문의는 저희가 이미 받은 이메일이기 때문입니다.
지원 정보의 삭제를 요청하기
사용자와 관련된 지원 정보의 삭제를 요청하실 수 있습니다. support@syedshahbazhussain.com 으로 메일을 보내시고 다음을 함께 적어 주세요:
- 문의를 보낸 뒤 앱에 표시된 지원 문의 ID(아직 가지고 계시다면). 앱은 가장 최근 문의의 ID를 지원 문의 화면에 보관합니다.
- 원래 문의에서 사용하신 이메일 주소.
삭제 요청은 원래 문의가 발송된 이메일 주소와 대조합니다. 다른 주소로 보내시거나 문의 ID를 알려 주실 수 없는 경우, 어떤 메시지가 사용자의 것인지 확인하지 못할 수 있으며, 처리 전에 추가 정보를 여쭐 수 있습니다. 확인되지 않은 요청으로 제3자의 메시지를 삭제하지는 않습니다.
저희는 지원 문의 데이터베이스를 운영하지 않으므로, 삭제란 해당 이메일과 첨부 파일을 지원 메일함에서 지우는 일을 뜻합니다.
삭제 요청 이후에도 일부 기록은 남을 수 있습니다. 문의 횟수 제한과 중복 전송 방지에 쓰이는 해시된 값은 사용자와 연결할 수 없으며 24시간 안에 저절로 만료됩니다. 지원 데이터를 처리하는 곳에 열거한 제공업체가 보관하는 플랫폼 및 보안 로그는 그 업체들의 자체 기준에 따라 보관되며 저희 통제 밖입니다.
앱에 포함된 제3자 소프트웨어
현재 버전의 PDF Tools에는 광고, 오류 보고, 결제, 구독 SDK가 전혀 들어 있지 않습니다. 또한 저희 자체의 분석도 하지 않습니다.
다만 사용자의 기기에서 작업을 수행하는 제3자 소프트웨어 구성요소는 포함되어 있습니다. 가장 중요한 것은 문자 인식에서 설명한 문자 인식을 수행하는 Google ML Kit Text Recognition입니다. 인식 모델이 앱 안에 함께 들어 있어 문자 인식은 기기에서 동작하며, 사용자의 이미지나 PDF, 인식된 텍스트를 전송하지 않습니다.
Google ML Kit가 보내는 진단 정보
ML Kit는 Google이 ML Kit의 성능을 측정하고 문제를 해결할 수 있도록 제한된 범위의 진단 및 사용 정보를 Google로 보냅니다. Google의 ML Kit 데이터 공개 문서에 따르면 여기에는 다음이 포함됩니다:
- 제조사, 모델, 운영체제 버전 등의 기기 정보
- 패키지 이름, 앱 버전 등의 앱 정보
- 사용자를 식별하기 위한 것이 아닌 설치별 식별자
- 성능 지표, 오류 코드, 그리고 구성요소 시작이나 인식 실행 같은 이벤트 유형
- 구성요소의 버전과 설정, 그리고 입력과 출력의 크기
여기에는 사용자의 이미지, PDF, 인식된 텍스트의 내용이 포함되지 않습니다. Google은 이 정보를 HTTPS로 전송하며 제3자에게 넘기지 않는다고 밝히고 있습니다. 이 정보는 저희가 아니라 Google로 전송되며, 저희는 이를 볼 수 없습니다. Google의 이 정보 처리에는 Google 자체의 개인정보처리방침이 적용됩니다.
이 정보는 Google Play의 PDF Tools 데이터 보안 섹션에 ‘앱 정보 및 성능’과 ‘기기 또는 기타 ID’ 항목으로 신고되어 있습니다.
앱은 또한 PDF 파일을 만들고 읽고 암호화하는 일과 앱 화면을 위해 오픈소스 라이브러리를 사용합니다. 이들은 사용자의 기기에서 동작하며 사용자의 내용을 어디로도 보내지 않습니다.
앞으로 데이터를 전송하는 다른 제3자 서비스가 추가된다면, 해당 버전이 배포되기 전에 이 개인정보처리방침과 Google Play 데이터 보안 양식을 갱신하겠습니다.
PDF Tools가 결코 수집하지 않는 것
지원팀에 문의하시든 아니든, PDF Tools는 다음을 수집하지 않습니다:
- 서버로 업로드된 사용자의 PDF 파일, 문서, 이미지, 인식된 텍스트
- 사용자의 PDF 비밀번호
- 전화번호
- 정확한 위치나 GPS 위치
- 연락처
- 결제 정보
- 계정이나 로그인 정보
- 기기에 저장된 문자 메시지나 대화
- 기기 광고 ID
- 기기의 IMEI, 일련번호, MAC 주소
- 기기에 설치된 다른 앱의 목록
- 사진이나 미디어 보관함
사용자가 통제하는 공유
PDF Tools는 개인정보를 판매하지 않으며, 사용자의 PDF 파일이나 문서를 제3자와 공유하지 않습니다.
PDF나 인식된 텍스트를 공유하기로 선택하시면 안드로이드 공유 메뉴를 통해 다른 앱으로 보낼 수 있습니다. 그 동작은 사용자가 통제하며, 그 뒤에는 받는 앱의 개인정보 처리 방식이 적용됩니다.
지원 정보는 지원 데이터를 처리하는 곳에 열거한 제공업체만 다룹니다.
정보는 어떻게 보호되나
기기에서 파일을 처리하는 것이 PDF Tools의 핵심적인 개인정보 보호책입니다. 애초에 전송되지 않는 정보는 전송 중에 가로채일 수도, 서버를 통해 노출될 수도 없습니다.
지원 문의의 경우, 앱에서 저희 서비스로의 연결은 HTTPS를 사용하고, 저희 서비스에서 메일 서버로의 연결은 인증서 검증을 포함한 TLS 1.2 이상을 사용합니다. 문의 횟수 제한에 쓰이는 식별자는 저장 전에 키를 사용한 암호학적 해시로 변환됩니다.
저희 제공업체가 저장된 데이터를 어떻게 암호화하는지에 대해서는 주장하지 않습니다. 그것은 저희가 아니라 해당 업체가 정하는 일이기 때문입니다.
전자적 전송이나 저장 방식 가운데 완전한 안전을 보장할 수 있는 것은 없습니다. 지원 문의 본문이나 첨부 파일에 민감한 개인정보를 담지 않도록 하시고, 다른 앱과 문서를 공유하실 때 주의해 주세요.
아동에 관한 정보
PDF Tools는 아동을 대상으로 하지 않으며, 앱이 아동의 개인정보를 알면서 수집하는 일은 없습니다.
아동이 지원 양식을 통해 저희에게 개인정보를 보냈다고 생각되시면, 확인하고 삭제할 수 있도록 연락해 주세요.
계정이 없으므로 계정 삭제 절차도 없습니다
PDF Tools는 계정 생성이나 로그인을 제공하지 않으므로 삭제할 계정도 없습니다. 앞으로 계정 기능이 추가된다면 이 방침을 갱신하고 계정을 삭제할 수 있는 방법을 제공하겠습니다.
이 개인정보처리방침의 변경
이 개인정보처리방침은 갱신될 수 있습니다. 변경 사항은 새로운 최종 수정일과 함께 이 페이지에 게시됩니다.
앞으로 분석, 오류 보고, 광고, 구독, 클라우드 백업, 계정, 서버 측 처리가 추가된다면, 관련 앱 버전이 배포되기 전에 이 방침과 Google Play 데이터 보안 양식을 갱신하겠습니다.
개인정보 관련 문의
이 개인정보처리방침에 관해 궁금한 점이 있거나 위에 설명한 권리를 행사하고자 하시면 저희에게 연락해 주세요. 제품 문제에 대해서는 지원 페이지가 흔한 원인부터 순서대로 안내합니다.