게임 진행과 환경설정은 기본적으로 기기에 저장됩니다. 계정 연결, 구매·복원 또는 광고 기능을 사용하는 경우에만 아래에 명시한 데이터가 Google·Firebase 서비스로 전송됩니다.
1. 적용 범위와 운영자
이 방침은 바이너리테크가 운영하는 Android 게임 천하제일 단타대회(Danta Championship)에 적용됩니다. 게임의 종목·가격·수익은 모두 가상이며 실제 주식 거래, 투자 자문, 현금 보상, 출금 또는 환전을 제공하지 않습니다.
- 운영자: 바이너리테크(Binarytech)
- 앱 이름: 천하제일 단타대회(Danta Championship)
- Android 패키지: com.binarytech.dantagame
- 개인정보 문의: binarytech804@gmail.com
Google 계정 연결은 선택 사항입니다. 계정을 연결하지 않아도 무료 게임을 플레이할 수 있으며, 계정 기능은 서버 다이아 지갑, 유료 꾸미기, 구매·복원과 계정 삭제에 사용됩니다.
2. 데이터 처리 요약
| 데이터 유형 | 처리 목적 | 저장 위치·처리업체 | 공유 여부 | 보관·삭제 기준 |
|---|---|---|---|---|
| 게임 진행, 최근 기록, 무료 업적·꾸미기, 설정, 로컬 식별자 | 게임 제공, 진행 복원, 환경설정 유지 | 이용자 기기의 앱 전용 저장공간 | 기기 밖으로 전송하지 않음 | 앱 데이터 삭제 또는 앱 제거 시 삭제. 최근 기록은 최대 20개 |
| Google 계정 이메일, Firebase UID, 인증 토큰, IP 주소, 사용자 에이전트·기기 메타데이터와 App Check 무결성 토큰 | 선택적 로그인, 계정 식별, 인증 보안과 부정사용 방지 | Google 계정·Firebase Authentication | 서비스 제공을 위해 Google이 처리하며 판매하지 않음 | 계정 삭제 요청 시 인증 계정 삭제. 일부 보안 로그·백업은 Google 정책에 따라 제한 보관 |
| Firebase UID, 다이아 잔액·부채·revision, 보유 유료 꾸미기와 사용 기록 | 서버 권위 지갑, 중복 사용 방지, 계정 간 구매 상태 유지 | Cloud Firestore·Cloud Functions | Firebase 서비스 제공을 위해 Google이 처리하며 판매하지 않음 | 계정 삭제 시 계정 데이터 삭제. 환불·부정사용 방지에 필요한 최소 기록은 목적 달성 또는 법적 의무 종료까지 분리 보관 |
| 상품 ID, 구매 토큰 식별정보, 구매·소비·승인 상태, 구매 복원·환불·void 기록 | 다이아 지급, 광고 제거 권한 확인, 구매 검증·복원, 환불과 중복 지급 방지 | Google Play Billing, Google Play Developer API, Firebase 서버 | 결제·검증을 위해 Google이 처리하며 판매하지 않음 | 원본 토큰은 검증 중 일시 처리하고 서버에는 해시 식별키를 사용. 거래 무결성에 필요한 최소 기록은 관련 목적·법적 의무가 지속되는 동안 보관 |
| UMP 동의 선택, IP 주소, 앱 상호작용, 진단 정보, 광고 ID·앱 세트 ID 등 기기·계정 식별자 | 광고 제공·측정, 동의 관리, 부정사용 방지와 SDK 안정성 | Google Mobile Ads(AdMob)·User Messaging Platform | 광고 서비스 제공을 위해 Google과 공유. 개인정보 판매는 하지 않음 | Google 광고 정책과 이용자 동의·기기 광고 ID 설정에 따름 |
| 결과 카드, 결과 문구와 도전 코드 | 이용자가 선택한 결과 공유 | 기기에서 생성 후 Android 공유 시트로 전달 | 이용자가 직접 선택한 외부 앱에만 전달 | 바이너리테크 서버에 저장하지 않으며 전달 후에는 선택한 앱의 정책이 적용됨 |
| 문의 이메일 주소, 문의 내용과 이용자가 첨부한 파일 | 고객 문의 확인과 답변 | 발신·수신 이메일 제공업체 | 메일 전달을 위해 이메일 제공업체가 처리 | 문의 처리와 관련 의무에 필요한 기간 동안 보관 후 삭제 |
위 표의 “공유”에는 서비스 제공업체가 기능 수행을 위해 데이터를 처리하는 경우를 포함해 알기 쉽게 표시했습니다. Google Play Data safety의 “수집·공유” 분류는 Google의 별도 정의에 따라 앱과 SDK의 최종 배포 구성을 기준으로 신고합니다.
3. 기기 로컬 데이터
다음 정보는 게임을 제공하고 다음 실행에서 상태를 복원하기 위해 Android 앱 전용 저장공간에 저장됩니다.
- 기기 안에서만 사용하는 임의의 로컬 프로필 식별자
- 튜토리얼·조작 연습 완료 상태
- 5분 단타 완주 횟수와 최근 완주 기록 최대 20개
- 무료 업적·꾸미기 해금, 수령과 적용 상태
- 화면 테마, 차트 단위·순서, 기본 탭과 언어 설정
- 중단 또는 오류 뒤 안전한 복구를 위한 저장 세대와 처리 상태
이 로컬 진행은 Google 계정에 업로드하거나 계정 간에 합치지 않습니다. 앱 데이터는 Android 표준 클라우드 백업과 기기 간 전송 대상에서 제외되도록 구성됩니다. Android 설정에서 앱 저장공간을 삭제하거나 앱을 제거하면 로컬 데이터가 삭제되며, 계정 삭제만으로는 현재 기기에 남은 로컬 진행이 지워지지 않습니다.
4. Google 로그인과 Firebase 계정
사용자가 Google 계정 연결을 선택하면 Google Sign-In과 Firebase Authentication이 인증을 처리합니다. 이 과정에서 Google 계정의 이메일 주소, Firebase UID, 단기 인증 토큰, IP 주소, 사용자 에이전트, 운영체제·기기 모델 등 Firebase 사용자 에이전트 정보와 Firebase Android 앱 ID가 처리될 수 있습니다. Firebase App Check는 앱과 요청의 무결성을 확인하고 부정사용을 막기 위해 Play Integrity 증명 자료와 App Check 토큰을 처리할 수 있습니다.
바이너리테크는 Google 계정 비밀번호를 받거나 저장하지 않습니다. 앱 화면에는 필요한 경우 이메일을 일부 가린 형태로 표시하고, UID·인증 토큰·이메일 전체가 진단 로그에 노출되지 않도록 제한합니다.
Firebase Authentication은 인증과 계정 관리, 로그인 보안, 부정사용 방지를 위해 데이터를 처리합니다. Google의 공개 기준에 따르면 인증 IP 로그는 수 주 동안 보관될 수 있고, 그 밖의 인증 정보는 개발자가 계정을 삭제할 때까지 보관되며 삭제 시작 후 라이브·백업 시스템에서 제거되는 데 최대 180일이 걸릴 수 있습니다.
5. 서버 지갑과 Google Play 결제
서버 다이아 지갑
출석 보상에는 계정 식별자, 캠페인 식별자, 보상 수령 일자·일수·시각, 지급 다이아 수량과 지갑 변경 순번을 사용합니다. 한국 표준시 기준으로 일별 보상을 확인하고 중복 지급을 방지하며, 이 기록은 Cloud Firestore·Cloud Functions에서 처리합니다. 계정 기능을 제공하는 동안 보관하고 계정 삭제 처리 시 출석 기록과 지갑을 함께 삭제합니다.
계정 연결 시 Firebase UID에 다이아 잔액, 정산에 필요한 부채, 상태 revision, 보유 유료 꾸미기, 다이아 사용 작업 ID·상품 ID·가격과 지갑 revision이 연결됩니다. 지갑과 유료 꾸미기는 서버를 최종 권위로 사용해 중복 지급·중복 사용과 오래된 상태의 덮어쓰기를 방지합니다.
다이아 충전, 광고 제거와 구매 복원
현금 상품은 Google Play Billing의 다이아 충전팩 4종과 일회성 광고 제거 상품입니다. 광고 제거는 다이아로 구매할 수 없으며, 유효한 구매 권한이 확인되면 배너·경기 종료·한 판 더 광고를 표시하지 않습니다. 유료 꾸미기는 현금으로 직접 결제하지 않고 서버 권위 다이아로 구매합니다. 구매·복원·환불 처리에는 패키지명, 상품 ID, 구매 옵션 ID, 구매 토큰, 구매 상태, 소비·승인 상태, 완료 시각과 계정을 가린 결제 바인딩 식별자가 사용될 수 있습니다.
구매 토큰 원문은 Google Play 서버 검증에 필요한 동안만 처리하고, 서버 기록에는 SHA-256 방식으로 만든 토큰 식별키를 사용합니다. 구매 알림의 중복 처리를 막기 위한 수신 기록은 30일 기준으로 정리되며, 환불·void·중복 지급·부정사용 방지를 위한 최소 무결성 기록은 해당 목적 또는 법적 의무가 끝날 때까지 분리 보관할 수 있습니다.
결제수단 정보와 결제 승인은 Google Play가 처리합니다. 계정 삭제는 Google Play의 구매 기록 삭제나 환불을 자동으로 의미하지 않으며, 환불은 관련 법령과 Google Play 절차를 따릅니다.
6. 광고와 UMP 동의 처리
앱은 Google Mobile Ads(AdMob)를 통해 홈·보관함 화면의 배너 광고와 정상 경기 결과에서 홈으로 돌아가거나 한 판 더를 시작할 때 전면 광고를 표시할 수 있습니다. 경기 종료 광고는 일반 경기 2판 또는 1분 경기 4판을 기준으로 제한하며, 실제 표시는 광고 준비 상태와 동의 상태에 따라 달라집니다. 유효한 광고 제거 구매 권한이 확인되면 이 광고들을 표시하지 않습니다. 보상형 광고와 앱 시작 광고는 사용하지 않습니다.
Google Mobile Ads SDK는 광고 제공·측정, 분석과 부정사용 방지를 위해 IP 주소, 앱 실행·탭·광고 상호작용 같은 앱 활동, 앱·SDK 성능 진단, Android 광고 ID, 앱 세트 ID와 적용 가능한 기기·계정 식별자를 자동으로 수집·공유할 수 있습니다. 전송 데이터는 TLS로 암호화됩니다.
법령상 필요한 지역에서는 Google User Messaging Platform(UMP)으로 광고 관련 동의 선택을 받고 변경 가능한 개인정보 옵션을 제공합니다. 동의 상태, 지역·연령 관련 설정과 Google 광고 설정에 따라 개인 맞춤 또는 제한된 광고가 제공될 수 있습니다. 광고 ID는 Android 설정에서 재설정하거나 삭제할 수 있습니다.
Firebase Analytics와 Firebase Crashlytics는 사용하지 않습니다. 다만 Google Mobile Ads SDK가 자체 서비스 제공을 위해 처리하는 광고 상호작용·진단 정보는 위와 같이 공개합니다.
8. 보관 기간과 삭제 방법
- 기기 로컬 데이터: 앱 저장공간을 삭제하거나 앱을 제거할 때까지 보관합니다. 최근 완주 기록은 최대 20개입니다.
- Firebase 계정·지갑: 계정 기능 제공 중 보관하며 계정 삭제 요청 시 인증 계정과 계정 연계 지갑·유료 꾸미기 데이터를 삭제합니다.
- 출석·광고 제거: 출석 보상 지급 이력과 계정에 연결된 광고 제거 권한·처리 기록은 계정 기능 제공 중 보관하고 계정 삭제 처리 시 삭제합니다. Google Play 자체 구매 기록은 별도로 관리됩니다.
- 구매 무결성 기록: 환불·void 처리, 중복 지급 방지, 부정사용 방지와 관련 법적 의무에 필요한 최소 항목만 목적 또는 의무가 끝날 때까지 보관합니다. 구매 알림 중복 방지 수신 기록은 30일 기준으로 정리합니다.
- 광고 데이터: Google의 광고·동의 정책과 이용자의 광고 ID·동의 설정을 따릅니다.
- 문의 메일: 문의 처리와 관련 의무에 필요한 기간 동안 보관한 뒤 삭제합니다.
이용자가 직접 삭제하는 방법
- 앱 계정과 서버 데이터: 앱의 설정 → 계정 및 구매 → 계정 삭제를 이용하거나, 로그인 없이 열리는 계정 및 데이터 삭제 안내에서 이메일로 요청합니다.
- 기기 로컬 데이터: Android의 설정 → 앱 → 천하제일 단타대회 → 저장공간 → 데이터 삭제를 선택하거나 앱을 제거합니다.
- 광고 선택: 앱의 개인정보 옵션과 Android 광고 개인정보 설정에서 동의 또는 광고 ID 설정을 변경합니다.
계정 삭제와 로그아웃·일시 비활성화는 다릅니다. 계정 삭제 시 계정과 연결된 데이터를 삭제하며, 보안·부정사용 방지·환불 처리 또는 법적 의무 때문에 일부 최소 기록을 보관해야 하는 경우에는 해당 목적에만 제한해 분리 보관합니다.
9. 데이터 보호조치
- Google·Firebase·Google Play·AdMob과 통신할 때 HTTPS/TLS로 전송 데이터를 보호합니다.
- 로컬 진행은 Android 앱 전용 저장공간에 보관하고 표준 클라우드 백업·기기 전송 대상에서 제외합니다.
- Firebase 데이터에 대한 직접 클라이언트 접근을 제한하고, 계정별 권한과 서버 권위 검증을 사용합니다.
- 지갑 revision, 멱등 작업 ID, 계정 세대 확인과 서버 구매 검증으로 중복 지급·오래된 요청·계정 전환 오류를 방지합니다.
- 구매 토큰 원문 대신 해시 식별키를 저장하고 UID·이메일·토큰이 앱 로그나 일반 UI에 노출되지 않도록 제한합니다.
- 운영 접근 권한은 서비스 제공과 지원에 필요한 인원과 범위로 제한합니다.
10. 대상 이용자, 방침 변경과 문의
이 게임의 대상 이용자는 13세 이상 일반 이용자이며 13세 미만 아동을 대상으로 설계하지 않았습니다. 관련 지역에서 보호자 동의 등 추가 요건이 적용되는 경우 해당 법령과 Google Play 정책을 따릅니다.
데이터 처리 방식이 중요하게 변경되면 이 페이지의 최종 갱신일을 바꾸고 앱 또는 공식 웹사이트의 적절한 위치에서 안내합니다. 공식 웹사이트는 GitHub Pages 기반 정적 사이트이며 자체 문의 폼, 광고, 외부 분석 도구 또는 쿠키 추적을 사용하지 않습니다.
개인정보 관련 문의 또는 삭제 요청은 binarytech804@gmail.com로 보내거나 고객지원 페이지를 이용할 수 있습니다. 비밀번호, 2단계 인증번호, 복구 코드, 카드번호 또는 구매 토큰을 이메일로 보내지 마세요.