DocCipher · 모바일 앱

개인정보 처리방침

DocCipher는 문서를 기기의 암호화 금고에 보관합니다. DocCipher 계정도 BB16 Studio 문서 서버도 없습니다.

최종 업데이트: 2026년 10월 14일 · 이 페이지를 영어로 읽기

개인정보처리자

개인정보처리자는 DocCipher 발행자인 BB16 Studio입니다. 데이터 관련 질문은 bb16studio@gmail.com으로 보내세요. 이 방침은 Google Play 출시 예정 Android 버전에 적용되며 아직 공개되지 않았습니다.

문서와 로컬 암호화

가져온 문서, 미리보기, OCR 텍스트, 폴더, 태그, 금고 데이터는 앱 비공개 영역에 남고 기기에서 암호화됩니다. BB16 Studio는 문서, 내용, 비밀번호, 복구 자료를 받지 않습니다.

텍스트 인식(OCR)은 내장 모델로 기기에서 실행되며 이미지나 텍스트를 서버로 보내지 않습니다.

로컬 알림과 금고 밖 데이터

알림을 켜면 DocCipher는 암호화 금고 밖 앱 비공개 영역에 날짜, 개수, 선택 시간, 일반 문구만 담은 계획을 저장합니다. 금고가 잠겨도 로컬 알림을 보내기 위한 것으로 문서 제목, 이름, 번호, 범주가 없고 잠금 화면에는 일반 제목을 씁니다. 푸시 알림 서비스로 전송되지 않습니다.

문서 서버도 동기화도 없음

BB16 Studio는 문서를 호스팅, 분석, 동기화, 백업하는 서버를 운영하지 않습니다. 이 버전은 WebDAV, Nextcloud 또는 다른 온라인 저장소를 지원하지 않습니다. 직접 내보낼 때만 문서가 기기를 떠납니다.

사용자가 선택하는 내보내기와 백업

문서 또는 .dcvault 백업은 명시적으로 내보내기를 시작하고 시스템 선택기나 공유 시트에서 목적지를 고를 때만 앱을 떠납니다. .dcvault는 계속 암호화되지만 평문으로 내보낸 문서는 더 이상 암호화되지 않아 목적지 보안에 따릅니다.

복구 키트(복구 문구와 QR 코드)는 인쇄, 선택한 위치에 PDF 저장 또는 문구 복사 시에만 앱을 떠나며 이후 선택한 프린터, 목적지 또는 클립보드의 관리 대상입니다.

Android 자동 백업과 새 기기로의 자동 이전은 꺼져 있습니다.

Android 구매 SDK는 복원을 돕기 위해 구매 관련 가명 식별자를 Google Block Store에 저장하도록 요청할 수 있습니다. 이는 위에서 꺼진 앱 파일 백업과 별개이며 문서를 포함하지 않습니다.

생체 인증 잠금 해제

사용 시 Android 시스템 창을 거치며 DocCipher는 본인 확인 성공 여부만 받습니다. 안전 영역에 남는 지문, 얼굴 이미지, 생체 템플릿에는 접근하지 않습니다. 생체 인증은 계속 필요한 PIN을 대체하지 않습니다.

출시 시 제공 예정인 패닉 코드와 미끼 금고

두 선택 기능은 평생 Premium에 추가 비용 없이 포함될 예정입니다. 로컬 구현을 검증 중이며 공개는 필요한 보안 검토와 기기 시험을 조건으로 합니다.

패닉 코드는 마스터 비밀번호 인증 뒤 별도 PIN 두 번 입력, 두 번의 동의, 되돌릴 수 없는 작업 확인으로 직접 켭니다. 일부 또는 모든 금고를 선택합니다. 이후 설정된 패닉 PIN의 정확한 입력만 새 대화 없이 선택 금고의 파일, 로컬 키, 캐시, 썸네일을 논리적으로 삭제합니다. 물리적 저장소 덮어쓰기는 보장하지 않으며 내보낸 백업, 클라우드 사본 등 외부 백업은 삭제하지 않습니다.

미끼 금고는 자체 PIN, 키, 콘텐츠를 가진 별도 로컬 금고로 열면 그 내용만 표시합니다. 공개된 기능으로 우연한 엿보기를 막지만 관찰자가 존재를 모르거나 기기 분석으로 구별하지 못한다고 보장하지 않습니다.

선택적 구매

