개인정보처리방침
껌딱지(Ggeomddakji, 이하 “운영자”)는 모바일 게임 「사막여우 퍼즐(Fennec Garden)」(이하 “앱”)을 이용하는 분의 개인정보를 「개인정보 보호법」 등 관련 법령에 따라 처리하며, 이 방침으로 처리 내용을 알려 드립니다. 이 방침은 iOS(App Store)·Android(Google Play)용 앱과 앱이 사용하는 온라인 랭킹 서버에 적용됩니다.
요약
- 회원가입·로그인이 없으며 이름, 이메일, 전화번호, 위치, 연락처, 사진을 수집하지 않습니다.
- 광고와 광고 식별자(IDFA·광고 ID), 분석·추적 도구, 쿠키를 사용하지 않습니다.
- 게임 진행과 구매 기록은 기기에 저장되며, 인터넷에 연결되어 있으면 재설치·기기 변경에 대비해 서버에 자동 백업됩니다(클라우드 저장). 복구 코드로 다른 기기에서 되돌릴 수 있습니다.
- 전체 누적 랭킹을 위해 무작위 익명 식별 정보, 닉네임, 아바타 조합, 클리어 결과를 서버로 보냅니다.
- 결제는 Apple과 Google이 처리하며 운영자는 카드번호 등 결제수단 정보를 받지 않습니다. 결제 검증과 환불 처리를 위해 거래 ID로 스토어에 결제 내역을 조회해 기록합니다.
- 운영자가 보상·이벤트 목적으로 햇살을 지급하면 지급 기록을 서버에 남깁니다.
처리하는 개인정보 항목과 수집 방법
앱은 처음 실행될 때 무작위 64자리 익명 키(이하 “설치 키”)를 만들어 기기에 저장하고, 온라인 랭킹과 클라우드 저장을 위해 서버와 통신할 때 이 키로 이용자를 구분합니다. 서버는 설치 키 원문을 저장하지 않고 SHA-256 해시값만 저장합니다. 아래 정보는 그 자체로 특정 개인을 알아보기 어렵지만 다른 정보와 결합될 수 있으므로 개인정보에 준하여 보호합니다.
| 구분 | 항목 | 수집 방법·저장 위치 |
|---|---|---|
| 온라인 랭킹 프로필 | 설치 키의 SHA-256 해시, 서버가 부여한 플레이어 번호, 닉네임, 아바타 조합(장착한 여우·액세서리·눈 색 꾸미기 ID), 누적 점수, 다음 닉네임 변경 가능 시각, 생성·갱신 시각 | 앱이 자동 전송(닉네임은 5×5 단계를 모두 완료한 뒤 이용자가 직접 입력) · 서버 |
| 클리어 결과 | 무작위 결과 ID, 퍼즐 ID·단계 ID, 판 크기, 점수, 소요 시간, 서버 수신 시각 | 퍼즐 완료 후 앱이 자동 전송 · 서버 |
| 클라우드 저장(백업) | 게임 저장 데이터 전체(진행·클리어 기록, 햇살·아이템·소품·꾸미기 보유와 장착 상태, 설정(언어·소리·진동 등), 인앱 구매의 거래 ID(Google Play는 구매 토큰)와 상품 ID, 저장 번호, 운영자 지급 반영 기록), 저장 데이터의 해시, 플랫폼(iOS/Android/기타), 앱 버전, 저장 시각, 최근 저장 이력 5개, 복구 코드의 해시와 발급·사용 시각 | 인터넷에 연결되어 있을 때 앱이 자동 전송(변경 후 약 30초 뒤, 앱이 백그라운드로 전환될 때) · 서버. 별도 끄기 설정은 없으며 오프라인이면 전송되지 않음 |
| 스토어 결제 검증 기록 | 플랫폼, 스토어 거래 ID(Google Play는 구매 토큰), 상품 ID, 플레이어 번호, 보고·조회 시각과 검증 상태, 그리고 스토어에서 조회한 결제 시각, 결제 금액과 통화(App Store), 국가·스토어 지역, 주문 번호(Google Play), 최초 거래 ID(App Store), 환경(실제/테스트), 환불·취소 여부와 시각·사유 | 앱이 결제 후 클라우드 동기화 때 거래 ID·상품 ID·플랫폼을 서버로 보고(보고하지 못한 기록은 다음 동기화 때) → 서버가 Apple App Store Server API 또는 Google Play Developer API로 조회해 저장. Apple·Google의 결제 상태 알림(환불 등)을 받으면 다시 조회 · 서버 |
| 운영자 지급 기록 | 지급 ID, 대상 플레이어 번호, 햇살 수량, 사유, 등록한 운영자, 등록·수령·취소 시각 | 운영자가 보상·이벤트 목적으로 등록 → 앱이 다음 동기화 때 받아 저장 데이터에 지급 ID를 남기고 한 번만 반영 · 서버 |
| 서비스 이용 중 자동 생성 | 접속 IP 주소, 요청 시각·경로·응답 상태 등 서버 요청 기록 | Cloudflare 네트워크가 자동 처리(4·6항 참고) |
| 기기에 저장 | 위 게임 저장 데이터(클라우드 저장으로 백업됨), 설치 키 원문, 복구 코드 원문, 복원할 때 남기는 이전 저장 사본 | 앱 내부 저장소 · 설치 키·복구 코드 원문과 이전 저장 사본은 서버로 보내지 않음 |
| 문의 | 이메일 주소, 문의 내용, 이용자가 첨부한 자료 | 이용자가 이메일로 직접 제공 |
앱은 점수 검증을 위해 클리어 결과와 함께 시작·완료 시각, 실수 횟수, 힌트·아이템 사용 횟수, 규칙 버전 등을 서버로 보내지만, 서버는 위 표에 적은 항목만 저장하고 나머지는 저장하지 않습니다.
앱은 이름, 이메일, 전화번호, 정확한 위치, 연락처, 사진, 광고 식별자(IDFA·Android 광고 ID), 기기 고유 식별번호를 수집하지 않습니다. 개발용(디버그) 빌드에서만 오류 진단 기록을 기기 안에 남기며, 이 기록은 외부로 전송되지 않고 스토어에 배포되는 앱에서는 만들어지지 않습니다.
처리 목적
- 전체 누적 랭킹 제공: 점수 집계, 순위·닉네임·아바타 표시, 닉네임 변경 주기(7일) 관리
- 부정 이용 방지: 클리어 결과의 중복·재전송 확인, 과도한 요청 제한
- 클라우드 저장: 게임 데이터 자동 백업, 복구 코드를 통한 재설치·기기 변경 후 복원, 잘못 덮어쓴 저장의 복구
- 결제 검증과 정산: 스토어 결제 확인, 중복·부정 결제 확인, 환불·취소 반영, 결제 관련 문의 처리, 매출 정산
- 보상·이벤트 지급: 운영자가 등록한 햇살 지급을 한 번만 반영
- 서비스 안정성 확보: 서버 오류 확인과 장애 대응
- 문의 응대와 이용자 권리(열람·삭제 등) 요청 처리, 이를 위한 운영자의 클라우드 저장 요약·원문과 결제 검증 기록 열람(부정 이용 확인 포함)
게임 진행, 재화, 구매·결제 기록은 게임 기능 제공, 백업·복원, 결제 검증·정산, 보상 지급, 위 문의 처리와 부정 이용 확인에만 사용하며 광고나 마케팅에 쓰지 않습니다.
보관 기간과 파기
| 항목 | 보관 기간 |
|---|---|
| 온라인 랭킹 프로필·클리어 결과 | 삭제 요청을 처리할 때 또는 랭킹 서비스를 종료할 때까지. 현재 미접속 기간에 따른 자동 삭제는 없습니다. |
| 클라우드 저장·저장 이력·복구 코드 해시 | 마지막 백업 후 2년 동안 새 백업이 없고 그 기간에 복구 코드로 복원한 적도 없으면 매일 1회 자동 정리에서 삭제합니다. 저장 이력은 최근 5개만 보관하며 그보다 오래된 이력은 새 저장 때 자동 삭제됩니다. 삭제 요청을 처리할 때에도 함께 삭제합니다. |
| 스토어 결제 검증 기록 | 「전자상거래 등에서의 소비자보호에 관한 법률」 등 관계 법령에 따라 대금결제 및 재화 등의 공급에 관한 기록으로 5년간 보관한 뒤 파기합니다. 랭킹·클라우드 저장 정보를 삭제하더라도 이 기록은 플레이어 번호와의 연결을 끊은 상태로 보관 기간 동안 남습니다. |
| 운영자 지급 기록 | 해당 플레이어 정보(랭킹 프로필)가 삭제될 때 함께 삭제합니다. |
| 요청 제한에 쓰는 IP 주소 | 요청 횟수 판단(최초 등록·복구 코드 입력 요청 제한)에만 잠시 사용하며 데이터베이스에 저장하지 않습니다. |
| 서버 요청 기록(Cloudflare 로그) | 요청의 일부(약 10%)만 표본으로 기록되며, Cloudflare 로그 보존 기간(수일)이 지나면 자동 삭제됩니다. |
| 기기 안 정보 | 이용자가 앱을 삭제하거나 앱 데이터를 지울 때까지(운영자는 접근할 수 없습니다). |
| 문의 기록 | 문의 처리 완료 후 1년 |
보관 기간이 끝나거나 처리 목적을 달성한 정보는 지체 없이 복구할 수 없는 방법으로 삭제합니다. 법령에 따라 보존해야 하는 정보는 해당 기간 동안 분리하여 보관합니다. 인앱 결제 거래 기록은 Apple과 Google이 각자의 정책에 따라 보관합니다.
제3자 제공
운영자는 이용자의 개인정보를 제3자에게 제공하지 않습니다. 다만 법령에 특별한 규정이 있거나 수사기관이 법령에 따른 절차로 요구하는 경우에는 예외로 합니다. 랭킹에 등록한 닉네임, 아바타 조합, 누적 점수, 순위는 앱의 랭킹 화면에서 다른 이용자에게 공개됩니다.
처리 위탁과 국외 이전
운영자는 서버 운영을 위해 아래와 같이 개인정보 처리를 위탁하며, 이 과정에서 개인정보가 국외로 이전될 수 있습니다.
| 수탁자 | 위탁 업무 | 이전 국가·시기·방법 | 이전 항목 | 보유 기간 |
|---|---|---|---|---|
| Cloudflare, Inc. (미국) | 랭킹·클라우드 저장·결제 검증 서버(Workers) 실행, 데이터베이스(D1) 저장, 요청 제한, 서버 로그 | Cloudflare 글로벌 네트워크(가까운 데이터센터에서 처리, 데이터베이스는 아시아·태평양 지역) · 앱이 서버와 통신할 때 · 암호화된 네트워크(HTTPS) 전송 | 2항의 온라인 랭킹 프로필, 클리어 결과, 클라우드 저장(저장 이력·복구 코드 해시 포함), 스토어 결제 검증 기록, 운영자 지급 기록, 접속 IP 주소, 요청 기록 | 4항의 보관 기간과 같음 |
| Apple Inc. (미국) | App Store 결제 검증 조회(App Store Server API) | 미국 · 결제 보고를 받았을 때와 결제 상태 알림을 받았을 때 · 암호화된 API 요청(HTTPS) | 거래 ID | Apple의 정책에 따름 |
| Google LLC (미국) | Google Play 결제 검증 조회(Google Play Developer API) | 미국 등 Google 데이터센터 · 결제 보고를 받았을 때와 결제 상태 알림을 받았을 때 · 암호화된 API 요청(HTTPS) | 구매 토큰, 상품 ID | Google의 정책에 따름 |
| Cloudflare, Inc. (미국) | 문의 이메일 전달(Email Routing: support@ggeomddakji.com → 운영자 메일함) | Cloudflare 글로벌 네트워크 · 이용자가 문의 메일을 보낼 때 · 이메일 전송(SMTP) | 이메일 주소, 문의 내용 | 전달만 하며 메일을 보관하지 않음 |
| Google LLC (미국, Gmail) | 문의 이메일 수신·보관 | Google 데이터센터(미국 등) · 문의 메일을 받을 때 · 이메일 전송(SMTP) | 이메일 주소, 문의 내용 | 4항의 문의 기록 보관 기간과 같음 |
국외 이전을 원하지 않으면 기기를 오프라인으로 두고 플레이하거나 데이터 삭제를 요청할 수 있습니다. 다만 이 경우 전체 랭킹과 클라우드 저장(백업·복원)을 이용할 수 없습니다. Apple과 Google은 결제를 직접 처리하는 독립적인 사업자이며, 결제 정보 처리에는 각 회사의 개인정보처리방침이 적용됩니다. 운영자는 결제 검증 조회를 위해 Apple·Google에 거래 ID(구매 토큰)와 상품 ID만 보냅니다.
인앱 결제
앱의 유료 상품은 App Store(StoreKit)와 Google Play 결제 시스템으로만 판매합니다. 결제수단과 청구 정보는 Apple 또는 Google이 처리하며 운영자에게 전달되지 않습니다. 앱은 같은 구매를 두 번 지급하지 않고 구매를 복원할 수 있도록 거래 ID(Google Play는 구매 토큰)와 상품 ID를 게임 저장 데이터에 기록하며, 이 기록은 클라우드 저장 백업에도 포함됩니다. 또한 앱은 결제 검증을 위해 거래 ID·상품 ID·플랫폼을 서버로 보내고, 서버는 Apple App Store Server API 또는 Google Play Developer API로 해당 거래를 조회해 결제 시각, 금액과 통화(App Store), 국가·스토어 지역, 주문 번호, 환경(실제/테스트), 환불·취소 여부를 기록합니다. Apple·Google이 보내는 결제 상태 알림(환불 등)을 받으면 다시 조회합니다. 이 기록은 결제 검증, 중복·부정 결제 확인, 환불 처리, 결제 문의 응대와 매출 정산에 사용합니다. 카드번호 등 결제수단 정보는 받지 않습니다.
이용자의 권리와 행사 방법
이용자(만 14세 미만 아동은 법정대리인)는 언제든지 자신의 개인정보 열람, 정정, 삭제, 처리정지를 요구할 수 있습니다.
- 닉네임 변경: 앱의 설정에서 7일마다 바꿀 수 있습니다.
- 백업 확인·복원: 설정 → 백업·복구에서 복구 코드(FENN-XXXX-XXXX-XXXX-XXXX)를 확인할 수 있습니다. 새로 설치한 앱의 첫 실행(튜토리얼 전) 또는 설정 → 백업·복구에서 코드를 입력하면 기기의 저장 전체가 백업 내용으로 바뀌며, 바뀌기 전 저장 사본은 기기에 남습니다. 복원하면 이전 기기의 설치 키는 무효가 되어 이전 기기에서는 랭킹과 백업이 멈추고, 복원한 기기가 같은 랭킹 프로필을 이어 씁니다.
- 온라인 랭킹 정보와 클라우드 저장 삭제: 데이터 삭제 요청 안내에 따라 support@ggeomddakji.com로 요청해 주세요. 현재 앱 안에는 서버 데이터 삭제 버튼이 없습니다. 삭제 시 운영자 지급 기록도 함께 삭제되지만, 스토어 결제 검증 기록은 관계 법령에 따른 보관 기간 동안 플레이어와의 연결을 끊고 보관한 뒤 파기합니다.
- 기기 안 정보: 앱을 삭제하거나 운영체제 설정에서 앱 데이터를 지우면 삭제됩니다. 앱만 삭제해서는 서버의 랭킹 정보와 클라우드 저장이 지워지지 않으며, 복구 코드로 다시 되돌릴 수 있습니다.
회원 계정이 없으므로 요청하신 분이 해당 랭킹 정보의 이용자인지 확인하기 위해 닉네임, 랭킹 화면 캡처, 설정 → 백업·복구의 복구 코드 등 추가 정보를 요청할 수 있습니다. 요청은 확인 후 지체 없이(원칙적으로 10일 이내) 처리하고 결과를 알려 드립니다.
아동의 개인정보
앱은 나이를 확인하지 않으며 실명, 연락처 등 아동을 직접 식별할 수 있는 정보를 수집하지 않습니다. 닉네임에는 실명이나 연락처 같은 개인정보를 쓰지 말아 주세요. 만 14세 미만 아동의 개인정보가 처리된 사실을 알게 된 법정대리인은 support@ggeomddakji.com로 열람·삭제를 요청할 수 있으며, 운영자는 확인 후 해당 정보를 삭제합니다.
안전성 확보 조치
- 모든 서버 통신은 HTTPS로 암호화합니다.
- 서버는 설치 키와 복구 코드의 원문 대신 해시만 저장하고, 복구 코드 입력 횟수를 제한합니다.
- 클라우드 저장 이력은 최근 5개만 보관합니다.
- 수집 항목을 랭킹에 필요한 최소한으로 제한하고, 요청 크기와 횟수를 제한합니다.
- 서버와 데이터베이스 관리 권한은 운영자 본인으로 제한합니다. 운영자 1인만 Cloudflare Access 인증을 거쳐 관리자 페이지에서 저장 요약·원문과 결제 검증 기록을 열람하고 보상 지급을 등록·취소할 수 있으며, 저장 데이터를 직접 수정하지는 않습니다. 관리자 페이지 접근 기록을 보관합니다.
- 스토어 API 인증 정보는 서버의 비밀 값으로만 보관하며, 결제 상태 알림의 내용을 그대로 믿지 않고 스토어 API로 다시 조회해 기록합니다.
자동 수집 장치
앱과 이 웹페이지는 쿠키, 광고 식별자, 분석·추적 도구를 사용하지 않습니다. Android 앱은 광고 ID 권한을 요청하지 않습니다.
개인정보 보호책임자
| 구분 | 내용 |
|---|---|
| 개인정보 보호책임자 | 이상훈 (껌딱지 대표) |
| 연락처 | support@ggeomddakji.com |
개인정보 관련 문의, 불만, 피해 구제 요청은 위 연락처로 보내 주세요.
권익 침해 구제 방법
개인정보 침해에 대한 상담이나 분쟁 해결이 필요하면 아래 기관에 문의할 수 있습니다.
- 개인정보분쟁조정위원회: 1833-6972 (www.kopico.go.kr)
- 개인정보침해 신고센터(한국인터넷진흥원): 118 (privacy.kisa.or.kr)
- 대검찰청: 1301 (www.spo.go.kr)
- 경찰청: 182 (ecrm.police.go.kr)
방침의 변경
이 방침은 2026년 10월 29일부터 시행합니다. 수집 항목이나 처리 방식이 바뀌면 시행 전에 이 페이지와 버전 이력에 알리며, 중요한 변경은 앱 업데이트 안내 등으로도 알려 드립니다.
버전 이력
| 버전 | 시행일 | 변경 내용 |
|---|---|---|
| 1.2 | 2026-10-29 | 스토어 결제 검증 기록·운영자 지급 기록 추가 |
| 1.1 | 2026-10-28 | 클라우드 저장·복구 코드 추가 |
| 1.0 | 2026-10-28 | 최초 제정 |