모두의 게임 개인정보처리방침
모두의 게임(이하 "앱")은 미니게임 7종과 랭킹을 제공하는 앱입니다. 이 방침은 앱이 어떤 정보를 수집하고, 무엇을 위해 쓰며, 어떻게 지울 수 있는지를 설명합니다.
1. 수집하는 정보
가. 이용자가 직접 제공하는 정보
- 계정 정보 — 회원가입을 선택한 경우에 한해 이메일 주소와 비밀번호. 비밀번호는 Google Firebase Authentication이 관리하며 운영자가 열람할 수 없습니다.
- 닉네임 — 회원가입 시 입력하며, 랭킹에 공개됩니다. 정하지 않은 게스트는 "익명"으로 표시됩니다.
- 국가 — 국가 랭킹에 점수를 더할 국가와, 랭킹에서 이름 옆에 표시되는 국기.
- 프로필 사진 — 선택 사항이며, 랭킹에 공개됩니다.
- 연령대 — 선택 사항(10대 이하 / 20대 / 30대 / 40대 / 50대 이상). 연령대 랭킹에만 쓰이며, 생년월일은 받지 않습니다.
- 게임 기록 — 게임별 최고 점수, 주간 최고 점수, 플레이 횟수와 기록 시각, 이를 바탕으로 계산한 티어.
나. 자동으로 처리되는 정보
- 익명 식별자 — 로그인하지 않아도 기기마다 익명 계정(UID)이 만들어집니다. 게임 기록을 이용자와 연결하기 위한 것으로, 이름·이메일 등 신원 정보와 연결되지 않습니다.
- 시·도 정보 — 위치 권한을 허용하고 "위치로 내 지역 찾기"를 누른 경우, 기기에 저장된 위치를 기기 안에서 시·도로 바꾸어 시·도 코드만 점수와 함께 전송합니다. 좌표는 전송·저장하지 않으며, 백그라운드에서 위치를 수집하지 않습니다.
- 광고 식별자 — 광고를 보여주고 측정하기 위해 Google AdMob이 광고 식별자(ADID/IDFA)를 사용할 수 있습니다. iOS에서는 추적을 허용한 경우에만 사용되며, 허용하지 않아도 앱은 똑같이 동작합니다. 프리미엄 구독자에게는 광고가 표시되지 않습니다.
- 알림 토큰 — 알림을 허용한 경우, 알림을 보내기 위한 기기 토큰과 기기 종류·앱 버전·언어.
- 기기 무결성 정보 — Apple DeviceCheck / Google Play Integrity를 통한 앱 인증(App Check). 위조된 앱의 점수 조작을 막기 위한 것으로, 개인을 식별하지 않습니다.
- 오류 기록 — Android에서 앱 오류가 발생하면 기기 모델, OS 버전, 앱 버전, 오류 내용이 Firebase Crashlytics로 전송됩니다. 사용자 식별자는 포함하지 않습니다.
- 구독 상태 — 구독 여부만 앱에서 스토어에 확인합니다. 결제는 App Store / Google Play가 처리하며, 결제 수단 정보는 운영자가 받지 않습니다.
다. 수집하지 않는 정보
생년월일, 연락처와 주소록, 카메라·마이크, 위치 이력, 그리고 화면 조회·실행 횟수 같은 이용 행태 분석 데이터는 수집하지 않습니다. 앱에는 분석 SDK가 포함되어 있지 않습니다.
2. 이용 목적
| 정보 | 목적 |
|---|---|
| 이메일 · 비밀번호 | 로그인, 계정 유지, 기기 변경 시 기록 복원, 비밀번호 재설정 |
| 닉네임 · 프로필 사진 · 국가 | 랭킹에 표시 |
| 연령대 | 연령대 랭킹 표시 |
| 게임 기록 | 게임별·국가·지역·연령대 랭킹, 티어와 티어 리그 |
| 시·도 정보 | 지역 랭킹 |
| 광고 식별자 | 광고 제공과 측정 |
| 알림 토큰 | 게임 토큰 충전 완료, 주간 랭킹 변동, 새 버전 알림 |
| 익명 식별자 · 기기 무결성 정보 | 기록을 이용자와 연결, 점수 조작과 남용 방지 |
| 오류 기록 | 오류 분석과 앱 개선 |
3. 공개되는 정보
- 랭킹에는 닉네임(또는 "익명"), 프로필 사진, 국기, 점수, 티어가 모든 이용자에게 표시됩니다.
- 연령대를 고른 경우 해당 연령대 랭킹에 표시되므로, 그 랭킹을 보는 사람은 이용자가 고른 연령대를 알 수 있습니다.
- 이메일 주소는 어떤 화면에도 공개되지 않습니다.
4. 제3자 서비스
앱은 아래 서비스를 이용하며, 각 서비스는 자체 개인정보처리방침을 따릅니다.
- Google Firebase (Authentication, Cloud Firestore, Storage, Cloud Functions, Cloud Messaging, App Check, Crashlytics) — 계정, 프로필, 게임 기록, 알림, 오류 기록의 저장·처리.
- Google AdMob — 광고 제공과 측정.
- Apple App Store / Google Play — 구독 결제.
데이터는 Google Cloud의 서울(asia-northeast3) 리전을 중심으로 저장·처리되며, 위 서비스의 구조상 일부 처리는 해외에서 이루어질 수 있습니다. 앱은 이용자의 개인정보를 판매하지 않습니다.
5. 보관 기간
- 계정 정보, 닉네임, 프로필 사진, 국가, 연령대, 게임 기록, 알림 토큰은 계정을 삭제하시면 함께 삭제됩니다.
- 국가·지역·연령대 랭킹의 합산 점수는 여러 이용자의 합계로, 개인과 연결되지 않은 형태로 남습니다.
- 계정 없이(게스트로) 남긴 기록은 삭제를 요청하시면 지웁니다.
- 오류 기록은 Firebase Crashlytics의 보관 기간(최대 90일) 동안 보관됩니다.
6. 이용자의 권리와 삭제 방법
설정 탭 → 회원 탈퇴를 누르면 계정과 관련 데이터가 즉시 삭제되며, 랭킹에서도 함께 사라집니다. 닉네임·프로필 사진·국가·연령대는 설정 탭에서 언제든 바꾸거나 지울 수 있고, 알림과 위치 권한은 기기 설정에서, 맞춤 광고는 기기의 광고 설정과 앱의 광고 개인정보 설정에서 바꿀 수 있습니다. 열람·정정·삭제·처리정지를 원하시거나 게스트 기록의 삭제를 원하시면 아래 이메일로 요청해 주세요. 요청 시 지체 없이 처리합니다.
7. 안전성 확보 조치
모든 통신은 HTTPS로 암호화되며, 비밀번호는 Google Firebase Authentication이 해시 형태로 보관합니다. 데이터베이스는 문서 단위 접근 규칙으로 보호되어, 본인 프로필만 수정할 수 있고 점수는 서버만 기록합니다. 서버로 향하는 요청은 App Check로 검증됩니다.
8. 아동의 개인정보
앱은 만 14세 미만 아동을 대상으로 하지 않으며, 아동의 개인정보를 알면서 수집하지 않습니다. 아동의 정보가 수집된 사실을 알게 되면 즉시 삭제합니다.
9. 방침의 변경
내용이 바뀌면 이 페이지에 새 시행일과 함께 게시합니다. 중요한 변경은 앱 공지 또는 업데이트 내역을 통해 안내합니다.
10. 문의
개인정보 처리와 관련한 문의는 cyshim0715@gmail.com 으로 연락해 주세요. 고객지원 페이지에서도 문의 방법을 안내합니다.