RevenueCat 통신은 선택적인 상품 표시, 구매, 복원, Premium 확인에 쓰이며 구매 없이도 DocCipher를 쓸 수 있습니다. Google Play가 결제하고 BB16 Studio의 지시에 따르는 GDPR상 처리자인 RevenueCat이 권한을 확인합니다. SDK 설정 후 앱이 전면에 올 때 상태를 다시 물을 수 있습니다. 문서, 금고, PIN, 비밀번호, 키는 이 경로를 거치지 않습니다.

상품 열기, 구매, 복원 또는 알려진 Premium 권한은 로컬 관심 표시도 남깁니다. 이후 상품을 열지 않아도 SDK 설정과 재확인을 일으킬 수 있습니다. 읽을 수 없는 표시는 권한 복원을 위해 존재하는 것으로 취급됩니다. 첫 프로세스 잠금 해제 때 시작될 수 있지만 매 실행 요청이나 네트워크 응답을 보장하지 않습니다.

각 통신에서 RevenueCat이 받는 정보:

  • 앱이 처음 RevenueCat에 접속할 때 SDK가 만드는 임의 사용자 식별자.
  • 각 요청에 포함되는 기술 정보: 플랫폼과 Android 버전, 기기 모델과 브랜드, 기기 언어, Google Play 계정 국가, 앱 식별자, 앱 및 SDK 버전.
  • 접속한 모든 서버가 받으며 대략적인 국가를 추정할 수 있는 연결 IP 주소.

구매 또는 복원 시 RevenueCat은 Google Play 구매 토큰(영수증), 제품, 가격과 통화, 거래일도 받아 Premium 상태(활성 또는 만료)를 판단합니다.

이 식별자에는 이름이나 이메일이 없지만 익명은 아닙니다. Google 계정에 연결된 Google Play 구매와 연계되며 복원 시 다른 설치의 식별자와 연결될 수 있는 가명 데이터입니다. 계정은 생성되지 않고 기기 식별자(광고 ID, Android ID) 자동 수집과 SDK 진단은 꺼져 있습니다.

모든 Play 스토어 구매처럼 Google Play는 Google 계정, 제품, 결제 정보를 받으며 독립 개인정보처리자로서 자체 방침에 따라 처리합니다. BB16 Studio에는 주문번호, 제품, 가격, 구매국 등 판매 관리 정보만 제공합니다. BB16 Studio는 은행 정보를 볼 수 없습니다.

목적과 법적 근거

RevenueCat과의 데이터 교환은 구매 및 Premium 권한을 관리하는 데 사용됩니다:

  • 구매하지 않았어도 앱이 RevenueCat에 접속할 때 Premium을 확인합니다. 앱 이용 계약 이행에 필요한 처리입니다(GDPR 제6조 제1항 b호).
  • 구매 또는 복원 처리: 구매 계약 이행에 필요한 처리입니다(GDPR 제6조 제1항 b호).

구매 데이터는 RevenueCat에서 판매 및 구독 통계를 산출하는 데에도 사용됩니다. 이 데이터는 광고, 광고 프로파일링 또는 광고 추적에 사용되지 않습니다. 사용자가 문의하면 당사는 답변을 위해 메시지와 이메일 주소를 사용합니다. 이는 답변 제공에 대한 당사의 정당한 이익 또는 사용자가 권리를 행사할 때 적용되는 당사의 법적 의무를 근거로 합니다.

유럽연합 밖으로 이전

RevenueCat, Inc.는 미국에 있으며 위 구매 데이터도 미국에서 처리됩니다. 이전은 RevenueCat 데이터 처리 계약에 포함된 유럽위원회 표준계약조항의 적용을 받습니다. 사본은 bb16studio@gmail.com으로 요청할 수 있습니다.

보관 기간

RevenueCat은 구매 관리·복원에 필요한 동안 데이터를 보관하고 요청 시 삭제합니다(‘삭제와 권리’ 참조). 구매하지 않았어도 접속했다면 BB16 Studio를 대신해 식별자와 위 기술 정보만 담은 가명 기록을 필요한 동안 보관하고 요청 시 삭제합니다. Google Play는 자체 방침에 따라 주문을 보관합니다. 문서는 앱에서 삭제할 때까지 기기에 남습니다. 패닉 코드는 선택 금고와 로컬 데이터를 논리적으로 삭제하며 외부 백업은 해당 위치에서 직접 삭제할 때까지 남습니다.

