타이밍 클래시(이하 "본 앱")는 이용자의 개인정보를 소중히 다룹니다. 본 방침은 본 앱이 어떤 정보를 수집하고, 왜 수집하며, 어떻게 다루는지를 설명합니다.
1. 수집하는 정보
가. 계정 정보
- 게스트로 시작한 경우 — Firebase Authentication이 발급한 익명 식별자(UID)만 저장됩니다. 이름·이메일 등 개인을 알아볼 수 있는 정보는 수집하지 않습니다.
- Google 계정으로 로그인한 경우 — 이메일 주소, 프로필 이름, 프로필 사진 URL이 Firebase Authentication에 저장됩니다.
- 닉네임 — 이용자가 직접 입력한 표시 이름. 리더보드와 대결 기록을 통해 다른 이용자에게 공개됩니다.
나. 게임 데이터
- 레이팅(Elo)·티어·판수·승패
- 보유 재화(골드·다이아·에너지)와 광고 제거 구매 여부
- 보유·장착 중인 타이머 스킨
- 미션 진행도, 챌린지 기록
- 대결 기록 — 참가자 식별자, 표시 이름, 승패, 레이팅 변동, 종료 시각
- 반응 시간 통계 — 부정행위 탐지 목적으로만 사용합니다.
다. 결제 정보
다이아 구매·광고 제거 구매 시 Google Play가 발급한 주문 ID·구매 토큰·상품 ID를 저장합니다. 결제는 전적으로 Google Play가 처리하며, 본 앱은 카드번호·계좌번호 등 결제 수단 정보를 수집하지도, 열람하지도 않습니다.
라. 자동으로 수집되는 정보
| 수집 주체 | 수집 항목 | 목적 |
|---|---|---|
| Firebase Analytics | 앱 인스턴스 ID, 기기 모델, OS 버전, 대략적 지역(IP 기반), 앱 사용 이벤트 | 이용 통계·서비스 개선 |
| Firebase Crashlytics | 충돌 로그, 기기 상태, OS 버전 | 오류 진단·안정성 개선 |
| Google AdMob | 광고 식별자(Advertising ID), 기기 정보, IP 기반 대략적 위치 | 광고 게재·측정 |
마. 기기에만 저장되는 정보
언어 설정, 효과음·배경음 설정, 튜토리얼 노출 이력은 기기 내부에만 저장되며 서버로 전송되지 않습니다. 앱을 삭제하면 함께 사라집니다.
2. 이용 목적
- 대결 매칭, 랭킹 산정, 재화·아이템 지급 등 서비스 제공
- 부정행위 탐지 및 공정한 경쟁 환경 유지
- 결제 처리, 중복 지급 방지, 환불·분쟁 대응
- 광고 게재 및 광고 성과 측정
- 오류 진단, 서비스 개선
3. 처리 위탁 및 제3자 제공
본 앱은 이용자의 개인정보를 판매하지 않습니다. 서비스 운영에 필요한 범위에서 아래 사업자의 인프라를 이용합니다.
- Google LLC — Firebase(인증·데이터베이스·분석·오류 보고), Google Play(결제), AdMob(광고). 각 서비스의 처리 방침: Google 개인정보처리방침, Firebase 개인정보 보호
데이터는 Google Cloud의 아시아 리전(서울·싱가포르)에 저장되며, 서비스 운영 과정에서 국외로 이전·처리될 수 있습니다.
4. 보관 및 삭제
이용자는 앱 내 프로필 → 계정 삭제에서 언제든 계정과 데이터를 직접 삭제할 수 있습니다. 삭제 시 계정 정보, 레이팅, 재화, 인벤토리, 미션·챌린지 기록이 즉시 지워집니다.
예외적으로 남는 것
① 대결 기록 — 상대방의 전적이기도 하여 문서 자체는 삭제하지 않고 표시 이름만 "삭제된 계정"으로 익명화합니다. 남는 식별자는 계정이 사라져 더 이상 특정 개인과 연결되지 않습니다.
② 결제 원장 — 환불·분쟁 대응과 동일 영수증의 중복 지급 방지를 위해 보관합니다.
5. 이용자의 권리
- 열람·수정 — 앱 내 프로필에서 닉네임과 게임 기록을 확인·변경할 수 있습니다.
- 삭제 — 앱 내 계정 삭제, 또는 계정 삭제 요청 페이지를 통해 요청할 수 있습니다.
- 광고 식별자 재설정·맞춤 광고 거부 — 기기의 설정 → Google → 광고에서 언제든 변경할 수 있습니다.
6. 아동의 개인정보
본 앱은 아동을 주 대상으로 하지 않으며, 만 14세 미만 아동으로부터 고의로 개인정보를 수집하지 않습니다. 만 14세 미만 아동의 정보가 수집된 사실을 알게 되면 즉시 삭제합니다.
7. 보안
재화·레이팅 등 중요한 데이터는 서버(Cloud Functions)만 기록할 수 있도록 통제되며, 클라이언트의 직접 쓰기는 차단되어 있습니다. 모든 통신은 암호화(HTTPS/TLS)됩니다.
8. 방침 변경
본 방침이 변경되면 이 페이지에 개정 내용과 시행일을 게시합니다. 중요한 변경은 앱 내에서 별도로 안내합니다.
9. 유럽 경제 지역(EEA)·영국 이용자를 위한 추가 안내
EEA 또는 영국에 계신 이용자에게는 GDPR·UK GDPR이 적용되며, 아래 내용이 추가로 적용됩니다.
가. 개인정보 관리자(Controller)
주식회사 이노엣지
서울특별시 서초구 서초동 1344 동국빌딩 4층 405호
help@innoedgelab.com
나. 처리의 법적 근거
| 처리 목적 | 법적 근거 |
|---|---|
| 계정 생성, 매칭, 랭킹 산정, 재화·아이템 지급, 결제 처리 | 계약의 이행 (GDPR 제6조 1항 b호) |
| 부정행위 탐지, 오류 진단, 서비스 보안·안정성 유지 | 정당한 이익 (제6조 1항 f호) — 공정한 경쟁 환경과 서비스 무결성 |
| 맞춤 광고 및 그에 필요한 식별자 이용 | 동의 (제6조 1항 a호) — 앱 최초 실행 시 동의 창으로 수집하며, 언제든 철회할 수 있습니다. |
| 환불·분쟁 대응을 위한 결제 기록 보관 | 법적 의무 이행 (제6조 1항 c호) 및 정당한 이익 (f호) |
다. 광고 동의의 철회
앱 내 프로필 → 광고 개인정보 설정에서 언제든 동의를 변경하거나 철회할 수 있습니다. 철회해도 그 전까지의 처리는 적법하며, 철회 후에는 광고가 표시되지 않습니다.
라. 정보주체의 권리
- 열람권 — 어떤 정보를 처리하는지 확인할 권리
- 정정권 — 부정확한 정보를 바로잡을 권리 (닉네임은 앱에서 직접 수정 가능)
- 삭제권 — 앱 내 프로필 → 계정 삭제로 직접 행사할 수 있습니다.
- 처리 제한권·반대권 — 정당한 이익에 근거한 처리에 반대할 권리
- 데이터 이동권 — 제공한 정보를 구조화된 형식으로 받을 권리
- 동의 철회권 — 위 '다' 항목 참조
- 감독기관 신고권 — 거주하는 EU 회원국의 개인정보 감독기관, 영국은 ICO에 신고할 수 있습니다.
권리 행사는 help@innoedgelab.com으로 요청해 주세요. 접수 후 1개월 이내에 회신합니다.
마. 국외 이전
데이터는 Google Cloud의 대한민국(서울) 및 싱가포르 리전에서 처리됩니다. 대한민국은 EU 집행위원회의 적정성 결정을 받은 국가입니다. 그 밖의 지역으로의 이전은 Google과 체결한 표준계약조항(SCC)에 근거합니다.
바. 보관 기간
- 계정 및 게임 데이터 — 계정이 유지되는 동안. 삭제 시 즉시 제거합니다(§4의 두 가지 예외 제외).
- 결제 기록 — 환불·분쟁 대응 및 관련 법령이 요구하는 기간
- 대결 기록 — 상대방의 전적이기도 하여 익명화된 상태로 보관
사. 자동화된 의사결정
이용자에게 법적 효력이나 그에 준하는 중대한 영향을 미치는 자동화된 의사결정·프로파일링은 수행하지 않습니다. 부정행위 탐지는 통계적 이상치를 검토 대상으로 표시하는 데 쓰이며, 계정에 대한 최종 조치는 사람이 판단합니다.
10. 문의
개인정보 관련 문의: help@innoedgelab.com
Timing Clash ("the App") respects your privacy. This policy explains what information the App collects, why, and how it is handled.
1. Information We Collect
a. Account information
- Guest sign-in — only an anonymous identifier (UID) issued by Firebase Authentication. No personally identifying information is collected.
- Google sign-in — email address, profile name, and profile photo URL are stored in Firebase Authentication.
- Nickname — a display name you enter. It is visible to other players on leaderboards and in match records.
b. Game data
- Rating (Elo), tier, matches played, wins and losses
- Currency balances (gold, diamonds, energy) and whether ad removal was purchased
- Owned and equipped timer skins
- Mission progress and challenge records
- Match records — participant identifiers, display names, outcome, rating change, end time
- Reaction-time statistics — used solely for cheat detection.
c. Purchase information
For diamond and ad-removal purchases we store the order ID, purchase token, and product ID issued by Google Play. Payment is handled entirely by Google Play; the App never collects or has access to card or bank details.
d. Automatically collected information
| Collected by | Data | Purpose |
|---|---|---|
| Firebase Analytics | App instance ID, device model, OS version, approximate region (IP-based), in-app events | Usage analytics, product improvement |
| Firebase Crashlytics | Crash logs, device state, OS version | Diagnosing errors, stability |
| Google AdMob | Advertising ID, device information, approximate IP-based location | Serving and measuring ads |
e. Stored only on your device
Language preference, sound and music settings, and tutorial-seen flags are stored only on your device and never sent to our servers. They are removed when you uninstall the App.
2. How We Use Information
- Providing the service — matchmaking, ranking, granting currency and items
- Detecting cheating and keeping competition fair
- Processing purchases, preventing duplicate grants, handling refunds and disputes
- Serving and measuring advertising
- Diagnosing errors and improving the service
3. Processors and Third Parties
We do not sell your personal information. We use the following provider’s infrastructure to operate the service.
- Google LLC — Firebase (authentication, database, analytics, crash reporting), Google Play (payments), AdMob (advertising). See the Google Privacy Policy and Firebase privacy information.
Data is stored in Google Cloud regions in Asia (Seoul, Singapore) and may be transferred and processed internationally as part of operating the service.
4. Retention and Deletion
You can delete your account and data at any time from Profile → Delete account in the App. Account information, rating, currency, inventory, and mission and challenge records are removed immediately.
What is retained
1. Match records — these are also your opponent’s history, so the record itself is kept while your display name is anonymized to "Deleted account". The remaining identifier is no longer linked to any individual once the account is gone.
2. Purchase ledger — retained to handle refunds and disputes and to prevent the same receipt from granting items twice.
5. Your Rights
- Access and correction — view and change your nickname and game records in the App’s profile screen.
- Deletion — delete in-app, or request via the account deletion page.
- Advertising ID — you can reset it or opt out of personalized ads at any time in your device’s Settings → Google → Ads.
6. Children’s Privacy
The App is not directed to children and we do not knowingly collect personal information from children under 14 (under 13 where applicable). If we learn we have collected such information, we delete it promptly.
7. Security
Sensitive data such as currency and rating can only be written by our server (Cloud Functions); direct client writes are blocked. All communication is encrypted over HTTPS/TLS.
8. Changes to This Policy
If this policy changes, we will post the revision and its effective date on this page. Material changes will also be announced in the App.
9. Additional Information for EEA and UK Users
If you are in the EEA or the UK, the GDPR / UK GDPR applies and the following additional terms apply to you.
a. Data Controller
Innoedge Co., Ltd. (주식회사 이노엣지)
Rm 405, 4F, Dongguk Bldg., 1344 Seocho-dong, Seocho-gu, Seoul, Republic of Korea
help@innoedgelab.com
b. Legal Bases for Processing
| Purpose | Legal basis |
|---|---|
| Creating accounts, matchmaking, ranking, granting currency and items, processing purchases | Performance of a contract (Art. 6(1)(b)) |
| Cheat detection, error diagnosis, security and stability of the service | Legitimate interests (Art. 6(1)(f)) — fair competition and service integrity |
| Personalized advertising and the identifiers it requires | Consent (Art. 6(1)(a)) — collected through a consent dialog on first launch and withdrawable at any time. |
| Retaining purchase records for refunds and disputes | Legal obligation (Art. 6(1)(c)) and legitimate interests (f) |
c. Withdrawing Advertising Consent
You can change or withdraw your consent at any time from Profile → Ad privacy settings in the App. Withdrawal does not affect the lawfulness of processing before it, and ads are not shown afterwards.
d. Your Rights
- Access — to know what data we process about you
- Rectification — to correct inaccurate data (you can edit your nickname directly in the App)
- Erasure — exercise it yourself via Profile → Delete account
- Restriction and objection — to object to processing based on legitimate interests
- Data portability — to receive the data you provided in a structured format
- Withdrawal of consent — see (c) above
- Complaint — you may lodge a complaint with your national supervisory authority, or the ICO in the UK
To exercise these rights, contact help@innoedgelab.com. We respond within one month of receipt.
e. International Transfers
Data is processed in Google Cloud regions in the Republic of Korea (Seoul) and Singapore. Korea benefits from an adequacy decision of the European Commission. Transfers elsewhere rely on the Standard Contractual Clauses we have in place with Google.
f. Retention
- Account and game data — for as long as the account exists; removed immediately on deletion (except the two cases in §4).
- Purchase records — for as long as needed for refunds and disputes and as required by applicable law
- Match records — retained in anonymized form, as they are also your opponent’s history
g. Automated Decision-Making
We do not carry out automated decision-making or profiling that produces legal or similarly significant effects. Cheat detection flags statistical outliers for review; any action taken on an account is decided by a human.
10. Contact
Privacy inquiries: help@innoedgelab.com