PhotoBoekKeeper는 사진과 동영상을 검토하고 정리하며, 이를 앨범, 콜라주, Photo Booth 프로젝트에 사용할 수 있도록 BoekSolutions에서 제공하는 Android 앱입니다. 본 정책에서는 앱이 사용하는 데이터, 처리 위치, 관련된 외부 서비스에 대해 설명합니다.
요약
- 로컬 사진과 동영상은 Android를 통해 사용자 본인의 기기에서 처리됩니다.
- PhotoBoekKeeper는 사용자의 사진, 프로젝트, Microsoft 비밀번호 또는 토큰을 저장하는 자체 서버를 보유하고 있지 않습니다.
- OneDrive를 연결하면, 앱은 선택한 미디어를 가져오고 Microsoft Graph를 통해 요청한 클라우드 작업이나 백업 업로드를 수행합니다.
- 광고 및 구매에는 Google 서비스가 사용됩니다.
- 카탈로그 스냅샷에는 원본 미디어 없이 메타데이터와 참조 정보만 포함됩니다. 전체 백업 및 미러는 선택한 대상으로 미디어도 복사할 수 있습니다. 선택적 비밀번호 보호는 복사된 미디어 파일이 아닌 카탈로그를 암호화합니다.
Android 권한
| 권한 | 목적 |
|---|---|
사진 및 동영상 (READ_MEDIA_IMAGES, READ_MEDIA_VIDEO) | 로컬 갤러리를 표시하고 Android MediaStore를 통해 선택된 작업을 수행하기 위함입니다. |
카메라 (CAMERA) | 새 Photo Booth 사진을 명시적으로 촬영하기로 선택한 경우에만 사용됩니다. 대신 기존 사진을 사용할 수도 있습니다. |
인터넷 및 네트워크 상태 (INTERNET, ACCESS_NETWORK_STATE) | Microsoft Graph를 통한 Microsoft 로그인 및 OneDrive, Google AdMob, Google Play Billing을 위함입니다. |
알림 (POST_NOTIFICATIONS) | 선택적인 정리 알림 및 백그라운드 백업 진행 상황 또는 결과를 위함입니다. |
기기 재시작 (RECEIVE_BOOT_COMPLETED) | 기기 재시작 후 활성화된 알림과 백그라운드 작업을 다시 예약하기 위함입니다. |
배경화면 설정 (SET_WALLPAPER) | 이미지를 배경화면으로 설정하기로 선택한 경우에만 사용됩니다. |
생체 인식 (USE_BIOMETRIC) | Android BiometricPrompt를 통한 선택적 보안 앨범을 위함입니다. PhotoBoekKeeper는 생체 인식 데이터를 수신하지 않습니다. |
본 앱은 위치, 연락처 또는 마이크 접근 권한을 요청하지 않습니다.
로컬 사진, 동영상 및 프로젝트
- 로컬 미디어는 Android
MediaStore/ContentResolver를 통해 읽고 수정됩니다. PhotoBoekKeeper는 자체 미디어 서버를 사용하지 않습니다. - 삭제는 먼저 Android 휴지통과 해당 시스템 확인 절차를 사용합니다. 영구 삭제는 설정된 보관 기간이 지난 후 또는 명시적인 작업 이후에만 시도되며, 별도의 Android 확인이 필요합니다.
- 즐겨찾기 지정은 갤러리 내에서의 이동입니다. 복사는 사용자가 명시적으로 복사 작업을 선택한 경우에만 발생합니다.
- Photo Booth 촬영본 및 내보낸 앨범, 콜라주, 페이지는 저장을 선택한 경우에만 기기에 저장됩니다.
- 앨범, 콜라주, Photo Booth 프로젝트에는 로컬로 편집 및 레이아웃 데이터와 해당 사진에 대한 참조가 포함됩니다. 프로젝트를 표시하는 것만으로는 원본이 변경되지 않습니다.
OneDrive 및 Microsoft Graph
OneDrive는 선택 사항입니다. 사용자가 연결을 선택하고 Microsoft를 통해 권한을 부여한 경우에만 사용됩니다.
- 로그인에는 Microsoft Authentication Library(MSAL)가 사용됩니다. PhotoBoekKeeper는 사용자의 Microsoft 비밀번호를 확인하거나 저장하지 않습니다.
- OneDrive 기능은 위임된 Microsoft Graph 권한인
Files.ReadWrite를 요청합니다. 이는 사용자가 확인한 복사, 이동, 복원 및 항목을 앱 휴지통으로 이동하는 등의 클라우드 작업에 필요합니다. 앱은 이 권한을 가시적인 기능을 통해서만 사용합니다. - 사용자가 폴더를 명시적으로 선택하면, 앱은 해당 폴더 및 하위 폴더의 데이터(파일 이름, Microsoft 항목 및 폴더 ID, 크기, 크기 정보, 날짜 필드 포함)를 읽습니다.
- 선택된 미디어와 백업은 사용자가 활성화한 백업 일정이나 미러를 포함하여, 선택한 OneDrive 대상에 업로드될 수도 있습니다.
- 썸네일과 이미지 콘텐츠는 선택된 사진을 표시해야 할 때 암호화된 HTTPS 연결을 통해 Microsoft로부터 직접 가져옵니다. 이는 BoekSolutions 서버로 전달되지 않습니다.
- 스와이프는 먼저 로컬 결정으로만 저장됩니다. 앱은 확정된 일괄 작업 중에만 OneDrive 항목을 이동할 수 있습니다. 영구 삭제는 항목의 현재 Microsoft 위치를 확인한 후 앱 자체의 휴지통으로 제한되며, 이후 Microsoft가 OneDrive 제공업체 휴지통에 이를 보관할 수 있습니다.
- MSAL은 앱 컨테이너 내에서 계정 및 토큰 캐시를 관리합니다. PhotoBoekKeeper는 액세스 또는 갱신 토큰을 데이터베이스나 Preferences에 수동으로 저장하지 않습니다.
- 선택된 OneDrive 폴더 이름과 ID, 검토된 OneDrive 항목에 대한 내부 참조는 로컬에 기억될 수 있습니다. 로그아웃하면 MSAL 캐시 계정과 로컬에 기억된 OneDrive 폴더가 제거됩니다.
Microsoft는 Microsoft 개인정보처리방침에 따라 독립적인 서비스 제공업체로서 로그인 및 OneDrive 데이터를 처리합니다. 사용자는 Microsoft 계정을 통해 부여된 앱 접근 권한을 취소할 수도 있습니다.
카탈로그 스냅샷, 전체 백업 및 미러
Android 자동 백업은 비활성화되어 있습니다. 이는 기기별 MediaStore 참조가 자동 기기 복원 후 다른 사진을 가리킬 수 있기 때문입니다.
백업 모드와 대상은 사용자가 선택합니다:
- 카탈로그 스냅샷은 프로젝트 메타데이터, 설정, 정리 상태, 통계, 캐비닛 구성, 선택된 OneDrive 폴더 참조, 암호화 해시와 같은 인식 데이터를 저장합니다. 원본 미디어는 포함하지 않습니다.
- 전체 백업은 선택한 백업 범위에 포함된 미디어를 추가로 복사합니다. 미러는 구성된 대상에서 선택된 미디어와 카탈로그 정보의 사본을 유지합니다. 이러한 작업은 원본을 이동하거나 삭제하지 않습니다.
- 카탈로그 비밀번호 보호는 선택 사항입니다. 보호가 활성화되면 카탈로그 내용은 AES-256-GCM을 사용하여 암호화됩니다. 보호가 비활성화되면 카탈로그 정보는 대상 위치에서 읽을 수 있습니다. 복사된 사진과 동영상은 일반 파일로 유지되며 이 카탈로그 비밀번호 옵션으로 암호화되지 않습니다.
- 구성된 백업 비밀번호는 이후 실행 또는 예약된 실행을 위해 Android 기반 SecureStorage를 사용하여 로컬에 저장될 수 있습니다. 이는 BoekSolutions로 전송되지 않으며, BoekSolutions는 잊어버린 비밀번호를 복구할 수 없습니다.
- 백업은 요청 시 또는 사용자가 활성화한 자동 일정이나 미러에 따라 실행됩니다. 이러한 옵션은 앱에서 비활성화할 수 있습니다. 백그라운드 작업은 진행 상황 및 결과 알림을 표시할 수 있습니다.
- 복원 시에는 먼저 미리보기가 표시되며, 정확히 일치하는 경우에만 미디어를 자동으로 연결합니다. Microsoft 자격 증명과 토큰은 카탈로그에서 복원되지 않습니다. OneDrive 폴더에 접근하려면 동일한 Microsoft 계정으로 로그인하세요.
선택한 Android 문서 제공업체 또는 Microsoft OneDrive는 사용자가 전송한 파일을 자체 약관에 따라 처리합니다. 대상은 사용자가 관리하며, 공유 권한 및 카탈로그 전용 스냅샷 사용 시 원본 보관에 대한 책임은 사용자에게 있습니다.
로컬에 저장되는 데이터
보호된 앱 컨테이너에는 다음을 포함한 정보가 저장됩니다:
- 검토, 복사 및 보류 중인 사진에 대한 참조;
- 휴지통 상태 및 보관 설정;
- 앨범, 콜라주, Photo Booth 프로젝트 및 편집 메타데이터;
- 폴더 환경설정, 선택된 외부/OneDrive 폴더 및 언어;
- 세션 통계 및 알림 설정;
- 사용자 인터페이스에서 사용하는 로컬 구독 또는 권한 상태;
- 사용자가 선택한 광고 연령대(13세 미만, 13–17세 또는 18세 이상). 연령대만 저장되며 생년월일로 저장되지 않습니다;
- Google이 관리하는 광고 동의 상태로, Google SDK에 의해 기기에 보관됩니다.
데이터베이스에는 원본 사진 파일의 자체 사본이 포함되지 않습니다. 앱을 제거하면 해당 앱 컨테이너가 제거됩니다. 갤러리, 다운로드, 문서 제공업체 또는 백업 대상으로 내보낸 파일은 사용자가 삭제할 때까지 그대로 남아 있습니다.
광고
무료 버전은 Google AdMob을 사용합니다. Google은 광고 게재, 부정 행위 방지 및 측정을 위해 광고 식별자, 기기 데이터, 상호작용 데이터, 충돌 로그 및 진단 정보를 처리할 수 있습니다. PhotoBoekKeeper는 위치 권한을 요청하지 않지만, IP 주소로 대략적인 위치가 나타날 수 있습니다. Google 개인정보처리방침 및 AdMob 정보를 참조하세요.
앱 버전 1.0.6 이상부터 PhotoBoekKeeper는 광고 표시 전에 연령대(13세 미만, 13–17세 또는 18세 이상)를 묻습니다. 연령대만 로컬에 저장되며 생년월일은 저장되지 않고, BoekSolutions 서버로 전송되지도 않습니다. 광고 SDK는 사용자가 동의 연령 미만인지 여부에 대한 해당 신호를 수신합니다.
연령이 알 수 없거나 13세 미만인 경우 광고가 표시되지 않습니다. 13–17세의 경우 동의 연령 미만 신호와 함께 비개인화 광고만 요청됩니다. 연령 선택기에 안전한 13세 미만 옵션이 포함되어 있지만, 본 앱은 계속해서 13세 이상을 대상으로 합니다.
성인의 경우, Google의 User Messaging Platform(UMP)이 필요한 동의 선택을 처리합니다. 앱은 시작 시 해당 상태를 새로 고치며, 이 확인이 성공하고 SDK가 요청이 허용됨을 나타낸 후에만 광고가 요청됩니다. 거부하는 경우 개인화에 대한 동의가 없음을 의미하며, Google은 허용된 설정 내에서 제한적이거나 비개인화된 광고를 계속 제공할 수 있습니다.
설정 > 개인정보 및 광고에서 연령대를 변경하고, 해당하는 경우 Google 광고 설정을 다시 열 수 있습니다. Plus에서는 광고가 표시되지 않습니다. 내부 및 비공개 테스트 빌드에서는 테스터에게 자동으로 무료 Plus가 제공되며, 광고 테스트에는 Google 테스트 광고가 사용됩니다.
PhotoBoekKeeper는 AdMob에 OneDrive 토큰이나 사진/프로젝트 콘텐츠를 제공하지 않습니다.
구독 및 구매
구매에는 Google Play Billing이 사용됩니다. Google은 결제 및 구매 데이터를 처리합니다. PhotoBoekKeeper는 제품 또는 구독이 이용 가능하고 활성 상태인지 확인하는 데 필요한 정보만 수신하며, 카드 또는 은행 세부 정보는 확인하거나 저장하지 않습니다.
Plus는 월간 구독 또는 일회성 평생 구매로 제공될 수 있으며, 두 경우 모두 동일한 Google 계정을 통해 복원되며 결제 정보는 Google 측에 보관됩니다.
분석 및 충돌 보고
PhotoBoekKeeper는 현재 별도의 분석 또는 충돌 보고 서비스를 사용하지 않습니다. 통합된 Google SDK는 위에서 설명한 대로 상호작용 및 진단 정보를 처리할 수 있습니다. MSAL은 서비스 신뢰성을 지원하기 위해 기본 SDK, 요청 및 오류에 대한 텔레메트리를 Microsoft 인증 엔드포인트로 전송합니다. 여기에는 사용자의 사진 콘텐츠가 포함되지 않습니다. 이러한 데이터 흐름에 변경 사항이 있으면 본 정책 및 Google Play 데이터 안전 정보에 반영됩니다.
보관 및 삭제
- 로컬 앱 데이터는 사용 가능한 앱 기능을 통해 제거하거나, 해당하는 경우 로그아웃하거나, 앱을 제거할 때까지 유지됩니다.
- Android 휴지통 내 사진의 보관 기간은 설정 가능합니다.
- Microsoft 및 Google이 처리하는 데이터는 해당 서비스의 설정 및 보관 기간의 적용을 받습니다.
- 사용자가 선택한 대상 위치의 내보낸 파일과 백업은 사용자가 직접 관리하고 삭제합니다.
사용자의 권리와 선택
해당 기능을 초기화하거나 앱을 제거하여 로컬 앱 데이터를 삭제할 수 있습니다. 앱에서 OneDrive 로그아웃을 할 수 있으며, Microsoft 계정에서 권한을 취소할 수 있습니다. Microsoft 또는 Google이 독립적으로 처리하는 데이터의 경우, 해당 서비스의 개인정보 및 계정 관리 기능을 사용하세요.
설정 > 개인정보 및 광고(앱 버전 1.0.6 이상)에서 연령대를 변경하고, 해당하는 경우 Google 광고 설정을 다시 열 수 있습니다.
BoekSolutions에 대한 개인정보 관련 요청은 아래의 연락처를 이용하세요.
어린이
PhotoBoekKeeper는 성인 및 13세 이상의 청소년을 대상으로 하며, 13세 미만의 어린이를 대상으로 하지 않습니다. 연령 선택기에는 안전한 선택으로 13세 미만 옵션이 포함되어 있으며, 이 경우와 연령을 알 수 없는 경우 광고가 표시되지 않습니다. 13–17세의 경우 비개인화 광고만 요청됩니다. 지역 스토어의 연령 등급은 이보다 높을 수 있습니다. 광고 및 동의 설정은 사용자의 연령과 지역에 적합해야 합니다.
변경 사항
본 정책은 기능, SDK, 권한 또는 데이터 흐름이 변경될 때 업데이트됩니다. 상단의 날짜는 가장 최근의 실질적인 업데이트를 나타냅니다.
제공자 정보
- 상호
- BoekSolutions
- 사업 형태
- 개인사업자(네덜란드어: eenmanszaak)
- 주소
- Helgoland 30, 1132 NE Volendam, 네덜란드
- 상업등기번호(KvK)
- 42138621
- 부가가치세(VAT) 식별 번호
- NL005528463B56