DocCipher가 하지 않는 일

  • DocCipher 계정과 이메일 요청이 없습니다.
  • 광고, 광고 식별자, 데이터 판매가 없습니다.
  • RevenueCat은 판매 통계 목적을 포함하여 위에 설명된 구매 데이터를 처리합니다. 문서 사용을 추적하거나 앱 충돌을 보고하기 위한 소프트웨어 개발 키트는 추가되지 않으며, ML Kit 라이브러리의 진단 구성 요소는 제거됩니다.
  • 앱 간 또는 사이트 간 추적이 없습니다.

Android 충돌 보고서

기기 설정에서 Google과 사용·진단 데이터 공유에 동의했다면 Android가 충돌·성능 보고서를 보낼 수 있습니다. Google Play는 집계 통계와 기기 모델, Android 버전, 오류 추적을 BB16 Studio의 Android Vitals에 제공합니다. 이는 DocCipher가 아닌 시스템 기능이며 문서, 이름, 이메일이 없고 설정에서 끌 수 있습니다.

Google Play 리뷰

DocCipher는 문서 보호 또는 백업 성공 후 Google Play In-App Review 공식 API를 호출할 수 있습니다. 시작, 처리 중, 실패 후, 패닉 코드나 미끼 금고 화면에서는 요청하지 않고 간격은 최소 90일입니다. 표시는 Google Play가 결정합니다. DocCipher는 평점·댓글·점수나 카드 표시 여부를 받지 않습니다. 문서, 금고, PIN, 입력 텍스트는 전송되지 않습니다.

Android 권한

Google Play용 Android 빌드 매니페스트는 정확히 일곱 항목을 선언합니다:

  • android.permission.INTERNET — 구매에만 사용.
  • com.android.vending.BILLING — Google Play 결제.
  • android.permission.USE_BIOMETRIC — 시스템 생체 인증 창 표시. 생체 데이터 접근 권한은 없음.
  • android.permission.USE_FINGERPRINT, Android 9 이하 한정 — 해당 버전에서 같은 역할.
  • android.permission.RECEIVE_BOOT_COMPLETED — 재시작 후 로컬 알림 재설정.
  • android.permission.POST_NOTIFICATIONS — 필요한 시스템 허가를 받아 로컬 알림 표시.
  • 기기 기능을 열지 않는 앱 내부 서명 권한.

카메라, 위치, 연락처, 마이크, 광범위한 저장소 권한을 요구하지 않으며 파일은 시스템 선택기를 거칩니다.

삭제와 사용자의 권리

앱에서 문서를 삭제할 수 있습니다. Premium 패닉 옵션을 직접 설정했다면 별도 PIN으로 선택한 로컬 금고 또는 전부를 논리적으로 지울 수 있습니다. 앱에서 되돌릴 수 없지만 물리적 삭제를 보장하지 않고 외부 백업도 삭제하지 않습니다. Android 설정에서 모든 로컬 데이터를 지우거나 앱을 제거할 수도 있습니다. 내보낸 사본은 직접 지울 때까지 목적지에 남습니다. BB16 Studio는 금고를 원격 추출, 복호화, 복원할 수 없습니다.

RevenueCat이 BB16 Studio를 대신해 처리하는 데이터의 열람, 정정, 삭제, 제한, 이동을 요구하고 정당한 이익 기반 처리에 이의를 제기할 수 있습니다. bb16studio@gmail.com으로 연락하세요. 구매했다면 영수증의 ‘GPA.’ 주문번호를, 구매 없이 접속했다면 대략적 날짜와 기기 모델을 알려 주세요. 신원을 요구하지 않아 이 정보와 RevenueCat 식별자로 기록을 찾습니다. 문서, 비밀번호, 키, 복구 문구를 첨부하지 마세요. GDPR상 답변 기한은 한 달입니다.

데이터 삭제는 구매를 취소하지 않습니다. Google Play가 보관하며 이후 복원 시 위 데이터가 RevenueCat에 다시 전송됩니다. 구독 관리는 Google Play에서 합니다.

권리가 존중되지 않았다고 판단하면 데이터 보호기관에 민원을 제기할 수 있으며 프랑스에서는 CNIL입니다.

변경

앱의 데이터 흐름, 외부 서비스 또는 권한이 바뀌면 이 페이지를 업데이트합니다.