천하제일비무 개인정보처리방침
천하제일비무(영문명 Bimu: Murim Duel, 이하 "게임")는 1대1 무협 대전 격투 게임입니다. 이 방침은 App Store, Google Play, 원스토어(원스토어 앱, 그리고 원스토어 앱 안에서 설치 없이 바로 실행되는 「원플레이 버전」), 토스 앱(앱인토스)에서 게임을 이용할 때 개인정보를 어떻게 처리하는지 설명합니다.
1. 처리하는 개인정보와 목적
게임에는 회원가입이나 로그인이 없습니다. 이름, 이메일 주소, 전화번호, 연락처, 정확한 위치, 사진, 결제 수단 정보를 수집하지 않습니다. 처리하는 정보는 아래뿐입니다.
데브젠이 처리하는 정보(6항의 친구 초대·세이브 백업·결제와 광고 보상 확인)는 게임 이용 계약을 이행하는 데 필요한 범위에서만 처리합니다(개인정보 보호법 제15조 제1항 제4호). 이 정보는 무작위 설치 식별자와 각 스토어가 이 게임에 주는 식별값이며, 이름·연락처·계정은 받지 않습니다.
| 구분 | 항목 | 목적 | 처리 주체 |
|---|---|---|---|
| 세이브 백업 (토스·원플레이 버전, 6-2항) | 토스 게임 사용자 식별키 또는 원스토어가 이 게임에 주는 이용자 식별값(서버에는 해시로만 저장), 암호화된 세이브 데이터 | 기기를 바꾸거나 다시 설치해도 진행·재화·구매 기록 복원 | 데브젠 (Cloudflare에 위탁) |
| 친구 초대 (6-1항) | 무작위 설치 식별자, 비밀키 해시, 초대 코드, 플랫폼, 입력한 친구 코드, 코드 입력·제 5관 돌파·마지막 이용 시각, 받은 초대 보상 기록 | 초대 코드 발급·입력, 초대 보상의 중복 지급 방지, 서버 시각 확인 | 데브젠 (Cloudflare에 위탁) |
| 광고 (4항) | 광고 식별자(iOS IDFA, Android 광고 ID), IP 주소, 기기·앱 정보, 광고 상호작용 | 광고 게재, 빈도 제한, 측정, 부정 클릭 방지 | Google, 토스, 원스토어 |
| 인앱 구매 (3항) | 상품 ID, 주문 번호, 구매 토큰 (기기 안에서만 사용. 원플레이 버전은 결제 확인을 위해 데브젠 서버에도 보냄) | 구매 상품 지급·복원 | Apple, Google, 원스토어, 토스 |
| 결제·광고 보상 확인 (원플레이 버전, 6-3항) | 설치 식별자, 상품 ID, 구매 토큰, 구매 ID·구매 시각, 보상형 광고 요청 번호와 시청 확인·지급 시각 | 결제 완료 확인, 소모성 상품 소비 처리, 결제 직후 앱이 꺼졌을 때 지급 복구, 보상형 광고 시청 확인과 중복 지급 방지(앱 기능·부정 이용 방지) | 데브젠 (Cloudflare에 위탁), 원스토어 |
| 플레이 통계 (토스 버전, 7항) | 대전 완료(모드·관 번호·승패), 입문 수련 완료, 관문 첫 돌파(관 번호), 토스가 붙이는 게임 사용자 식별키 | 미니앱 이용 통계, 토스의 미니앱 노출·추천 평가 | 토스 |
| 추가 데이터 받기 (5항) | IP 주소, 요청 정보 | 의상 데이터 전송, 서비스 보안 | Cloudflare |
2. 기기에 저장되는 정보
- 게임 진행(최고 기록, 보유 재화와 아이템, 해금 상태), 설정(소리, 글자 크기, 언어), 구매 처리 기록(주문 번호·구매 토큰과 지급 여부), 친구 초대용 설치 식별자는 이용자의 기기 안에 저장됩니다.
- 이 정보 가운데 데브젠 서버로 전송되는 것은 6항의 정보(친구 초대 정보, 토스·원플레이 버전의 세이브 백업, 원플레이 버전의 결제·광고 보상 확인 정보)뿐입니다. 토스 버전은 토스 앱의 기기 안 저장소(Storage)에도 사본을 둡니다. 원플레이 버전의 기기 안 정보는 원스토어 앱 안의 웹 저장소에 있습니다. 앱이나 토스·원스토어 앱을 삭제하거나 앱 데이터를 지우면 기기 안의 정보는 함께 삭제됩니다.
3. 인앱 구매
결제는 Apple(App Store), Google(Google Play), 원스토어㈜(원스토어), ㈜비바리퍼블리카(토스)가 처리합니다. 게임은 구매한 상품을 지급하고 복원하기 위해 각 스토어가 기기로 돌려주는 상품 ID, 주문 번호, 구매 토큰만 사용하며 카드 번호나 계좌 정보는 받지 않습니다. 결제 정보 처리는 각 스토어의 개인정보처리방침을 따릅니다.
원스토어 앱 안의 원플레이 버전은 원스토어 안내에 따라, 결제가 끝나면 상품 ID와 구매 토큰을 데브젠 서버로 보냅니다. 데브젠 서버는 원스토어 서버에 결제 상태를 확인한 뒤 지급을 허락하고, 지급이 저장되면 소모성 상품은 소비, 영구 상품은 구매 확인으로 처리합니다(6-3항). 이때도 카드 번호나 계좌 정보는 받지 않습니다.
4. 광고
- App Store·Google Play·원스토어 앱 버전은 Google AdMob으로 광고를 보여 줍니다. Google은 광고 게재, 빈도 제한, 부정 클릭 방지, 측정을 위해 광고 식별자(iOS IDFA, Android 광고 ID), IP 주소, 기기·앱 정보, 광고 상호작용 정보를 처리할 수 있습니다. 자세한 내용: Google이 파트너 앱의 정보를 사용하는 방법.
- 토스 앱 버전은 앱인토스 인앱 광고를 보여 줍니다. 이 광고는 토스 애즈와 Google AdMob 등 광고 네트워크를 통해 나가며, 그 처리는 토스와 Google의 방침을 따릅니다.
- 원스토어 앱 안의 원플레이 버전은 원스토어 인앱 광고를 보여 줍니다. 광고는 원스토어가 정한 광고 네트워크를 통해 나가며, 그 처리는 원스토어의 방침을 따릅니다. 보상형 광고를 끝까지 보면 원스토어 서버가 데브젠 서버에 그 광고의 요청 번호와 시청 완료를 알려 주고, 게임은 이 확인을 받은 뒤에만 보상을 줍니다(6-3항).
- iOS에서는 추적 허용 여부를 묻고, 허용하지 않으면 광고 식별자를 쓰지 않습니다. 기기 설정에서 광고 식별자를 재설정하거나 맞춤 광고를 끌 수 있으며, 그래도 맞춤이 아닌 광고는 표시됩니다.
- 유럽경제지역·영국·스위스에서는 미성년자 보호를 위해 모든 광고를 연령 제한 처리(맞춤형 광고와 리마케팅 없음)로 요청합니다. Google 동의 화면이 나타나면 거기서, 이후에는 설정의 「광고 개인정보 설정」에서 선택을 바꿀 수 있습니다.
- 광고 제거 상품을 구매하면 전면 광고가 나오지 않습니다.
5. 추가 데이터 받기
추가 의상 데이터는 Cloudflare 기반 콘텐츠 전송망(assets.devzencorp.com)에서 내려받습니다. 이 과정에서 Cloudflare가 IP 주소와 요청 정보를 서비스 운영·보안 목적으로 처리할 수 있으며, 데브젠은 이를 이용자 식별에 쓰지 않습니다.
6. 데브젠 서버
데브젠은 Cloudflare 위에서 서버 하나를 운영하며, 아래 세 가지에만 씁니다.
6-1. 친구 초대
- 목적: 친구 초대 코드 발급과 입력, 초대 보상의 중복 지급 방지, 기기 날짜를 앞당겼다 되돌린 경우의 보상 제한 해제(서버 시각 확인).
- 항목: 앱 설치마다 무작위로 만든 식별자와 비밀키(비밀키는 해시로만 저장), 내 초대 코드, 플랫폼 종류(토스·Google Play·App Store·원스토어·원플레이), 입력한 친구 코드, 코드 입력 시각·제 5관 돌파 시각·마지막 이용 시각, 받은 초대 보상 기록. 이름, 연락처, 계정, 광고 식별자는 보내지 않습니다.
- IP 주소: 같은 곳에서 하루에 과도하게 등록하는 것을 막기 위해, IP 주소를 비밀값·날짜와 섞어 해시한 값으로만 등록 횟수를 세고 2일 뒤 지웁니다. IP 주소 자체는 저장하지 않습니다.
- 자동 등록: 설치 식별자는 첫 화면에서 자동으로 발급됩니다. 원하지 않으면 설정 → 정보·문의의 기록 삭제 버튼(「친구 초대 기록 삭제」, 토스·원플레이 버전은 「서버 기록 삭제」)으로 지우고 다시 발급되지 않게 할 수 있습니다.
6-2. 세이브 백업 (토스·원플레이 버전)
- 목적: 기기를 바꾸거나 게임을 다시 설치해도 진행, 보유 재화와 아이템, 구매 처리 기록을 되살리기 위해서입니다.
- 항목: 토스가 이 게임에만 발급하는 게임 사용자 식별키(원플레이 버전은 원스토어가 이 게임에 주는 이용자 식별값), 세이브 데이터(진행, 재화와 아이템, 설정, 구매 처리 기록). 식별키·식별값은 서버에 저장하지 않고, 비밀값과 섞은 해시로만 기록을 찾습니다. 원플레이에는 원스토어가 구매 목록을 다시 불러오는 기능이 없어, 기기를 바꿔도 구매한 상품을 되살리려면 이 백업이 필요합니다.
- 암호화: 세이브는 이용자의 식별키와 서버 비밀값으로 만든 키로 AES-GCM 암호화해 저장합니다. 데이터베이스만으로는 누구의 것인지 알 수도, 열 수도 없습니다.
- 보관과 삭제: 마지막 저장 후 1년이 지나면 자동으로 지웁니다. 설정 → 정보·문의의 「서버 기록 삭제」로 바로 지울 수 있습니다.
6-3. 결제·광고 보상 확인 (원플레이 버전만)
- 목적: 원스토어 결제가 실제로 끝났는지 확인하고, 소모성 상품을 소비·영구 상품을 구매 확인 처리하며, 결제 직후 앱이 꺼졌을 때 받지 못한 상품을 다시 지급하고, 보상형 광고를 끝까지 봤는지 확인해 보상을 한 번만 주기 위해서입니다. 원스토어는 원플레이 게임에 이 확인을 게임사 서버에서 하도록 요구합니다.
- 항목: 결제할 때 원스토어에 함께 보내는 설치 식별자(6-1항의 무작위 식별자), 상품 ID, 구매 토큰, 원스토어 서버에서 조회한 구매 ID·구매 시각·결제 상태, 보상형 광고의 요청 번호와 요청·시청 확인·지급 시각. 이름, 연락처, 원스토어 계정, 결제 수단은 받지 않습니다.
- 보관과 삭제: 결제 정보는 서버에 저장하지 않고 확인할 때마다 원스토어에 조회합니다. 보상형 광고 기록은 7일 뒤 자동으로 지우며, 「서버 기록 삭제」로 바로 지울 수 있습니다.
7. 분석·추적
App Store·Google Play·원스토어(원플레이 포함) 버전에는 사용 분석 SDK가 없으며, 스토어가 제공하는 집계 통계(다운로드 수, 동의한 이용자의 사용 통계)만 확인합니다.
토스 앱 버전은 앱인토스 SDK의 이벤트 기록 기능으로 플레이 기록 세 가지를 토스에 보냅니다: 대전을 끝까지 마친 것(모드·관 번호·승패), 입문 수련을 마친 것, 관문 고수를 처음 이긴 것(관 번호). 토스가 이 게임에만 발급하는 게임 사용자 식별키가 함께 붙습니다. 데브젠은 이를 앱인토스 콘솔의 집계 통계(전환율 등)로만 보고, 토스는 미니앱 이용 통계와 노출·추천 평가에 씁니다(토스의 개인정보처리방침에 따름). 이름, 연락처, 광고 식별자, 세이브 내용은 보내지 않습니다.
다른 회사의 앱·웹사이트와 연결하는 추적은 4항의 광고 SDK가 iOS에서 이용자가 허용한 경우에만 광고 식별자로 합니다.
8. 처리 위탁과 국외 이전
| 이전받는 자 (국가) | 항목 | 목적 | 이전 일시·방법 | 보유 기간 |
|---|---|---|---|---|
| Cloudflare, Inc. (미국, 데이터베이스는 아시아·태평양 지역) · 방침 | 6항의 친구 초대 정보, 토스·원플레이 버전 세이브 백업(암호화), 원플레이 버전 결제·광고 보상 확인 정보, 5항의 IP 주소·요청 정보 | 데브젠 서버 운영(Workers·D1), 콘텐츠 전송 | 게임 이용 중 인터넷으로 수시 전송 | 9항과 같음 |
| Google LLC (미국) · 방침 | 광고 식별자, IP 주소, 기기·앱 정보, 광고 상호작용 | 광고 게재·측정(App Store·Google Play·원스토어 앱 버전의 AdMob, 토스 버전 광고 일부) | 광고를 불러올 때 인터넷으로 전송 | Google 방침에 따름 |
위 국외 보관·위탁은 게임 이용 계약의 이행에 필요한 것으로, 개인정보 보호법 제28조의8 제1항 제3호에 따라 이전받는 자, 항목, 목적, 시기와 방법, 보유 기간을 이 방침에 공개합니다.
국외 이전을 원하지 않으면 서버 기록은 설정 → 정보·문의의 기록 삭제 버튼으로 지울 수 있고, 광고 식별자 이용은 기기 설정과 iOS 추적 허용 창에서 거부할 수 있습니다. 거부해도 게임은 그대로 이용할 수 있으며, 광고는 맞춤이 아닌 광고로 나옵니다. 결제는 Apple, Google, 원스토어㈜, ㈜비바리퍼블리카가 직접 처리하며 데브젠은 결제 정보를 받지 않습니다.
9. 보유 기간과 파기
- 친구 초대 기록: 마지막 이용 후 1년이 지나면 자동으로 지웁니다. 삭제를 요구하면 지체 없이 지웁니다.
- 세이브 백업(토스·원플레이 버전): 마지막 저장 후 1년이 지나면 자동으로 지웁니다. 삭제를 요구하면 지체 없이 지웁니다.
- 보상형 광고 확인 기록(원플레이 버전): 7일 뒤 자동으로 지웁니다. 결제 확인에 쓴 구매 토큰은 서버에 저장하지 않습니다.
- 등록 횟수 카운터(IP 해시): 2일 뒤 지웁니다.
- 기기 안의 정보: 앱을 삭제하거나 앱 데이터를 지울 때 함께 삭제됩니다.
- 파기 방법: 서버 데이터베이스에서 복구할 수 없게 삭제합니다. 종이 문서로 보관하는 개인정보는 없습니다.
10. 안전성 확보 조치
- 게임과 서버 사이의 모든 통신은 HTTPS로 암호화합니다.
- 설치 비밀키와 토스·원스토어 이용자 식별값은 해시로만 기록하고, IP 주소는 원문을 저장하지 않습니다.
- 토스·원플레이 버전의 세이브 백업은 AES-GCM으로 암호화해 저장합니다.
- 원스토어가 보내는 광고 보상 알림은 서명(HMAC-SHA256)과 보낸 시각을 확인해 위조와 재전송을 막습니다.
- 이름·연락처처럼 이용자를 직접 알아볼 수 있는 정보는 수집하지 않습니다(최소 수집).
- 서버 관리 권한은 데브젠 운영 계정으로만 한정합니다.
11. 이용자의 권리와 행사 방법
- 이용자는 언제든지 자신의 개인정보 열람, 정정, 삭제, 처리정지를 요구할 수 있습니다.
- 서버 기록은 게임의 설정 → 정보·문의에 있는 기록 삭제 버튼(「친구 초대 기록 삭제」, 토스·원플레이 버전은 친구 초대 기록과 세이브 백업, 광고 보상 기록을 함께 지우는 「서버 기록 삭제」)으로 바로 지울 수 있습니다. 이 기능은 이 기기의 설치 비밀키와 토스·원스토어 식별값으로 본인임을 확인하므로, 다른 사람이 내 기록을 지울 수 없습니다.
- 열람 등 그 밖의 요구는 support@devzencorp.com으로 보내 주세요. 접수일부터 10일 안에 처리 결과를 알려 드립니다. 법정대리인이나 위임받은 대리인을 통해서도 요구할 수 있습니다.
- 광고와 결제 정보는 Google, Apple, 원스토어, 토스에 직접 요구할 수 있습니다.
12. 아동
게임은 만 14세 미만 아동을 주된 이용 대상으로 하지 않으며, 법정대리인의 동의가 필요한 만 14세 미만 아동의 개인정보를 알면서 수집하지 않습니다. 그런 정보가 수집된 사실을 알게 되면 지체 없이 지웁니다.
13. 개인정보 보호책임자
개인정보 보호 업무와 관련 고충은 아래 담당 부서에서 처리합니다.
- 담당: 데브젠 고객지원 (개인정보 보호책임자 업무 겸임)
- 연락처: support@devzencorp.com · 전화 070-8065-5275
14. 권익침해 구제 방법
개인정보 침해에 대한 상담이나 분쟁 해결이 필요하면 아래 기관에 문의할 수 있습니다.
- 개인정보분쟁조정위원회: 국번 없이 1833-6972 · www.kopico.go.kr
- 개인정보침해신고센터(한국인터넷진흥원): 국번 없이 118 · privacy.kisa.or.kr
- 대검찰청 사이버수사과: 국번 없이 1301 · www.spo.go.kr
- 경찰청 사이버수사국: 국번 없이 182 · ecrm.police.go.kr
15. 방침 변경
방침이 바뀌면 이 페이지에 시행일과 함께 게시합니다.
- 2026년 10월 14일: 원스토어 버전을 적용 범위(1항)와 결제(3항)·광고(4항)·친구 초대(6항)·국외 이전(8항)에 더하고, 원스토어 앱 안의 원플레이 버전(원스토어 인앱 광고 4항, 세이브 백업 6-2항, 결제·광고 보상 확인 6-3항, 보관 9항, 안전 조치 10항)과 처리 근거(1항·8항)를 추가했습니다.
- 2026년 10월 12일: 토스 앱 버전의 플레이 통계(1항·7항)를 추가했습니다.
- 2026년 10월 11일: 친구 초대 서버와 토스 버전 세이브 백업(6항), 유럽경제지역·영국·스위스의 연령 제한 광고(4항), 처리 위탁·국외 이전(8항), 보유 기간·파기(9항), 안전성 확보 조치(10항), 권리 행사 방법(11항), 보호책임자(13항), 권익침해 구제(14항)를 추가하고 아동 기준을 만 14세로 고쳤습니다.
- 2026년 10월 10일: 최초 시행.
Bimu: Murim Duel Privacy Policy
Bimu: Murim Duel (Korean title 천하제일비무, "the game") is a one-on-one martial arts fighting game. This policy explains how personal information is handled when you play it from the App Store, Google Play, ONE store (the ONE store app, and the "ONEplay version" that runs instantly inside the ONE store app without installing), or the Toss app (Apps in Toss).
1. What we process and why
The game has no sign-up or login. We do not collect your name, email address, phone number, contacts, precise location, photos, or payment card details. Only the following is processed.
The data Devzen processes (invites, save backups and payment and ad reward checks in section 6) is processed only as far as needed to perform our agreement with you to provide the game (Korean Personal Information Protection Act, Article 15(1)(iv)). It consists of random install identifiers and the identifiers each store gives this game; no name, contact or account is received.
| Area | Data | Purpose | Processed by |
|---|---|---|---|
| Save backup (Toss and ONEplay versions, section 6.2) | The Toss game user key or the player identifier ONE store gives this game (kept on the server only as a hash), the encrypted save | Restoring progress, currency and purchase records after a new phone or a reinstall | Devzen (hosted by Cloudflare) |
| Friend invites (section 6.1) | A random install identifier, a hash of its secret, your invite code, platform, the friend code you entered, when you entered it, cleared Floor 5 and last used invites, which invite rewards were paid | Issuing and redeeming invite codes, paying each invite reward once, checking the real time | Devzen (hosted by Cloudflare) |
| Advertising (section 4) | Advertising identifiers (iOS IDFA, Android Advertising ID), IP address, device and app information, ad interactions | Serving, capping and measuring ads, preventing fraud | Google, Toss, ONE store |
| In-app purchases (section 3) | Product ID, order number, purchase token (used on your device only; the ONEplay version also sends them to Devzen's server to verify the payment) | Delivering and restoring purchases | Apple, Google, ONE store, Toss |
| Payment and ad reward checks (ONEplay version, section 6.3) | Install identifier, product ID, purchase token, purchase ID and time, rewarded-ad request number and when it was confirmed and paid | Confirming payments, consuming consumables, re-delivering an item if the game closed right after paying, confirming a rewarded ad was watched and paying it once (app functionality, fraud prevention) | Devzen (hosted by Cloudflare), ONE store |
| Play statistics (Toss version, section 7) | A bout played to its result (mode, floor, win or loss), the tutorial finished, a gate master beaten for the first time (floor), the game user key Toss attaches | Mini app usage statistics, Toss's evaluation of mini apps for exposure and recommendation | Toss |
| Content downloads (section 5) | IP address, request details | Delivering outfit data, security | Cloudflare |
2. Data stored on your device
- Progress (records, currency and items, unlocks), settings (sound, text size, language), purchase bookkeeping (order numbers, purchase tokens and whether an item was delivered) and the install identifier for invites are stored on your device.
- Of this, only the data in section 6 (invite data, the save backup in the Toss and ONEplay versions, and the payment and ad reward checks in the ONEplay version) is sent to Devzen's server. The Toss version also keeps a copy in the Toss app's on-device storage; the ONEplay version keeps its data in web storage inside the ONE store app. Data on your device is removed when you delete the app (or the Toss or ONE store app) or clear its data.
3. In-app purchases
Payments are processed by Apple (App Store), Google (Google Play), ONE store Co., Ltd. (ONE store) or Viva Republica (Toss). To deliver and restore what you bought, the game uses only the product ID, order number and purchase token the store returns to your device; it never receives card or bank details. Payment data is governed by each store's privacy policy.
As ONE store requires, the ONEplay version inside the ONE store app sends the product ID and purchase token to Devzen's server after a payment. The server checks the payment with ONE store's server before the item is delivered, and once the delivery is saved it consumes a consumable or acknowledges a permanent item (section 6.3). Devzen still never receives card or bank details.
4. Advertising
- The App Store, Google Play and ONE store app versions show ads through Google AdMob. Google may process advertising identifiers (iOS IDFA, Android Advertising ID), IP address, device and app information, and ad interactions to serve, cap, measure ads and prevent fraud. See How Google uses information from sites or apps that use its services.
- The Toss version shows Apps in Toss in-app ads, served through ad networks including Toss Ads and Google AdMob under Toss's and Google's policies.
- The ONEplay version inside the ONE store app shows ONE store in-app ads, served through ad networks chosen by ONE store under ONE store's policy. When you watch a rewarded ad to the end, ONE store's server tells Devzen's server the ad's request number and that it was watched, and the game pays the reward only after that confirmation (section 6.3).
- On iOS you are asked whether to allow tracking; if you decline, the advertising identifier is not used. You can reset your advertising ID or opt out of personalized ads in your device settings; non-personalized ads are still shown.
- In the EEA, the UK and Switzerland every ad is requested as age-restricted (no personalized advertising or remarketing) to protect minors. If Google's consent form appears, you can make your choice there and change it later under Settings → Ad Privacy Settings.
- Buying Remove Ads turns off full-screen ads.
5. Content downloads
Extra outfit data is downloaded from a Cloudflare content delivery network (assets.devzencorp.com). Cloudflare may process your IP address and request details to operate and secure the service; Devzen does not use them to identify you.
6. Devzen's server
Devzen runs one server on Cloudflare, used only for the three things below.
6.1 Friend invites
- Purpose: issuing and redeeming invite codes, paying each invite reward only once, and checking the real time to release rewards held after a device date was moved forward and back.
- Data: a random identifier and secret created for each install (the secret is stored only as a hash), your invite code, the platform (Toss, Google Play, App Store, ONE store or ONEplay), the friend code you entered, when you entered it, when you cleared Floor 5 and when you last used invites, and which invite rewards were paid. No name, contact, account or advertising identifier is sent.
- IP address: to stop mass registrations from one place, registrations are counted per day under a hash of the IP address mixed with a secret and the date; the counters are deleted after two days. The IP address itself is not stored.
- Automatic registration: the install identifier is issued automatically on the first screen. If you do not want it, delete it with the record deletion button in Settings → Info & Support (Delete Invite Record; Delete Server Records in the Toss and ONEplay versions), and it will not be issued again unless you turn invites back on.
6.2 Save backup (Toss and ONEplay versions)
- Purpose: restoring your progress, currency and items and purchase records after a new phone or a reinstall.
- Data: the game user key Toss issues for this game only (in the ONEplay version, the player identifier ONE store gives this game), and your save (progress, currency and items, settings, purchase records). The key itself is not stored; records are found by a hash of it mixed with a server secret. ONEplay has no way to fetch your past purchases again, so this backup is what restores them on a new phone.
- Encryption: the save is encrypted with AES-GCM under a key made from your user key and a server secret, so the database alone neither tells whose save it is nor opens it.
- Retention and deletion: deleted automatically one year after the last save, or at once with Settings → Info & Support → Delete Server Records.
6.3 Payment and ad reward checks (ONEplay version only)
- Purpose: confirming that a ONE store payment really completed, consuming consumables and acknowledging permanent items, re-delivering an item if the game closed right after paying, and confirming that a rewarded ad was watched so the reward is paid once. ONE store requires ONEplay games to make these checks on the developer's server.
- Data: the install identifier sent with the payment (the random identifier in section 6.1), product ID, purchase token, the purchase ID, time and state looked up from ONE store's server, and the rewarded ad's request number and when it was requested, confirmed and paid. No name, contact, ONE store account or payment method is received.
- Retention and deletion: payment data is not stored on the server; it is looked up from ONE store at each check. Rewarded-ad records are deleted automatically after seven days, or at once with Delete Server Records.
7. Analytics and tracking
The App Store, Google Play and ONE store versions (including ONEplay) include no analytics SDK; we only look at aggregate statistics the stores provide (downloads, usage from players who agreed to share).
The Toss app version sends three play events to Toss through the Apps in Toss SDK's event logging: a bout played to its result (mode, floor, win or loss), the tutorial finished, and a gate master beaten for the first time (floor). The game user key Toss issues for this game only is attached. Devzen sees them only as aggregate statistics (such as conversion rates) in the Apps in Toss console; Toss uses them for mini app usage statistics and to evaluate mini apps for exposure and recommendation, under Toss's privacy policy. No name, contact details, advertising identifier or save contents are sent.
Tracking across other companies' apps and websites is done only by the advertising SDK in section 4, with the advertising identifier, on iOS only if you allow it.
8. Processors and transfers abroad
| Recipient (country) | Data | Purpose | When and how | Retention |
|---|---|---|---|---|
| Cloudflare, Inc. (USA; database in the Asia-Pacific region) · policy | Invite data, the encrypted Toss and ONEplay save backups and the ONEplay payment and ad reward checks in section 6; IP address and request details in section 5 | Running Devzen's server (Workers, D1), content delivery | Sent over the internet while you play | As in section 9 |
| Google LLC (USA) · policy | Advertising identifiers, IP address, device and app information, ad interactions | Serving and measuring ads (AdMob in the App Store, Google Play and ONE store app versions, some ads in the Toss version) | Sent over the internet when an ad loads | Under Google's policy |
These transfers abroad are necessary to perform our agreement with you; under Article 28-8(1)(iii) of the Personal Information Protection Act, the recipients, data, purposes, timing and method, and retention are disclosed in this policy.
To avoid these transfers, delete your server records with the record deletion button in Settings → Info & Support and refuse the advertising identifier in your device settings or the iOS tracking prompt; the game keeps working and shows non-personalized ads. Payments are processed directly by Apple, Google, ONE store Co., Ltd. and Viva Republica; Devzen never receives payment data.
9. Retention and deletion
- Invite records: deleted automatically one year after their last use, and without delay when you ask.
- Save backups (Toss and ONEplay versions): deleted automatically one year after the last save, and without delay when you ask.
- Rewarded-ad records (ONEplay version): deleted automatically after seven days. Purchase tokens used for payment checks are not stored.
- Registration counters (IP hashes): deleted after two days.
- Data on your device: removed when you delete the app or clear its data.
- Deleted data is removed from the server database so that it cannot be restored. We keep no personal data on paper.
10. Security
- All traffic between the game and the server is encrypted with HTTPS.
- Install secrets and Toss and ONE store player identifiers are kept only as hashes, and IP addresses are never stored as such.
- Toss and ONEplay save backups are stored encrypted with AES-GCM.
- Ad reward notices from ONE store are checked by signature (HMAC-SHA256) and send time, so forged or replayed notices are refused.
- We collect nothing that identifies you directly, such as a name or contact (data minimization).
- Server administration is limited to Devzen's operator account.
11. Your rights
- You may ask at any time to see, correct, delete or stop the processing of your personal data.
- Your server records can be deleted at once with the record deletion button in Settings → Info & Support (Delete Invite Record; in the Toss and ONEplay versions, Delete Server Records removes the invite record, the save backup and the ad reward records). The request is verified with your install's secret and your Toss or ONE store identifier, so nobody else can delete your records.
- For anything else, email support@devzencorp.com. We answer within 10 days. A legal guardian or an authorized representative may also make the request.
- For advertising or payment data, contact Google, Apple, ONE store or Toss.
12. Children
The game is not directed primarily to children under 14 (under 13 in the United States), and we do not knowingly collect their personal information. If we learn that we have, we delete it without delay.
13. Players in the UK and Ireland (GDPR)
- Controller: Devzen Corporation, address below, support@devzencorp.com.
- Legal bases: the invite server runs on our legitimate interest in providing the invite feature and preventing abuse (Art. 6(1)(f)); you can object by deleting your record in Settings → Info & Support. Ads are requested as age-restricted, without personalization or remarketing, on our legitimate interest in funding the free game (Art. 6(1)(f)); where Google's consent form appears, your choice there is your consent (Art. 6(1)(a)) and can be changed under Settings → Ad Privacy Settings. Delivering purchases is necessary for our contract with you (Art. 6(1)(b)).
- Your rights: access, rectification, erasure, restriction, objection, data portability and withdrawal of consent. You can complain to the Information Commissioner's Office (UK, ico.org.uk) or the Data Protection Commission (Ireland, dataprotection.ie).
- International transfers: transfers to Cloudflare and Google in the United States rely on the EU-U.S. Data Privacy Framework and its UK Extension, under which both are certified, or otherwise on standard contractual clauses.
14. Changes
Any change to this policy will be posted on this page with its effective date.
- October 14, 2026: added the ONE store version to the scope (section 1), payments (3), ads (4), invites (6) and transfers abroad (8), and the ONEplay version inside the ONE store app (ONE store in-app ads in 4, save backup in 6.2, payment and ad reward checks in 6.3, retention in 9, security in 10), and the legal basis for processing (sections 1 and 8).
- October 12, 2026: added play statistics in the Toss version (sections 1 and 7).
- October 11, 2026: added Devzen's server for friend invites and the Toss save backup (section 6), age-restricted ads in the EEA, the UK and Switzerland (4), processors and transfers (8), retention (9), security (10), how to exercise your rights (11), the UK and Ireland section (13), and set the children's age to 14 as Korean law requires.
- October 10, 2026: first version.