적용 범위
본 개인정보처리방침은 EF lab.(이하 "당사")이 제공하는 모바일 게임 Popcannon(이하 "본 게임")에 적용됩니다. 본 게임은 이용자의 게임 진행 정보를 당사가 이용하는 클라우드 서비스에 저장하므로, 당사의 「개인정보처리방침 (계정 없는 앱 공통)」이 아니라 본 방침이 적용됩니다.
본 게임은 회원가입이 없으며, 이름·이메일·전화번호·주소 등 직접 식별 정보를 수집하지 않습니다. 이용자를 구분하는 값은 앱 최초 실행 시 기기별로 자동 발급되는 익명 식별자뿐입니다.
당사는 「개인정보 보호법」, 「정보통신망 이용촉진 및 정보보호 등에 관한 법률」, EU 일반 개인정보보호법(GDPR)을 준수합니다.
제1조 (수집하는 개인정보 항목)
1. 익명 식별자
| 익명 사용자 ID | Firebase Authentication이 앱 최초 실행 시 자동 발급하는 문자열. 계정·이메일과 연결되지 않습니다 |
|---|---|
| 앱 인스턴스 식별자 | Firebase Analytics가 앱 설치 단위로 발급 |
| Firebase 설치 ID | Firebase Remote Config가 앱 설정값 전달을 위해 사용 |
| 광고 식별자 | Android 광고 ID(AAID) / iOS 광고 식별자(IDFA). iOS에서는 이용자가 추적을 허용한 경우에만 수집됩니다 |
2. 게임 진행 정보 (클라우드 저장)
기기 교체·재설치 시 진행도를 복원하기 위해 익명 사용자 ID와 함께 저장합니다.
- 보유 코인, 보석, 에너지 및 에너지 정산 시각
- 대포별 진행도: 해금 여부, 최고 도달 스테이지, 체크포인트, 공격력·연사 강화 단계
- 스킬별 보유 조각 수, 장착 중인 스킬
- 챕터 보상 수령 이력
- 결제 횟수
- 앱 버전, 플랫폼(iPhone/Android), 마지막 동기화 시각
3. 기기 정보
- 기기 모델명(예: iPhone15,2, SM-S911N) — 특정 기종의 성능 저하·오류를 추적하기 위한 용도입니다
- 운영체제 버전, 언어 설정, 접속 국가·지역(IP 주소로부터 추정)
4. 게임 플레이 이벤트 (통계)
밸런스 조정과 오류 파악을 위해 다음과 같은 행동 기록을 수집합니다. 모두 게임 내 행동이며 개인을 식별하는 내용은 포함하지 않습니다.
- 판 시작·종료, 스테이지·챕터 클리어, 게임 오버
- 강화·해금·이어하기 사용
- 일일 보상 수령, 보석 사용
- 광고 시청 완료·중도 이탈·표시 실패
- 결제 성공·거절
- 저장 데이터 서명 불일치 감지
- 크래시 로그, 스택 트레이스, 오류 발생 시점의 네트워크 상태
5. 결제 정보
- 상품 ID, 결제 통화, 결제 금액, 결제 시각
카드번호·계좌번호 등 결제 수단 정보는 Apple App Store 및 Google Play가 처리하며, 당사는 이를 수집하거나 열람하지 않습니다. 결제 영수증의 유효성 검증은 이용자 기기 내에서만 수행되고, 영수증 원문은 외부로 전송되지 않습니다.
6. 기기에만 저장되고 전송되지 않는 정보
게임 설정, 언어 선택, 튜토리얼 진행 상태, 진행도 사본은 기기의 로컬 저장 영역(iOS UserDefaults / Android SharedPreferences)에 보관되며 그 자체로는 외부에 전송되지 않습니다.
7. 수집하지 않는 정보
이름, 이메일 주소, 전화번호, 주소, 생년월일, 정확한 위치정보(GPS), 주소록, 사진·동영상, 마이크·카메라 입력, 통화 기록, 설치된 앱 목록.
제2조 (개인정보의 처리 목적)
| 게임 진행도 저장 및 기기 간 복원 | 제1조 1항, 2항 |
|---|---|
| 게임 밸런스 개선 및 콘텐츠 기획 | 제1조 4항 |
| 오류·성능 문제 진단 및 수정 | 제1조 3항, 4항 |
| 광고 표시 및 광고 성과 측정 | 제1조 1항, 3항 |
| 결제 처리, 구매 내역 확인, 부정 결제 방지 | 제1조 5항 |
당사는 위 정보를 이용자에게 광고 이외의 마케팅 메시지를 보내는 데 사용하지 않으며, 제3자에게 판매하지 않습니다.
제3조 (데이터 저장 · 보유 기간 · 국외 이전)
1. 보유 기간
| 게임 진행 정보(제1조 2항), 기기 정보(제1조 3항) | 삭제를 요청할 때까지 |
|---|---|
| 게임 플레이 이벤트(제1조 4항) | Firebase Analytics 정책에 따라 최대 14개월 후 자동 삭제 |
| 결제 기록(제1조 5항) | 관계 법령에 따라 5년(전자상거래법상 대금 결제 및 재화 공급에 관한 기록) |
| 로컬 저장 정보(제1조 6항) | 이용자가 앱을 삭제하면 함께 삭제됩니다 |
2. 국외 이전
위 정보는 Google 및 Apple의 데이터센터가 위치한 미국 등 해외에서 처리·보관될 수 있습니다.
| 이전받는 자 | Google LLC, Apple Inc. |
|---|---|
| 이전 국가 | 미국 등 각 사업자가 운영하는 지역 |
| 이전 항목 | 제1조 1항~5항 |
| 이전 목적 | 제2조의 이용 목적 |
| 보유 기간 | 본조 1항에 따름 |
제4조 (제3자 제공 및 처리위탁)
당사는 다음 서비스를 이용하며, 각 사업자는 해당 목적 범위 내에서만 정보를 처리합니다.
| 수탁자 | 서비스 | 처리 항목 | 방침 |
|---|---|---|---|
| Google LLC | Firebase Authentication, Analytics, Crashlytics, Cloud Firestore, Remote Config | 제1조 1항~4항 | Google 개인정보처리방침, Firebase 데이터 처리 안내 |
| Google LLC | AdMob, User Messaging Platform | 제1조 1항, 3항 | Google 개인정보처리방침 |
| Google LLC | Google Play 인앱 결제 | 제1조 5항 | Google 개인정보처리방침 |
| Apple Inc. | App Store 인앱 결제 | 제1조 5항 | Apple 개인정보 보호 정책 |
위 목적 외의 제3자 제공은 하지 않습니다. 다만 법령에 따른 수사기관의 적법한 요청이 있는 경우에는 관계 법령이 정한 절차에 따릅니다.
제5조 (아동의 개인정보 보호)
본 게임은 만 16세 이상 이용자를 대상으로 하며, 아동을 주 대상으로 하지 않습니다. 본 게임에는 유료로 구매하는 확률형 아이템이 포함되어 있어 일부 지역에서 연령 등급이 그에 맞게 분류됩니다.
당사는 만 14세 미만 아동(대한민국 기준), 만 13세 미만 아동(미국 기준), 만 16세 미만 아동(EU 회원국별 기준)의 개인정보를 법정대리인의 검증 가능한 동의 없이 의도적으로 수집하지 않습니다. 그러한 수집이 확인되는 경우 즉시 삭제됩니다.
법정대리인께서 자녀의 정보가 수집되었다고 판단하시는 경우 제10조의 연락처로 알려주시면 확인 후 삭제하겠습니다.
제6조 (동의 및 철회)
1. 광고
본 게임은 Google AdMob을 통해 보상형 동영상 광고를 제공합니다. 보상형 광고는 이용자가 직접 시청을 선택한 경우에만 재생됩니다. Google 및 그 광고 파트너는 광고 표시·빈도 조절·성과 측정을 위해 광고 식별자, IP 주소, 기기 정보, 광고 상호작용 기록을 처리할 수 있습니다.
2. 개인 맞춤 광고 동의
유럽경제지역(EEA), 영국 및 그 밖에 동의가 요구되는 지역의 이용자에게는 앱 최초 실행 시 동의 요청 화면이 표시됩니다. 이용자는 개인 맞춤 광고에 동의하거나 거부할 수 있으며, 거부해도 게임은 정상적으로 이용할 수 있습니다.
동의는 언제든지 변경할 수 있습니다 — 게임 내 설정 → 정보 → 개인정보 옵션에서 동의 화면을 다시 열어 이전 선택을 변경하거나 철회하실 수 있습니다. 철회 후에는 해당 기기에 비개인화 광고만 게재됩니다. (이 버튼은 동의가 요구되는 지역에서만 표시됩니다.)
3. 광고 식별자 제어
- iOS: 설정 → 개인정보 보호 및 보안 → 추적에서 본 게임의 추적 허용을 해제할 수 있습니다
- Android: 설정 → Google → 광고에서 광고 ID를 재설정하거나 삭제할 수 있습니다
Google의 데이터 처리에 관한 자세한 내용은 Google 개인정보처리방침 및 Google 광고 기술 파트너 목록을 참고하십시오.
제7조 (이용자의 권리)
이용자는 자신의 정보에 대해 열람, 정정, 삭제, 처리 정지를 요청할 수 있으며, 동의를 철회할 수 있습니다. 요청은 제10조의 연락처로 접수합니다.
1. 삭제 요청 방법
본 게임은 회원가입이 없어 이메일만으로는 이용자를 특정할 수 없습니다. 따라서 삭제를 요청하실 때는 게임 내 설정 → 정보 화면에 표시된 사용자 ID를 함께 알려주셔야 합니다. 해당 화면에서 ID를 탭하면 복사됩니다.
요청을 받으면 10일 이내에 클라우드에 저장된 게임 진행 정보와 결제 기록(법정 보존 의무 기간이 지난 것)을 삭제하고 결과를 회신합니다.
삭제 시 진행도는 복구할 수 없습니다. 앱을 다시 실행하면 새 익명 ID가 발급되어 처음부터 시작됩니다.
2. 앱 삭제만으로는 클라우드 정보가 지워지지 않습니다
앱을 삭제하면 기기 내 저장 정보(제1조 6항)는 사라지지만, 클라우드에 저장된 정보(제1조 2항, 3항)는 남습니다. 완전한 삭제를 원하시면 본조 1항의 절차를 이용해 주십시오.
3. 자동 수집 데이터에 관한 일부 권리는 Google 계정 설정 또는 Google 개인정보 관리 도구를 통해 직접 행사해야 합니다.
제8조 (안전성 확보 조치)
- 전송 구간 암호화(HTTPS/TLS) — 본 게임이 외부와 주고받는 모든 통신에 적용됩니다
- Google Firebase의 보안 정책 및 암호화 기준 준수
- 접근 제어 및 처리 최소화
- 기기 내 저장 데이터의 위·변조 탐지를 위한 서명 검증
제9조 (개인정보처리방침의 변경)
본 방침은 법령 또는 서비스 변경에 따라 개정될 수 있습니다. 변경 내용과 시행일은 앱 내 공지 또는 본 페이지를 통해 안내하며, 이용자에게 불리한 변경은 시행 7일 전에 알립니다.
제10조 (문의처)
| 개인정보 보호책임자 | 김태진 |
|---|---|
| 이메일 | cs@eflabapps.com |
회신은 접수일로부터 10일 이내에 드립니다.
권익침해 구제 — 개인정보 침해로 인한 상담·신고가 필요하신 경우 아래 기관에 문의하실 수 있습니다.
- 개인정보침해 신고센터 (국번없이 118, privacy.kisa.or.kr)
- 개인정보 분쟁조정위원회 (1833-6972, kopico.go.kr)
- 대검찰청 사이버수사과 (국번없이 1301, spo.go.kr)
- 경찰청 사이버범죄 신고시스템 (국번없이 182, ecrm.police.go.kr)
최종 수정일: 2026년 8월 4일
Privacy Policy (Popcannon)
Effective date: August 4, 2026 · Last updated: August 4, 2026
Scope of Application
This Privacy Policy applies to Popcannon (the "Game"), a mobile game published by EF lab. (the "company"). Because the Game stores player progress on cloud services operated on the company's behalf, this policy applies instead of the company's "Privacy Policy — No-Account Apps."
The Game does not provide account registration and does not collect directly identifying information such as name, email address, postal address, or phone number. The only value distinguishing one player from another is an anonymous identifier issued automatically, per device, on first launch.
The company complies with the Personal Information Protection Act (Republic of Korea), the Act on Promotion of Information and Communications Network Utilization and Information Protection, and the EU General Data Protection Regulation (GDPR).
Article 1 — Personal Data Collected
1. Anonymous identifiers
| Anonymous user ID | A string issued automatically by Firebase Authentication on first launch. Not linked to any account or email address |
|---|---|
| App instance identifier | Issued per installation by Firebase Analytics |
| Firebase Installation ID | Used by Firebase Remote Config to deliver in-app configuration |
| Advertising Identifier | Android Advertising ID (AAID) / iOS Advertising Identifier (IDFA). On iOS, collected only if the user permits tracking |
2. Game progress (stored in the cloud)
Stored together with the anonymous user ID so that progress can be restored after a device change or reinstall.
- Coins, gems, energy, and the energy accrual timestamp
- Per-cannon progress: unlock state, highest stage reached, checkpoint, damage and fire-rate upgrade levels
- Skill shard counts and the equipped skill
- Chapter reward claim history
- Number of purchases
- App version, platform (iPhone/Android), last synchronization time
3. Device information
- Device model (e.g. iPhone15,2, SM-S911N) — used to trace performance problems and errors specific to a model
- OS version, language setting, country/region (inferred from IP address)
4. Gameplay events (analytics)
Collected to tune balance and identify errors. All of these are in-game actions and contain nothing that identifies an individual.
- Run start and end, stage and chapter clears, game over
- Use of boosts, unlocks, and continues
- Daily reward claims, gem spending
- Ad completions, abandonments, and display failures
- Purchase success and declines
- Detection of a save-data signature mismatch
- Crash logs, stack traces, and network state at the time of an error
5. Purchase information
- Product ID, currency, amount, and time of purchase
Payment instrument details such as card or account numbers are handled by the Apple App Store and Google Play; the company neither collects nor has access to them. Purchase receipts are validated on the user's device only, and receipt contents are not transmitted anywhere.
6. Information kept on the device and not transmitted
Game settings, language selection, tutorial state, and a local copy of progress are held in device storage (iOS UserDefaults / Android SharedPreferences) and are not, in themselves, transmitted externally.
7. Information not collected
Name, email address, phone number, postal address, date of birth, precise location (GPS), contacts, photos or videos, microphone or camera input, call logs, or the list of installed apps.
Article 2 — Purpose of Processing
| Saving game progress and restoring it across devices | Art. 1(1), 1(2) |
|---|---|
| Improving game balance and planning content | Art. 1(4) |
| Diagnosing and fixing errors and performance problems | Art. 1(3), 1(4) |
| Serving advertisements and measuring their performance | Art. 1(1), 1(3) |
| Processing purchases, verifying purchase history, preventing fraudulent payment | Art. 1(5) |
The company does not use this information to send marketing messages other than in-game advertising, and does not sell it to third parties.
Article 3 — Storage, Retention, and Cross-Border Transfer
1. Retention periods
| Game progress (Art. 1(2)), device information (Art. 1(3)) | Until deletion is requested |
|---|---|
| Gameplay events (Art. 1(4)) | Automatically deleted after a maximum of 14 months under Firebase Analytics policy |
| Purchase records (Art. 1(5)) | 5 years, as required by law (records of payment and supply of goods under the Act on Consumer Protection in Electronic Commerce) |
| Locally stored information (Art. 1(6)) | Deleted when the user uninstalls the app |
2. Cross-border transfer
The information above may be processed and stored outside the Republic of Korea, including in the United States, where Google's and Apple's data centers are located.
| Recipients | Google LLC, Apple Inc. |
|---|---|
| Countries | The United States and other regions operated by each provider |
| Data transferred | Art. 1(1)–1(5) |
| Purpose | The purposes in Article 2 |
| Retention | As set out in paragraph 1 of this Article |
Article 4 — Provision to Third Parties and Processing on the Company's Behalf
The company uses the following services. Each provider processes information only within the stated purpose.
| Processor | Service | Data | Policy |
|---|---|---|---|
| Google LLC | Firebase Authentication, Analytics, Crashlytics, Cloud Firestore, Remote Config | Art. 1(1)–1(4) | Google Privacy Policy, Firebase privacy and security |
| Google LLC | AdMob, User Messaging Platform | Art. 1(1), 1(3) | Google Privacy Policy |
| Google LLC | Google Play in-app purchases | Art. 1(5) | Google Privacy Policy |
| Apple Inc. | App Store in-app purchases | Art. 1(5) | Apple Privacy Policy |
No other provision to third parties is made, except in response to a lawful request from an investigative authority, in which case the procedures set out in applicable law are followed.
Article 5 — Children's Privacy
The Game is intended for users aged 16 or older and is not primarily directed at children. The Game contains randomized virtual items available for purchase, and its age rating is classified accordingly in some regions.
The company does not knowingly collect personal data from children under 14 (Republic of Korea), under 13 (United States), or under 16 (per EU member state rules) without verifiable parental or legal guardian consent. If such collection is discovered, the data will be promptly deleted.
A parent or legal guardian who believes their child's information has been collected may contact the company at the address in Article 10, and the data will be verified and deleted.
Article 6 — Consent and Withdrawal
1. Advertising
The Game serves rewarded video advertisements through Google AdMob. Rewarded ads play only when the user chooses to watch them. Google and its advertising partners may process the advertising identifier, IP address, device information, and ad interaction records in order to display advertisements, control frequency, and measure performance.
2. Consent to personalized advertising
Users in the European Economic Area, the United Kingdom, and other regions where consent is required are shown a consent request screen on first launch. Users may accept or decline personalized advertising; the Game remains fully playable if declined.
Consent can be changed at any time — open Settings → About → Privacy options in the Game to bring the consent form back and change or withdraw your earlier choice. After withdrawal, only non-personalized ads will be served on that device. (This button appears only in regions where consent is required.)
3. Controlling the advertising identifier
- iOS: turn off tracking for the Game under Settings → Privacy & Security → Tracking
- Android: reset or delete the advertising ID under Settings → Google → Ads
For details of Google's processing, see the Google Privacy Policy and the list of Google advertising technology providers.
Article 7 — User Rights
Users may request access to, correction of, deletion of, or restriction of processing of their information, and may withdraw consent. Requests are received at the contact address in Article 10.
1. How to request deletion
Because the Game has no account registration, an email address alone cannot identify a user. When requesting deletion, please include the User ID shown on the Settings → About screen in the Game. Tapping the ID on that screen copies it.
Upon receiving a request, the company deletes the game progress stored in the cloud, and purchase records whose statutory retention period has expired, within 10 days, and replies with the outcome.
Progress cannot be recovered once deleted. Launching the app again issues a new anonymous ID and starts from the beginning.
2. Uninstalling the app does not erase cloud data
Uninstalling removes the information held on the device (Art. 1(6)), but the information stored in the cloud (Art. 1(2), 1(3)) remains. For complete deletion, please use the procedure in paragraph 1 of this Article.
3. Certain rights regarding automatically collected data must be exercised through Google directly, via Google Account settings or Google Privacy controls.
Article 8 — Security Measures
- Encryption in transit (HTTPS/TLS) for all communication between the Game and external services
- Compliance with Google Firebase's security policies and encryption standards
- Access control and minimization of data processing
- Signature verification to detect tampering with data stored on the device
Article 9 — Amendments
This Privacy Policy may be amended to comply with legal or service changes. Amendments and their effective date will be announced through in-app notices or this page. Changes unfavourable to users will be announced 7 days before they take effect.
Article 10 — Contact
| Privacy officer | Kim Tae-jin |
|---|---|
| cs@eflabapps.com |
Replies are provided within 10 days of receipt.
Last updated: August 4, 2026