개인정보 처리방침
테스트와 통계는 사용자의 기기에 남습니다. 이 페이지는 앱이 실제로 수집하는 모든 것과 그 이유, 그리고 사용자가 무엇을 통제할 수 있는지를 설명합니다.
시행일: 2026년 8월 14일
최종 수정일: 2026년 8월 14일
번역 안내: 이 문서는 영문 개인정보 처리방침의 한국어 번역본이며 이해를 돕기 위해 제공됩니다. 내용에 차이가 있는 경우 영문본이 우선합니다.
Runout Rank("본 앱", "당사")는 안드로이드와 iOS를 위한 당구 실력 측정·훈련 앱이며, [YOUR_ADDRESS_OR_COUNTRY]에 소재한 [YOUR_LEGAL_ENTITY_NAME]이(가) 배포합니다.
본 방침은 본 앱이 어떤 데이터를 수집하는지, 그 이유는 무엇인지, 누구와 공유되는지, 그리고 이용자에게 어떤 선택권이 있는지를 설명합니다. 본 방침은 Google Play(com.municornio.app.tableinfinite)와 Apple App Store(com.municornio.app.tableinfinite.TableInfinite)를 통해 배포되는 Runout Rank 앱에 적용됩니다.
1. 요약
- 본 앱은 계정을 요구하지 않으며, 이름, 이메일 주소, 전화번호를 요청하지 않습니다.
- 이용자의 테스트, 레이팅, 연습 기록, 설정은 기기에 저장됩니다. 당사가 관리하는 서버로 업로드하지 않습니다.
- 본 앱은 앱이 어떻게 사용되는지 파악하기 위해 Google Firebase Analytics를 사용하며, 여기에는 재설정 가능한 광고 식별자와 Firebase가 생성한 앱 인스턴스 ID가 포함됩니다.
- 당사는 이용자의 개인정보를 판매하지 않으며, 앱 내에서 제3자 광고를 표시하지 않습니다.
- 구독은 전적으로 Google Play와 Apple이 처리하며, 당사는 결제 정보를 보거나 저장하지 않습니다.
2. 기기에 저장되는 데이터
다음 항목은 앱 전용 저장소에 로컬로 생성·보관되며 당사로 전송되지 않습니다.
- 레이팅 테스트 결과, 점수, 등급, 진행 중인 테스트
- 연습 시도, 레벨별 런아웃 성공률, 연속 기록, 추세 통계
- 훈련 기록 항목과 즐겨찾기
- 앱 설정 및 최초 안내 진행 상태
이 데이터는 앱을 삭제하거나 앱 데이터를 지우면 제거됩니다. 기기 또는 플랫폼 백업(예: Android 자동 백업, iCloud 기기 백업)을 사용 중이라면 이 로컬 데이터의 사본이 이용자 본인의 백업에 포함될 수 있으며, 해당 백업은 당사가 아니라 이용자와 이용자의 플랫폼 계정이 관리합니다.
3. 당사가 수집하는 분석 데이터
당사는 무엇을 개선할지 판단하기 위해 기능 사용량, 재방문율, 사용 흐름에서의 오류, 전반적인 앱 성능을 측정하는 데 Google Firebase Analytics(Google의 서비스)를 사용합니다. Firebase Analytics는 당사를 대신하여 다음을 수집·처리합니다.
- 앱 인스턴스 식별자 — Firebase가 이용자의 앱 설치본에 대해 생성한 임의의 ID
- 광고 식별자 — 안드로이드의 Android 광고 ID(AAID), 그리고 iOS에서 사용 가능한 경우 광고주 식별자(IDFA) 또는 공급업체 식별자(IDFV)
- 기기 및 기술 데이터 — 기기 모델, 운영체제 버전, 앱 버전, 언어, IP 주소로 추정한 국가/지역, 화면 및 지역 설정
- 사용 이벤트 — 예: 앱 실행, 화면 조회, 테스트 시작 또는 완료, 연습 레벨 선택, 공유 동작, 세션 길이와 빈도
- 대략적 위치 — 오직 IP 주소로 추정한 개략적인 지역/국가이며, 본 앱은 정밀한 GPS 위치를 요청하거나 사용하지 않습니다
현 단계에서 당사는 광고 식별자를 오직 분석 측정의 일관성을 유지하기 위해서만 사용합니다(설치 중복 제거 및 앱 실행 기여도 산정). 이를 맞춤형 광고 제공에 사용하지 않으며, 광고 프로필을 구축하지 않고, 광고 네트워크나 데이터 브로커와 공유하지 않습니다. 향후 이를 변경할 경우 본 방침을 갱신하고, 법이 요구하는 경우 사전에 동의를 구합니다.
당사는 분석 데이터로부터 이용자 개인을 식별하려 하지 않으며, 분석 데이터를 다른 어떤 식별 가능한 출처와도 결합하지 않습니다.
법적 근거(EEA/영국): 분석 식별자에 동의가 필요한 경우, 당사는 이용자가 앱을 설치하고 사용할 때 제공한 동의에 근거하며, 이용자는 제7조에 기술된 방법으로 당사에 연락하여 이의를 제기하거나 동의를 철회할 수 있습니다. 그 밖의 경우에는 앱을 이해하고 개선하는 데 대한 당사의 정당한 이익에 근거합니다.
4. 구매 및 구독
Runout Rank는 선택 사항인 유료 구독을 제공할 예정입니다. 해당 기능이 출시되면:
- 모든 결제는 Google Play 결제 또는 Apple 인앱 구입이 처리합니다. 당사는 카드 번호나 그 밖의 결제 자격 증명을 수신하거나 열람하거나 저장하지 않습니다.
- 당사는 스토어로부터 구독을 활성화하고 유지하는 데 필요한 정보만 받습니다 — 예를 들어 구매한 상품, 구매 및 갱신 상태, 익명의 구매 또는 거래 토큰, 스토어 국가입니다. 사용하는 결제 제공업체에 따라 이 정보는 당사가 이용자의 설치본에 대해 생성한 가명 앱 사용자 ID와 연결될 수 있습니다.
- 환불, 해지, 결제 문의는 Google 또는 Apple이 자체 약관과 개인정보 처리방침에 따라 처리합니다.
또한 전환율을 측정하기 위해 구독 화면이 조회되거나 구매가 완료될 때 식별 정보가 없는 분석 이벤트를 기록할 수 있습니다. 여기에는 결제 정보가 포함되지 않습니다.
5. 데이터가 공유되는 대상
당사는 본 앱이 동작하도록 하는 서비스 제공업체와만 데이터를 공유합니다.
| 수신자 | 목적 | 해당 개인정보 처리방침 |
|---|---|---|
| Google (Firebase Analytics) | 제품 분석 | https://firebase.google.com/support/privacy · https://policies.google.com/privacy |
| Google (Google Play 결제) | 안드로이드 구독 처리 | https://policies.google.com/privacy |
| Apple (App Store / 인앱 구입) | iOS 구독 처리 | https://www.apple.com/legal/privacy/ |
또한 법적으로 요구되는 경우, 또는 당사의 권리나 이용자의 안전을 보호하기 위해 데이터를 공개할 수 있습니다. 당사는 캘리포니아주 법(CCPA/CPRA)이 정의하는 의미에서 개인정보를 판매하지 않으며, 맥락 간 행태 광고를 위해 공유하지 않습니다.
Firebase가 수집한 데이터는 미국을 비롯한 여러 국가의 Google 서버에서 처리될 수 있습니다. 개인정보가 EEA 또는 영국 밖으로 이전되는 경우, Google의 표준계약조항 및 이에 준하는 보호 조치에 따라 이루어집니다.
6. 데이터 보관 기간
- 기기 내 데이터: 앱에서 삭제하거나, 앱 데이터를 지우거나, 앱을 삭제할 때까지 보관됩니다.
- 분석 데이터: 당사가 설정한 보관 기간에 따라 Firebase가 보관하며, 현재는
[YOUR_RETENTION_PERIOD, e.g. 14 months]이고 그 이후 이벤트 단위 데이터는 자동으로 삭제됩니다. 집계되어 식별이 불가능한 통계는 더 오래 보관될 수 있습니다. - 구독 기록: 구독을 제공하는 데 필요한 기간, 그리고 세무·회계·법적 의무를 이행하는 데 필요한 기간 동안 보관됩니다.
7. 이용자의 선택과 통제
광고 식별자 재설정 또는 제한
- 안드로이드: 설정 → 개인정보 보호(또는 Google) → 광고 → *광고 ID 재설정* 또는 *광고 ID 삭제*. 삭제하면 앱은 대신 0으로 이루어진 문자열을 받게 됩니다.
- iOS: 설정 → 개인정보 보호 및 보안 → 추적. 당사가 추적 권한을 요청하는 경우 거부할 수 있으며, 허용하지 않으면 앱은 IDFA에 접근하지 않습니다.
분석
현재 본 앱에는 분석을 끄는 앱 내 설정이 없습니다. 위에 설명한 대로 광고 ID를 재설정하거나 삭제하여 관련 식별자를 제한할 수 있고, 앱을 삭제하면 수집이 완전히 중단됩니다. 또한 제10조의 주소로 연락하여 당사의 분석 처리에 이의를 제기하거나, 이용자의 설치본과 연결된 분석 데이터의 삭제를 요청할 수 있습니다.
데이터 삭제
테스트 및 연습 데이터는 오직 이용자의 기기에만 존재하므로 삭제는 전적으로 이용자의 통제 아래 있습니다. 앱 설정의 초기화 옵션을 사용하거나, 앱 데이터를 지우거나, 앱을 삭제하면 됩니다. 앱 인스턴스와 연결된 분석 데이터의 삭제를 요청하려면 제10조의 주소로 연락해 주십시오 — 아직 광고 ID를 재설정하지 않은 경우 요청을 처리하기가 가장 수월합니다.
이용자의 권리
거주 지역에 따라(예: GDPR, 영국 GDPR, CCPA/CPRA 또는 유사한 법률에 따라) 개인정보에 대한 접근, 정정, 삭제, 이동을 요구할 권리, 처리에 이의를 제기하거나 처리를 제한할 권리, 동의를 철회할 권리, 그리고 이러한 권리를 행사했다는 이유로 차별받지 않을 권리를 가질 수 있습니다. 제10조의 주소로 연락해 주시면 관련 법이 정한 기간 내에 답변드리겠습니다. 또한 거주 지역의 개인정보 보호 감독기관에 민원을 제기할 권리도 있습니다.
8. 아동
Runout Rank는 일반 이용자를 대상으로 하며 만 13세 미만(현지 법이 더 높은 연령을 정한 경우 만 16세 미만) 아동을 대상으로 하지 않습니다. 당사는 아동의 개인정보를 알면서 수집하지 않습니다. 아동이 당사에 개인정보를 제공했다고 판단되는 경우 연락해 주시면 삭제하겠습니다.
9. 보안
로컬 데이터는 앱 전용 저장소에 보관되며 운영체제의 앱 샌드박스와, 최신 기기에서는 기기 암호화로 보호됩니다. Firebase로 전송되는 데이터는 암호화된 연결(TLS)을 통해 전송됩니다. 어떠한 저장 또는 전송 방식도 완전히 안전하지는 않으며, 당사는 절대적인 보안을 보장할 수 없습니다.
10. 연락처
문의, 개인정보 관련 요청 또는 민원:
- 이메일:
[YOUR_SUPPORT_EMAIL] - 우편 주소:
[YOUR_POSTAL_ADDRESS, if required in your jurisdiction]
11. 본 방침의 변경
당사는 앱이 변화함에 따라 본 방침을 갱신할 수 있습니다 — 예를 들어 구독이 출시되거나 광고 식별자의 사용 방식이 바뀌는 경우입니다. 위의 "최종 수정일"을 갱신하고, 새 버전을 https://mylesieong.github.io/products/runout-rank/privacy-policy.html에 게시하며, 변경이 중대한 경우 앱 내에서 알려 드리겠습니다.