MAGIC BEAN PUZZLE
개인정보처리방침
시행일: 2026년 8월 13일
Magic Bean Puzzle은 퍼즐 진행 정보 대부분을 기기에 저장합니다. 광고, 이용 분석, 오늘의 랭크를 제공하는 데 필요한 정보만 아래와 같이 처리합니다.
1. 처리하는 정보
기기에만 저장되는 정보
- 챕터 진행도, 최고 기록, 해금 항목과 선택한 스킨
- 음악·효과음·진동 설정, 튜토리얼 완료 여부
- 진행 중인 일반 퍼즐과 오늘의 랭크 복원 정보
이 정보는 앱 삭제 또는 앱 데이터 삭제 시 기기에서 제거됩니다.
이용 분석
Firebase Analytics를 통해 화면 조회, 게임 시작·완료, 광고 결과 등 앱 이용 이벤트와 앱 버전·기기 종류·운영체제·앱 인스턴스 식별자 같은 기술 정보를 처리합니다. 사용자가 직접 입력한 이름, 이메일 또는 퍼즐 코드는 분석 이벤트로 전송하지 않습니다.
광고와 동의
Google AdMob은 광고 제공, 부정 이용 방지, 광고 성과 측정을 위해 IP 주소, 광고 또는 앱 인스턴스 식별자, 기기·앱 정보, 광고 조회·클릭 정보를 처리할 수 있습니다. 맞춤형 광고와 기기 저장소 사용이 법적으로 동의를 요구하는 지역에서는 Google User Messaging Platform(UMP)을 통해 먼저 선택권을 제공합니다. 앱은 위치 권한을 요청하지 않습니다.
오늘의 랭크
오늘의 랭크 온보딩에서 사용자가 참여를 선택한 때에만 Firebase 익명 사용자 ID와 서버 생성 닉네임을 만듭니다. 이후 도전권 잔액, 도전 날짜, 이동 순서와 횟수, 플레이 시간, 결과와 순위, 광고 보상 요청·거래 ID, App Check 신호와 서버 요청 기록을 처리합니다.
재가입 악용을 막기 위해 기기 식별값을 서버 비밀키로 HMAC 처리한 값도 사용합니다. 원본 기기 식별값은 서버에 저장하지 않습니다.
2. 이용 목적
- 퍼즐 진행 저장·복원과 앱 설정 유지
- 오늘의 랭크 시도 검증, 순위 제공과 도전권 정산
- 광고 제공, 보상 확인, 광고·서버 부정 이용 방지
- 오류와 이용 흐름 파악, 앱 품질 개선과 서비스 운영
3. 처리 위탁과 국외 처리
서비스 제공을 위해 Google LLC의 AdMob, Firebase Authentication, Analytics, App Check, Cloud Functions, Cloud Firestore와 Cloud Logging을 사용합니다. 정보는 서비스 종류에 따라 대한민국, 미국을 포함한 Google의 글로벌 인프라에서 처리될 수 있습니다. Google은 각 서비스 약관과 개인정보 보호 기준에 따라 정보를 처리합니다.
4. 보관과 삭제
- 오늘의 랭크 프로필과 연결 기록은 마지막 서버 활동 후 30일 동안 유지되며, 이후 예약 작업으로 삭제됩니다.
- 설정의 내 랭크 프로필 → 프로필 삭제를 사용하면 익명 계정, 프로필, 도전 기록, 순위, 광고 보상 기록을 즉시 삭제하도록 요청합니다. 일시적인 서버 실패가 있으면 예약 작업이 삭제를 재시도합니다.
- 명시적 삭제 후에는 부정한 도전권 재가입을 막기 위해 원본이 아닌 기기 HMAC과 제한 만료 시각만 7일간 보관합니다.
- 앱 데이터만 지우거나 앱을 삭제하면 서버에 삭제 요청을 보낼 수 없습니다. 이 경우 연결이 끊긴 랭크 정보와 활성 기기 HMAC은 마지막 서버 활동 후 30일이 지나면 예약 삭제됩니다.
- 서버 운영 로그는 별도 설정이 없는 Google Cloud 기본 로그 버킷에서 30일간 보관됩니다. 법적 의무 또는 부정 이용 조사에 필요한 경우에는 해당 목적에 필요한 범위에서 추가 보관될 수 있습니다.
- Firebase Analytics와 AdMob 데이터의 보관·삭제는 Google의 서비스 설정과 사용자 광고 선택에 따릅니다.
5. 사용자의 선택과 권리
- 앱 설정의 개인정보 선택에서 광고 동의를 확인하거나 변경할 수 있습니다. 이 메뉴는 해당 지역·상태에서 필요한 경우에 표시됩니다.
- 오늘의 랭크에 참여하지 않아도 챕터와 자유 모드를 이용할 수 있습니다.
- 랭크 데이터는 앱 설정의 내 랭크 프로필에서 삭제할 수 있습니다.
- 기기에 저장된 정보는 운영체제의 앱 데이터 삭제 또는 앱 삭제로 제거할 수 있습니다.
6. 아동과 문의
앱은 아동 전용이 아닌 일반 사용자를 대상으로 합니다. 거주 지역에서 보호자 동의가 필요한 연령의 사용자는 보호자와 함께 이용해 주세요. 개인정보 관련 요청이나 앱 이용 문의는 rlaehdals224@gmail.com으로 보내거나 아래 지원 페이지를 이용할 수 있습니다.
English summary
Most puzzle progress is stored locally. The app uses Google AdMob and Firebase Analytics, Authentication, App Check, Cloud Functions, Firestore, and Logging for ads, usage analytics, abuse prevention, and the optional Daily Rank feature. A Daily Rank profile is created only after you opt in. You can delete it in Settings; profile data is also scheduled for deletion after 30 days of inactivity, while a one-way device HMAC may remain for 7 days after an explicit deletion to prevent reward abuse. Where required, advertising choices are provided through Google UMP. Contact and deletion instructions are available on the support page.