개인정보처리방침
HaYongLong(이하 “개발자”)은 모바일 게임 「나인: 무기 합성해서 보스 잡기 (NINE)」(이하 “게임”)을 제공하면서 「개인정보 보호법」 등 관련 법령을 지킵니다. 이 방침은 게임이 어떤 정보를 어디로 보내고 얼마나 보관하는지를 설명합니다.
요약
- 별도 회원가입이 없습니다. 원하면 Google Play 게임즈로 로그인해 진행을 클라우드에 저장할 수 있습니다. 이름·전화번호·이메일·주소·위치·연락처·사진을 수집하지 않습니다.
- 게임 진행 데이터(세이브)는 기기에 암호화해 저장하고, Google Play 게임즈에 로그인한 경우 암호화된 파일 그대로 클라우드(Google Firebase)에 백업합니다. 설정 > 구글 계정 > 「클라우드 데이터 삭제」로 언제든 지울 수 있습니다.
- 서버(Google Firebase)에는 랭킹, 부정행위 방지, 결제 확인에 필요한 최소한의 정보만 보냅니다.
- 결제는 Google Play가 처리하며, 개발자는 카드 번호 등 결제 수단 정보를 받지 않습니다.
- 보상형 광고는 Google AdMob이 제공하며, AdMob은 광고 ID 등을 직접 수집합니다.
1. 처리하는 정보와 수집 방법
가. 기기에 저장되는 정보
- 게임 진행 데이터: 재화, 장비, 기록, 설정 등. 기기 저장 공간에 AES-256으로 암호화해 저장합니다(Google Play 게임즈 로그인 시 아래 나의 「클라우드 저장」으로 백업).
- 설정 화면의 「계정 ID」(NINE-XXXX-XXXX 형식): 기기에서 만든 문의용 번호로, 개인 우편함을 조회할 때 서버로 보냅니다(아래 나).
나. 개발자 서버(Google Firebase)로 보내는 정보
| 구분 | 항목 | 언제 보내나 |
|---|---|---|
| 기기 식별값 | 게임을 처음 실행할 때 기기에서 무작위로 만든 20자리 문자열. 광고 ID, IMEI, 전화번호 등 기기 고유 번호와 연결되지 않습니다. | 아래 정보를 보낼 때 함께 전송 |
| 랭킹 기록 | 닉네임(최대 12자), 점수, 기록을 세운 시점의 레벨·공격력·체력·방어력, 사용 캐릭터, 기록 시각 | 개인 최고 기록이 갱신될 때 자동 전송(닉네임을 정하지 않았으면 “이름없음”으로 표시) |
| 닉네임 등록 | 닉네임(소문자로 바꾼 값)과 기기 식별값의 연결 | 닉네임을 정할 때(같은 닉네임 중복 방지) |
| 부정행위 방지 | Google Play Integrity 판정 토큰(앱이 정식 설치본인지, 기기가 정상인지에 대한 Google의 판정), 마지막 요청 시각, 이용 제한 목록 | 랭킹 기록 전송 시 |
| 결제 확인 | Google Play 구매 토큰, 상품 ID, Google Play 주문 번호, 확인 시각 | 인앱 결제를 할 때(구매 복원 포함) |
| 우편 확인 | 계정 ID(개인 우편함 조회에 사용) | 게임 실행 시 공지·우편을 받아올 때 |
| 서버 시각 확인 | 보내는 정보 없음(공지 파일을 받아 서버 시각만 읽음 — 아래 접속 기록만 남음) | 게임 실행 시, 앱으로 돌아올 때, 자동사냥 정산·랭킹 전송 직전 |
| 클라우드 저장 | Google Play 게임즈 플레이어 ID와 표시 이름(로그인 확인용, 이름은 저장하지 않음), 암호화된 게임 진행 파일(현재본, 직전본, 다른 기기 진행으로 덮어쓸 때 남기는 사본 1개 — 최대 3개), 기기 식별값, 계정 레벨·클리어 스테이지, 저장 시각 | Google Play 게임즈에 로그인한 경우에만 — 게임 실행 시 로그인 확인, 진행이 저장될 때마다(최소 2분 간격) 자동, 「지금 저장」을 누를 때 |
| 접속 기록 | IP 주소, 요청 시각, 요청 주소 | 위 서버 요청이 있을 때 Google Cloud 로그에 자동 기록 |
| 과도한 요청 제한 | IP 주소를 되돌릴 수 없게 변환한 값(SHA-256 해시 앞 24자)과 그날의 요청 횟수 | 랭킹 기록·결제 확인·클라우드 저장 요청 시(같은 주소에서 하루 한도를 넘는 요청을 막기 위해) |
Play Integrity 토큰은 서버가 Google에 확인한 뒤 저장하지 않습니다. 구매 토큰은 원문을 저장하지 않고 되돌릴 수 없는 해시값(SHA-256)으로만 보관합니다.
다. 외부 서비스가 직접 수집하는 정보
| 서비스 | 항목 | 설명 |
|---|---|---|
| Google AdMob (보상형 광고) | 광고 ID, 기기 모델·OS 등 기기 정보, IP 주소, 광고 조회·클릭 기록 등 | 게임 실행 시 광고를 미리 불러오는 과정과 광고 시청 시 Google이 광고 제공·측정·부정 방지를 위해 수집합니다. Google 광고 정책 · Google 개인정보처리방침 |
| Google Play (결제·앱 무결성) | 결제 정보, Google 계정 정보, 기기 무결성 정보 | 결제와 Play Integrity 판정은 Google Play가 직접 처리합니다. 개발자는 결제 수단 정보를 받지 않습니다. |
| Unity Technologies (게임 엔진) | 기기 모델, OS, CPU·GPU 등 하드웨어 사양, 오류(비정상 종료) 정보 | 게임 엔진이 익명 통계·진단 목적으로 전송할 수 있습니다. Unity 개인정보처리방침 |
라. 문의할 때
이메일로 문의하면 이메일 주소와 문의 내용(보내 주신 닉네임·계정 ID·주문 번호 등)을 문의 처리에 사용합니다.
2. 처리 목적
- 랭킹 제공: 순위표 표시, 닉네임 중복 방지
- 부정행위 방지: 변조된 앱·비정상 기기의 기록 차단, 과도한 요청 제한, 이용 제한 관리
- 결제 확인: 실제 결제인지 Google에 확인, 같은 구매의 중복 지급 방지, 구매 복원
- 운영 우편(보상)·공지 전달
- 클라우드 저장: 기기를 바꾸거나 앱을 다시 설치했을 때 진행 복원
- 보상형 광고 제공(Google AdMob)
- 게임 오류 분석(게임 엔진)
- 이용자 문의 응대
3. 보유 및 이용 기간
| 정보 | 보유 기간 |
|---|---|
| 랭킹 기록, 닉네임 등록 | 서비스 종료 시 또는 삭제 요청 시까지(순위표마다 개인 최고 기록 1건만 유지) |
| 마지막 요청 시각 | 최근 1건만 덮어써 보관, 서비스 종료 시 또는 삭제 요청 시까지 |
| 이용 제한 목록 | 제한 해제 시 또는 서비스 종료 시까지 |
| Play Integrity 토큰 | 저장하지 않음(확인 즉시 폐기) |
| 결제 확인 기록(구매 토큰 해시값, 상품 ID, 주문 번호, 기기 식별값, 확인 시각) | 5년 — 「전자상거래 등에서의 소비자보호에 관한 법률」의 대금결제 및 재화 등의 공급에 관한 기록 |
| 서버 접속 기록 | Google Cloud 기본 설정에 따라 약 30일 후 자동 삭제 |
| 요청 횟수 기록(IP 해시값) | 날짜별로 보관, 30일이 지나면 삭제 |
| 문의 이메일 | 3년 — 같은 법률의 소비자 불만 또는 분쟁 처리에 관한 기록 |
| 클라우드 저장 데이터 | 이용자가 「클라우드 데이터 삭제」를 누르거나 삭제를 요청할 때까지, 또는 서비스 종료 시까지 |
| 기기 안의 정보 | 앱을 삭제하거나 앱 데이터를 지우면 즉시 삭제(클라우드 저장을 쓰지 않았다면 복구할 수 없음) |
| AdMob·Unity가 수집한 정보 | 각 회사의 개인정보처리방침에 따름 |
4. 제3자 제공과 공개되는 정보
개발자는 이용자의 정보를 제3자에게 판매하거나 제공하지 않습니다. 다만 법령에 따라 수사기관 등이 적법한 절차로 요구하는 경우는 예외입니다.
순위표의 닉네임·점수·능력치·캐릭터·기록 시각은 다른 이용자에게 공개됩니다. 순위표와 닉네임 등록 데이터에는 기기 식별값이 함께 저장되어 게임 외부에서 서버에 직접 접근하면 조회될 수 있으나, 이 값만으로는 이용자를 알아볼 수 없습니다.
5. 처리 위탁과 국외 이전
개발자는 서버 운영을 Google에 맡기고 있으며, 이 과정에서 정보가 국외에 저장·처리됩니다(「개인정보 보호법」 제28조의8).
| 이전받는 자 | 국가·위치 | 이전 항목 | 목적 | 이전 시기·방법 | 보유 기간 |
|---|---|---|---|---|---|
| Google LLC — Firebase Realtime Database firebase.google.com/support/privacy | 싱가포르(asia-southeast1 리전) | 1-나의 항목 전부(Google Cloud 접속 기록 제외) | 랭킹, 부정행위 방지, 결제 확인, 우편, 클라우드 저장 | 게임 이용 중 기록 갱신·닉네임 등록·결제·게임 실행 시 인터넷(HTTPS)으로 전송 | 3항과 같음 |
| Google LLC — Cloud Functions(서버 함수) | 대한민국(서울, asia-northeast3 리전) | 랭킹 기록, 기기 식별값, Play Integrity 토큰, 구매 토큰, 클라우드 저장 데이터와 Play 게임즈 로그인 정보, 접속 기록 | 기록·결제·클라우드 저장의 검증 처리 | 위와 같음 | 토큰은 저장하지 않음, 접속 기록 약 30일 |
| Google LLC — Play Integrity API, Google Play Developer API | 미국 등 Google 데이터센터 | Play Integrity 토큰, 구매 토큰·상품 ID | 앱·기기 무결성 판정, 결제 확인 | 서버 함수가 확인할 때 인터넷(HTTPS)으로 전송 | Google 정책에 따름 |
| Google LLC — Google Play 게임즈 서비스 | 미국 등 Google 데이터센터 | Play 게임즈 로그인 코드 | 로그인한 플레이어 확인(클라우드 저장) | 서버 함수가 확인할 때 인터넷(HTTPS)으로 전송 | Google 정책에 따름 |
| Google LLC — AdMob | 미국 등 | 광고 ID, 기기 정보, IP 주소, 광고 이용 기록 | 광고 제공·측정 | 광고를 불러오거나 볼 때 광고 모듈이 전송 | Google 정책에 따름 |
| Unity Technologies | 미국 등 | 기기 사양, 오류 정보 | 게임 엔진 통계·진단 | 게임 실행 중 엔진이 전송 | Unity 정책에 따름 |
거부 방법과 효과: 게임은 실행할 때 서버에서 공지·우편·서버 시각을 받아야 시작되므로 인터넷 연결이 필요합니다. 국외 이전을 원하지 않으면 게임 이용을 중단하고 앱을 삭제할 수 있으며, 이 경우 게임을 이용할 수 없습니다. 이미 전송된 정보는 8항의 방법으로 삭제를 요청할 수 있습니다.
6. 맞춤형 광고(행태정보)
게임의 보상형 광고는 Google AdMob이 제공합니다. 게임은 비맞춤형 광고만 요청하도록 설정하지 않았으므로, Google은 광고 ID와 앱 이용 정보를 이용해 맞춤형 광고를 보여 줄 수 있습니다. 개발자는 광고 ID를 직접 수집·저장하지 않습니다.
유럽경제지역·영국 등 동의가 필요한 지역에서는 광고를 불러오기 전에 Google의 동의 창이 먼저 뜨며, 동의하기 전에는 광고를 요청하지 않습니다. 게임 안 설정 > 광고 개인정보 설정에서 언제든 선택을 바꿀 수 있습니다. 광고는 만 13세 이상 등급(T) 이하만 표시하도록 제한합니다.
거부 방법: 위 설정 또는 Android 설정 > Google > 광고에서 「광고 ID 삭제」 또는 「광고 개인 최적화 선택 해제」를 하면 맞춤형 광고를 받지 않을 수 있습니다(기기·OS 버전에 따라 메뉴 이름이 다를 수 있음). 광고 시청은 선택 사항이며, 보지 않아도 게임 진행에 필요한 기능은 이용할 수 있습니다.
게임은 쿠키를 사용하지 않습니다.
7. 파기 절차와 방법
보유 기간이 끝나거나 처리 목적을 달성한 정보, 삭제를 요청받은 정보는 지체 없이(5일 이내) 파기합니다. 서버의 정보는 복구할 수 없도록 데이터베이스에서 삭제하고, 문의 이메일은 메일함에서 영구 삭제합니다. 법령에 따라 보관해야 하는 결제 확인 기록은 다른 정보와 분리해 보관하고 기간이 끝나면 삭제합니다.
8. 이용자의 권리와 행사 방법
이용자(만 14세 미만은 법정대리인)는 언제든지 자신의 정보에 대한 열람·정정·삭제·처리정지를 요청할 수 있습니다.
- 방법: g3621863@gmail.com으로 요청 내용과 함께 게임 닉네임을 보내 주십시오. 결제 기록에 관한 요청은 Google Play 주문 번호(GPA.로 시작, Google Play 영수증 메일에 있음)를 함께 보내 주십시오. 설정 화면의 계정 ID도 함께 보내 주시면 확인에 도움이 됩니다.
- 처리 기간: 요청을 받은 날부터 10일 이내에 처리하고 결과를 알려 드립니다.
- 클라우드 저장 데이터는 게임 안 설정 > 구글 계정 > 클라우드 데이터 삭제로 바로 지울 수 있습니다. 그 밖의 정보는 보내 주신 정보가 서버 기록과 일치하는지로 본인 여부를 확인합니다. 확인이 어려우면 추가 정보를 요청할 수 있습니다.
- 삭제하면 순위표에서 기록이 사라지며 되돌릴 수 없습니다. 법령상 보관 의무가 있는 결제 확인 기록은 보관 기간이 끝난 뒤 삭제합니다.
- 기기 안의 정보: 앱을 삭제하거나 Android 설정 > 애플리케이션 > 나인 > 저장공간 > 데이터 삭제로 지울 수 있습니다. 클라우드 저장을 쓰지 않았다면 지운 진행은 복구할 수 없습니다.
9. 만 14세 미만 아동
게임은 만 14세 미만 아동을 대상으로 하지 않으며, 법정대리인의 동의가 필요한 아동의 정보를 알면서 수집하지 않습니다. 만 14세 미만 아동의 정보가 법정대리인의 동의 없이 전송된 사실을 알게 되면 즉시 삭제합니다. 법정대리인은 8항의 방법으로 삭제를 요청할 수 있습니다.
10. 안전성 확보 조치
- 게임과 서버 사이의 모든 통신은 HTTPS로 암호화합니다.
- 순위표는 검증을 거친 서버 함수만 쓸 수 있도록 데이터베이스 접근 규칙을 설정했고, 관리 권한은 개발자 1인으로 제한합니다.
- 구매 토큰은 원문 대신 해시값으로 저장하고, Play Integrity 토큰은 저장하지 않습니다.
- 기기의 게임 진행 데이터는 AES-256으로 암호화하고 변조 여부를 검사합니다.
- 이름·연락처 등 게임에 필요 없는 정보는 처음부터 수집하지 않습니다.
11. 개인정보 보호책임자
| 개인정보 보호책임자 | HaYongLong (개발자) |
|---|---|
| 연락처 | g3621863@gmail.com |
개인정보 침해에 대한 신고나 상담이 필요하면 아래 기관에 문의할 수 있습니다.
- 개인정보침해신고센터: privacy.kisa.or.kr / 국번 없이 118
- 개인정보분쟁조정위원회: www.kopico.go.kr / 1833-6972
- 대검찰청: www.spo.go.kr / 국번 없이 1301
- 경찰청: ecrm.police.go.kr / 국번 없이 182
12. 방침의 변경
이 방침은 2026년 10월 14일부터 시행합니다(이전 판: 2026년 9월 18일). 내용이 바뀌면 시행 7일 전(이용자에게 불리한 변경은 30일 전)부터 이 페이지에 알립니다.
Privacy Policy
This policy explains what the mobile game NINE: Merge Weapons, Slay Bosses (the “Game”) by HaYongLong (the “Developer”) sends, where it goes and how long it is kept. It follows the Korean Personal Information Protection Act (PIPA). If the Korean and English versions differ, the Korean version prevails.
Summary
- No separate sign-up. You may sign in with Google Play Games to back up your progress to the cloud. We do not collect your name, phone number, email, address, location, contacts or photos.
- Your game progress (save data) is stored encrypted on your device and, if you sign in with Google Play Games, backed up as the same encrypted file to the cloud (Google Firebase). You can delete it any time in Settings > Google account > “Delete cloud data”.
- Our server (Google Firebase) receives only what is needed for rankings, cheat prevention and purchase verification.
- Payments are processed by Google Play; we never receive card or other payment details.
- Rewarded ads are provided by Google AdMob, which collects the advertising ID and related data directly.
1. Information we process
a. Stored on your device
- Game progress (currencies, equipment, records, settings), encrypted with AES-256.
- The “Account ID” shown in Settings (format NINE-XXXX-XXXX) is created on the device for support requests and is sent to our server to look up your in-game mailbox (see b).
b. Sent to our server (Google Firebase)
| Category | Data | When |
|---|---|---|
| Device identifier | A random 20-character string created on the device at first launch. It is not linked to the advertising ID, IMEI, phone number or any hardware identifier. | Sent together with the items below |
| Ranking record | Nickname (up to 12 characters), score, level/attack/HP/defense at the time of the record, character used, timestamp | Automatically when you beat your personal best (shown as “이름없음” if no nickname is set) |
| Nickname registry | Nickname (lower-cased) linked to the device identifier | When you choose a nickname (to prevent duplicates) |
| Cheat prevention | Google Play Integrity token (Google’s verdict on whether the app is genuine and the device is trustworthy), last request time, list of restricted identifiers | When a ranking record is sent |
| Purchase verification | Google Play purchase token, product ID, Google Play order number, verification time | When you make or restore an in-app purchase |
| Mailbox check | Account ID (to look up your personal in-game mail) | When the Game fetches notices and mail at launch |
| Server time check | Nothing is sent (the Game downloads the notice file and reads the server time; only access logs below are recorded) | At launch, when you return to the app, and just before auto-hunt settlement or a ranking upload |
| Cloud save | Google Play Games player ID and display name (used to confirm sign-in; the name is not stored), encrypted game progress file (current copy, previous copy, and one copy kept when it is overwritten by progress from another device — up to 3), device identifier, account level and cleared stage, save time | Only if you sign in with Google Play Games — a sign-in check at launch, automatically whenever progress is saved (at least 2 minutes apart), and when you tap “Save now” |
| Access logs | IP address, request time, requested URL | Recorded automatically in Google Cloud logs for the requests above |
| Rate limiting | An irreversible transform of your IP address (first 24 characters of a SHA-256 hash) and that day's request count | On ranking, purchase-verification and cloud-save requests (to block excessive requests from one address) |
Play Integrity tokens are not stored after Google verifies them. Purchase tokens are stored only as an irreversible SHA-256 hash.
c. Collected directly by third-party services
- Google AdMob (rewarded ads): advertising ID, device and OS information, IP address, ad views and clicks — when ads are pre-loaded at launch and when you watch them. See Google’s ads policy and Google Privacy Policy.
- Google Play (billing, Play Integrity): payment and Google account information are handled by Google Play directly.
- Unity Technologies (game engine): device model, OS, hardware specifications and crash information may be sent for anonymous statistics and diagnostics. See Unity Privacy Policy.
d. Support requests
If you email us, we use your email address and message (and any nickname, Account ID or order number you include) to answer you.
2. Purposes
Showing rankings and preventing duplicate nicknames; blocking tampered apps, abnormal devices and excessive requests; verifying purchases with Google, preventing duplicate grants and restoring purchases; delivering in-game notices and mail; serving rewarded ads (AdMob); engine diagnostics (Unity); answering support requests.
3. Retention
- Ranking records and nickname registry: until the service ends or you ask us to delete them (only your best record per board is kept).
- Last request time: only the most recent value, until the service ends or deletion is requested.
- Restriction list: until the restriction is lifted or the service ends.
- Play Integrity tokens: not stored.
- Purchase verification records (token hash, product ID, order number, device identifier, time): 5 years, as required for payment and supply records under the Korean Act on Consumer Protection in Electronic Commerce.
- Server access logs: deleted automatically after about 30 days (Google Cloud default).
- Request counters (IP hashes): kept per day and deleted after 30 days.
- Support emails: 3 years (records of consumer complaints and dispute handling under the same Act).
- Cloud save data: until you tap “Delete cloud data”, ask us to delete it, or the service ends.
- On-device data: deleted when you uninstall the app or clear its data; it cannot be recovered unless you used cloud save.
- Data collected by AdMob or Unity: according to their own policies.
4. Sharing and public information
We do not sell or share your information with third parties, except when required by law. Nicknames, scores, stats, characters and record times on the leaderboards are visible to other players. Leaderboard and nickname-registry data are stored with the device identifier, which could be seen by someone querying the server directly; the identifier alone does not identify you.
5. Processors and international transfers
- Google LLC — Firebase Realtime Database: Singapore (asia-southeast1). All items in 1-b except Google Cloud access logs. Purpose: rankings, cheat prevention, purchase verification, mail, cloud save. Sent over HTTPS while you play. Retention: section 3.
- Google LLC — Cloud Functions: Republic of Korea (Seoul, asia-northeast3). Ranking records, device identifier, Play Integrity and purchase tokens, cloud-save data and Play Games sign-in data, access logs, for verification. Tokens are not stored.
- Google LLC — Google Play Games services: Google data centers including the USA. Play Games sign-in code, to confirm the signed-in player for cloud save.
- Google LLC — Play Integrity API and Google Play Developer API: Google data centers including the USA. Integrity token, purchase token and product ID, for verification.
- Google LLC — AdMob: USA and other countries. Advertising ID, device information, IP address, ad interactions, for ad serving and measurement.
- Unity Technologies: USA and other countries. Device specifications and crash information, for engine statistics and diagnostics.
How to refuse: the Game needs an internet connection to start, because it downloads notices, mail and the server time at launch. If you do not want these transfers, stop using the Game and uninstall it. You can ask us to delete data already sent (section 8).
6. Personalised ads
The Game does not request non-personalised ads, so Google may use your advertising ID to show personalised ads. The Developer does not collect or store the advertising ID. In regions that require consent (e.g. the EEA and UK), Google’s consent form is shown before any ad is requested, and you can change your choice at any time in Settings > Ad privacy settings in the Game. Ads are limited to content rated T (13+) or lower. To opt out, go to Android Settings > Google > Ads and delete your advertising ID or opt out of ads personalisation (menu names vary by device). Watching ads is optional. The Game does not use cookies.
7. Deletion
When the retention period ends, the purpose is fulfilled or you request deletion, we delete the data without delay (within 5 days) so that it cannot be recovered. Purchase records that must be kept by law are stored separately and deleted when that period ends.
8. Your rights
You (or your legal guardian if you are under 14) may ask to access, correct, delete or stop processing your information. Email g3621863@gmail.com with your request and your in-game nickname; for purchase records, include your Google Play order number (starting with GPA.). Including the Account ID from Settings also helps. We will respond within 10 days. Cloud save data can be deleted instantly in the Game via Settings > Google account > Delete cloud data. For other data, we confirm your request by matching the details you provide with our server records and may ask for more information. You can delete on-device data by uninstalling the app or clearing its storage in Android settings; game progress cannot be recovered afterwards unless you used cloud save.
9. Children
The Game is not directed at children under 14 and we do not knowingly collect information that requires a legal guardian’s consent. If we learn that such information was sent without consent, we will delete it promptly. Guardians may request deletion as described in section 8.
10. Security
All traffic between the Game and our server uses HTTPS. Database rules allow leaderboards to be written only by our verified server functions, and administrative access is limited to the Developer. Purchase tokens are stored only as hashes and Play Integrity tokens are not stored. On-device save data is encrypted with AES-256 and checked for tampering. We do not collect information the Game does not need.
11. Contact
Privacy officer: HaYongLong (Developer) — g3621863@gmail.com
12. Changes
This policy is effective from 14 October 2026 (previous version: 18 September 2026). We will post changes on this page at least 7 days before they take effect (30 days for changes unfavourable to users).