1. 운영자와 문의처
WAXBALL(패키지 ID: kr.akra.waxball)은 AKRA(akra-devs)가 운영합니다. 개인정보 관련 문의는 help@akra.kr으로 보내주세요.
2. WAXBALL이 기기에 저장하는 정보
앱은 다음 정보를 Android 기기의 앱 전용 저장소에 보관합니다.
- 음량, 음소거 및 그래픽 품질 설정
- 앱 내 보석 잔액, 왁스볼 소장 여부와 이용 기록
- 현재 플레이 진행에 필요한 로컬 상태, 출석 보상 수령 날짜, 알림 선택과 공지 확인 상태
이 정보는 AKRA 서버로 전송되지 않습니다. WAXBALL은 회원 계정을 만들거나 이름, 이메일, 연락처, 사진, 정밀 위치를 직접 요청하지 않습니다. Android 설정에서 앱 데이터를 삭제하거나 앱을 제거하면 로컬 정보가 삭제됩니다. 앱은 해당 로컬 이용 상태의 Android 백업을 허용하지 않도록 구성되어 있습니다.
3. Google 광고 서비스가 처리할 수 있는 정보
운영 광고가 활성화된 Android 빌드는 Google Mobile Ads SDK와 Google User Messaging Platform(UMP)을 사용하여 하단 배너, App Open, 자연스러운 전환 지점의 전면 광고 및 사용자가 선택한 보상형 광고를 제공합니다. 광고 콘텐츠 등급은 13세 이상 타겟층에 맞춰 T 이하로 제한됩니다. Google의 공식 SDK 고지에 따르면 다음 정보가 광고 제공, 광고 성과 측정과 분석, 부정행위 방지를 위해 자동으로 수집되고 Google과 공유될 수 있습니다.
- IP 주소 및 이로부터 추정되는 일반적인 위치
- 앱 실행, 탭, 광고 동영상 시청 등 사용자 제품 상호작용
- 앱 시작 시간, 중단률, 에너지 사용량 등 진단 정보
- Android 광고 ID, 앱 세트 ID 및 경우에 따라 기기의 계정 관련 식별자
Google Mobile Ads SDK가 전송하는 데이터는 TLS로 암호화됩니다. 실제 처리는 사용자의 지역, 동의 선택, 기기 설정과 Google의 정책에 따라 달라질 수 있습니다. 자세한 내용은 Google 개인정보처리방침 및 Google Mobile Ads 데이터 고지를 확인해 주세요.
4. Firebase Analytics가 처리하는 이용 정보
Android 앱은 서비스 품질과 콘텐츠 난이도를 개선하기 위해 Google Firebase Analytics를 사용합니다. Firebase는 앱·기기 메타데이터 및 앱 사용 이벤트를 처리할 수 있으며, WAXBALL이 직접 기록하는 이벤트는 왁스볼 선택, 플레이 시작·완료, 보상형 광고 완료 후 보석 지급, 광고 준비·표시 조건·표시 결과와 제한적인 3D 그래픽 준비·재시도·간편 그래픽 전환 정보입니다. AdMob 연결을 통해 광고 노출과 수익 정보도 처리할 수 있습니다.
- 광고 분석은 광고 형식·앱 내 위치, 고정 단계·사유·숫자 오류 코드, 준비된 광고의 대기 시간 구간과 앱 버전·빌드·운영/테스트 구분으로 제한합니다. 앱은 광고 응답 ID, 기기 해시, 원시 유입 주소나 추가 사용자 식별자를 분석값에 넣지 않습니다.
- 3D 그래픽 진단은 고정 오류 코드, 준비 단계, 씬 종류, 그래픽 품질 등급, 재시도 구분과 간편 그래픽 선택 여부만 기록합니다.
- 이름, 이메일, 전화번호, 계정 ID, 정밀 위치, 원본 터치 좌표, 보석 잔액, 원본 예외 메시지, stack trace, 기기 모델·기기 ID는 Analytics에 전송하지 않습니다.
- 진단정보 복사는 사용자가 직접 누를 때만 기기 클립보드에 생성되며, 앱이 해당 복사 원문을 AKRA 서버나 Firebase에 전송하지 않습니다. 문의 메일도 사용자가 메일 앱에서 직접 확인·전송합니다.
- 이 버전은 Firebase Analytics의 Android 광고 ID 수집과 Analytics 기반 광고 개인화 신호를 사용하지 않도록 구성되어 있습니다.
- Firebase가 처리하는 데이터는 서비스 운영·측정·개선 목적으로 Google 및 Firebase 서비스 제공에 필요한 처리자에게 전송될 수 있으며, 전송 중 HTTPS로 암호화됩니다.
Firebase의 데이터 처리와 보관은 Google의 정책에 따릅니다. 자세한 내용은 Firebase 개인정보 및 보안 안내와 Google 개인정보처리방침을 확인해 주세요.
5. Firebase Crashlytics가 처리하는 진단 정보
Android 앱은 충돌, 앱 응답 없음(ANR), Flutter·Dart 미처리 오류와 일부 앱 시작 실패를 파악하고 안정성을 개선하기 위해 Google Firebase Crashlytics를 항상 사용합니다. Crashlytics는 충돌 stack trace, 관련 앱 상태와 기기 메타데이터, 앱·운영체제 버전, 기기 모델·CPU·메모리·저장공간·루팅 여부, Crashlytics 설치 UUID, Firebase 설치 ID, 임의 세션 ID와 발생 시각을 처리할 수 있습니다.
- WAXBALL이 추가하는 값은 검토된 고정 오류 코드와 앱 버전·빌드·채널, 대상 플랫폼, 설정 리비전, 화면 경로, 생명주기, 렌더러 종류·품질·세대, 오디오 포커스 및 작업 코드로 제한됩니다.
- 이름, 이메일, 전화번호, 계정 ID, 사용자 입력, 원본 터치 좌표, 보석 잔액, 인증정보, 광고 동의 상태와 원본 예외 메시지를 사용자 정의 값으로 보내지 않습니다. Crashlytics 사용자 ID도 설정하지 않습니다.
- 앱 경계가 기록하는 Flutter·Dart 오류는 원본 메시지를 고정 오류 코드와 오류 유형으로 바꾸고 허용된 stack frame만 제한적으로 전달합니다. 다만 네이티브 충돌과 ANR의 진단에는 Crashlytics가 수집하는 네이티브 stack trace와 관련 상태가 포함될 수 있습니다.
- Google은 Crashlytics의 충돌 stack trace, 처리된 minidump 정보와 관련 설치 식별자를 90일 보관한 뒤 활성·백업 시스템에서 삭제 절차를 시작한다고 안내합니다.
Firebase는 데이터를 HTTPS로 전송하고 저장 시 암호화하며 전 세계 Google 인프라에서 처리할 수 있습니다. 자세한 내용은 Firebase 개인정보 및 보안 안내와 Firebase Android 데이터 고지를 확인해 주세요.
6. 광고 동의와 선택권
법률 또는 Google 정책상 필요한 지역에서는 광고 요청 전에 UMP를 통해 동의 정보를 갱신하고 필요한 동의 화면을 표시합니다. 광고 요청은 UMP가 허용한 경우에만 시작됩니다. UMP가 선택 변경 진입점을 요구하면 앱의 환경 설정에 광고 개인정보 선택이 표시되며, 사용자는 언제든 선택을 다시 열 수 있습니다.
Android의 광고 개인정보 설정에서 광고 ID를 재설정하거나 삭제할 수도 있습니다. 광고 동의를 거절하거나 광고를 불러오지 못해도 기본 게임 플레이는 계속되지만 광고 보상은 제공되지 않을 수 있습니다.
7. 이용 목적, 보관과 삭제
- 로컬 설정과 게임 상태: 앱 기능 제공을 위해 사용하며 사용자가 앱 데이터를 지우거나 앱을 제거할 때까지 기기에 보관합니다.
- 광고 관련 정보: 광고 제공·측정·분석·부정행위 방지를 위해 Google이 처리하며 보관과 삭제는 Google 정책과 사용자의 동의 선택에 따릅니다.
- Firebase Analytics 이용 정보: 사용 패턴과 서비스 품질을 집계·분석하는 데 사용하며 보관과 삭제는 Firebase 및 Google Analytics 정책에 따릅니다.
- Firebase Crashlytics 진단 정보: 충돌·ANR·비치명 오류의 원인 파악과 안정성 개선에 사용하며, Google 안내상 관련 보고서와 식별자는 90일 보관 후 삭제 절차가 시작됩니다.
AKRA는 WAXBALL용 회원 계정이나 자체 원격 사용자 데이터베이스를 운영하지 않습니다. 앱 삭제는 이후 진단 수집을 중단하지만 이미 전송된 Crashlytics 보고서의 보관 기간을 즉시 단축하지는 않습니다. 로컬 정보 삭제나 개인정보 문의는 위 문의처로 연락해 주세요.
8. 대상 연령, 보안 및 변경
WAXBALL은 13세 이상 이용자를 대상으로 설계·운영하며 13세 미만 아동을 타겟층으로 선언하거나 마케팅하지 않습니다. Play Console에 선언한 대상 연령과 일치하는 광고 설정을 사용합니다. 앱은 불필요한 위험 권한을 요청하지 않고 평문 네트워크 통신과 앱 데이터 백업을 차단합니다.
데이터 처리 방식, SDK 또는 법적 요구사항이 달라지면 이 방침과 Google Play 데이터 보안 양식을 함께 갱신합니다. 중요한 변경은 이 페이지의 최종 갱신일과 앱 내 문서에 반영합니다.
9. 선택형 푸시 알림과 공지
설정에서 소식 알림을 켜면 Firebase Cloud Messaging이 알림 전달을 위해 앱 설치 식별자, 등록 토큰과 언어별 구독 정보를 처리합니다. 알림을 끄면 자동 등록을 중단하고 등록 토큰 삭제를 요청하며, 오프라인이면 다음 연결 시 다시 시도합니다. Android 설정에서도 알림을 차단할 수 있습니다. 수신한 소식은 현재 앱 실행 중에만 보관합니다.
공지는 GitHub Pages에서 HTTPS로 내려받으며 기본 연결 정보는 GitHub 개인정보처리방침에 따라 처리될 수 있습니다. 알림 선택, 공지 확인 상태와 출석 보상 수령 날짜는 기기에 저장하며 AKRA 서버로 전송하지 않습니다. Firebase 데이터 처리는 Firebase 개인정보 및 보안 안내를 따릅니다.