PRIVACY
개인정보처리방침
시행일: 2026년 10월 8일 · Android 연령 확인·로그인·광고 정보 안내 추가
제네릭스(대표 박진훈)는 ‘종이조각: 블록 퍼즐’ iOS·Android 앱을 운영합니다. 이 방침은 앱의 Apple 로그인(iOS)·Google Play Games 로그인(Android), 계정별 퍼즐 진행 동기화, 닉네임과 랭킹, 서버 에너지, 광고와 앱 분석에서 처리하는 정보에 적용됩니다.
Android 연령 확인과 기기 내 플레이
Android 앱은 처음 실행할 때 연령을 확인합니다. 입력한 나이 자체는 저장하거나 서버에 보내지 않고, 만 14세 미만 또는 이상이라는 구분만 기기에 저장합니다. 연령 설정을 바꾸면 앱을 종료한 뒤 다시 실행하여 적용합니다.
만 14세 미만 이용자는 로그인 없이 기기 안에서 퍼즐을 플레이합니다. 이 흐름에서는 Google Play Games·Firebase 계정 로그인, 서버 진행 동기화, 닉네임·공개 랭킹, 서버 에너지 및 광고·광고 동의 SDK를 사용하지 않습니다. Android 앱의 Firebase Analytics 수집은 비활성화합니다. 만 14세 미만 진행은 온라인 계정 진행과 따로 기기에 저장되며, 계정 삭제나 다른 계정 로그인에 따라 합쳐지거나 지워지지 않습니다. 앱을 삭제하면 기기에 저장된 진행이 삭제될 수 있습니다.
Android에서 아래의 계정·동기화·랭킹·에너지·광고 정보 처리는 만 14세 이상 이용자의 해당 기능에 적용됩니다. iOS의 기존 Apple 로그인과 계정 기능은 별도로 운영합니다.
1. 수집 항목·방법과 이용 목적
| 정보 | 목적 |
|---|---|
| Firebase 계정 식별자, Apple·Google Play Games 로그인 식별자와 인증 정보, Play Games SDK가 처리하는 플레이어 식별자·게임 프로필 정보. 인증 서비스가 응답에 포함하는 경우 이메일 | 본인 인증, 계정 관리와 계정 삭제. 앱은 별도로 이름·이메일 입력을 요구하지 않습니다. |
| 닉네임과 공개용 플레이어 식별자, 튜토리얼 완료 여부, 단계별 최고 별·점수와 완료 단계, 무한 챌린지 최고 점수, 실행 식별자·시작 시각·게임판·배치와 교체 명령·검증 결과 | 계정별 진행 동기화, 이어하기, 플레이 결과 검증과 게임 모드별 랭킹 제공 |
| 닉네임 신고 대상·유형·시각·처리 상태, 개인 랭킹에서 숨긴 플레이어 식별자 | 부적절한 닉네임 신고 처리, 개인 숨김과 운영 정책 적용 |
| 서버 에너지 수량·충전 시각, 실행 식별자와 차감 결과, 광고 보상 요청·거래 식별자와 검증 결과 | 에너지 충전·차감, 광고 보상 지급과 중복·부정 지급 방지 |
| App Attest(iOS)·Play Integrity(Android) 검증 정보, 네트워크 요청의 IP 주소와 서비스 운영 로그 | 정상 앱 확인, 서비스 보안과 장애 대응 |
| 앱 인스턴스·기기 식별자, 기기·운영체제·앱 버전, 실행·세션·이용 이벤트와 대략적 지역 | iOS의 Firebase Analytics를 통한 이용 분석과 품질 개선 |
| Android Google Play Games SDK의 플레이어 프로필(게임 이름·아바타), SDK 이용 분석과 진단 정보 | 게임 로그인, Play Games SDK 안정성과 품질 개선 |
| 광고 SDK가 처리하는 IP 주소와 대략적 지역, 기기 식별자, 광고 노출·상호작용, 오류와 성능 정보 | 광고 제공·측정·분석, 광고 SDK 품질과 부정 이용 방지 |
| 이메일 문의에 포함된 이메일 주소와 문의 내용 | 문의 응답과 요청 처리 |
정밀 위치, 주소록, 사진·카메라, 마이크 정보는 게임 기능을 위해 요청하지 않습니다. 온라인 기능의 퍼즐 진행과 게임 기록은 로그인 계정에 연결해 서버와 동기화하며 기기에 해당 계정의 임시 저장본을 보관합니다. 소리·진동·언어 설정은 기기에 저장합니다. 랭킹에는 닉네임, 모드별 기록과 순위, 공개용 플레이어 식별자가 표시됩니다. Apple·Google Play Games·Firebase의 인증 식별자, 이메일과 로그인 토큰은 랭킹에 공개하지 않습니다.
인증 정보는 Apple·Google Play Games·Firebase의 인증 응답으로, 진행·플레이·에너지·보상 기록은 앱 요청과 서버 검증으로 처리합니다. 닉네임과 신고 유형은 이용자가 앱에서 입력·선택합니다. 보안·분석·광고 정보는 해당 서비스와 SDK를 이용할 때 자동 수집되며, 문의 자료는 이용자가 이메일로 직접 제공합니다. iOS의 Apple 로그인과 Android 만 14세 이상 이용자의 Play Games 로그인은 계정별 진행 동기화·랭킹·온라인 에너지 기능에 필요합니다. 에너지 충전을 위한 보상형 광고 시청과 이메일 문의는 선택 사항이며, 스테이지 완료 후 화면 전환에는 간헐적으로 전면 광고가 표시될 수 있습니다.
2. 외부 서비스와 국외 처리
iOS의 Sign in with Apple·App Attest와 Android의 Google Play Games·Play Integrity를 인증·앱 검증에, Google Firebase Authentication·Cloud Firestore·Cloud Functions·App Check를 계정, 퍼즐 진행, 닉네임·랭킹과 에너지 운영에 사용합니다. iOS 앱 분석에는 Google Analytics for Firebase, 보상형·전면 광고에는 Google AdMob과 동의 관리 SDK를 사용합니다. 이메일 문의는 Google Gmail에서 처리합니다.
계정별 게임 데이터베이스와 서버 함수는 대한민국 서울 리전에서 운영합니다. Google·Apple 서비스의 인증, 분석, 광고와 운영 인프라는 대한민국 이외의 국가(미국 등)에서 정보를 처리할 수 있습니다. 인증·분석·광고 정보는 해당 기능 이용 시, 이메일 주소·문의 내용·첨부 자료는 문의 시 Google 또는 Apple 서비스로 전송됩니다. 전송은 암호화된 연결을 사용합니다. 각 제공자의 정보 처리 및 보관은 아래 방침도 적용됩니다.
국외 처리에 관한 문의 또는 거부 요청은 아래 담당 이메일로 접수합니다. 해당 처리가 필요한 온라인·광고 기능의 이용이 제한될 수 있습니다.
Android에서는 만 14세 이상 이용자의 Google Play Games Services로 로그인한 계정을 Firebase Authentication에 연결합니다. 이 앱은 로그인할 때 별도로 Google 이메일·주소록 권한을 요청하지 않습니다. Play Games 프로필 관리와 게임별 로그인 계정 변경은 Google Play Games 설정에서 할 수 있습니다. iOS의 Apple 계정과 Android의 Play Games 계정은 자동으로 통합되지 않습니다.
3. 광고와 자동 수집 정보
Android 만 14세 미만 이용자에게는 광고를 표시하거나 광고 SDK를 초기화하지 않습니다. 연령 확인 전에도 로그인·광고 SDK를 초기화하지 않습니다. 보상형 광고는 이용자가 에너지 충전을 선택한 경우에 표시됩니다. 스테이지 완료 후 화면 전환에는 간헐적으로 전면 광고가 표시될 수 있습니다. 앱의 광고 요청은 아동·동의 연령 미만 제한과 G 등급 콘텐츠 설정을 사용합니다. Android 만 14세 미만 이용자에게는 광고를 표시하지 않고 광고·동의 SDK를 시작하지 않습니다. Android 앱에는 광고 ID(AAID) 접근 권한이 없지만 광고 SDK가 앱 범위 식별자 등을 처리할 수 있습니다. iOS 앱은 앱 추적 투명성(ATT) 권한을 요청하지 않습니다. 아동 대상 광고 제한을 적용하며 광고 식별자(IDFA)를 이용한 추적을 요청하지 않습니다. SDK는 앱 인스턴스 또는 공급업체 범위 식별자를 처리할 수 있습니다. 보상형 광고를 원하지 않으면 에너지 충전 버튼을 이용하지 않을 수 있습니다. 자동 수집 자료의 처리 정지 문의는 아래 이메일로 접수합니다.
4. 보유 기간과 파기 방법
계정·닉네임·퍼즐 진행·최고 기록·개인 숨김과 서버 에너지 정보는 계정 유지와 서비스 제공에 필요한 동안 보관합니다. 랭킹은 매시 정각 기준의 저장본으로 갱신하며, 삭제된 계정이나 숨김 대상은 조회 시 제외합니다. 게임 시작 요청의 중복 차감을 막는 처리 기록은 계정 삭제까지 보관합니다. 그 밖의 진행 처리 기록, 종료되거나 중단된 게임 실행·명령, 시간별 랭킹 저장본과 닉네임 신고는 30일을 자동 정리 기준으로 사용합니다. 진행 중인 무한 챌린지의 게임판과 검증 기록은 종료·중단 또는 계정 삭제까지 보관합니다. 미완료 광고 요청은 발급 후 75분, 완료 보상 기록은 30일을 정리 기준으로 사용합니다. 자동 정리는 기준 시각 이후 수행되어 실제 삭제에 추가 시간이 걸릴 수 있습니다. 로그·SDK 분석 자료는 각 서비스의 보관 설정과 제공자 방침에 따라 보관됩니다. 문의 자료는 요청 처리에 필요한 동안 보관합니다.
연결이 끊긴 계정 삭제 요청을 재시도하기 위해 임시 처리 기록을 사용합니다. 처리 중에는 계정 식별자·요청 증명의 해시·상태·만료 시각을 저장하고, 완료 시 계정 식별자는 제거합니다. 삭제 재시도의 유효기간은 등록 후 30일이며, 완료 후에는 요청 증명의 해시와 완료 상태를 30일 동안 확인에 사용합니다. 이 기간을 자동 정리 기준으로 사용하므로 실제 삭제에는 추가 시간이 걸릴 수 있습니다. 기기에도 삭제 재시도용 계정 식별자·요청 증명·유효기간을 저장하며, 완료 또는 만료를 앱에서 처리할 때 제거합니다. 앱을 실행하지 않은 기기의 기록은 해당 처리 또는 앱 삭제 전까지 남을 수 있습니다.
보관 목적이 끝난 전자 자료는 삭제합니다. 관계 법령에 따라 보관이 필요한 경우 해당 법령이 정한 범위와 기간 동안 보관합니다.
5. 계정 삭제 방법
홈의 설정 또는 로그인 계정이 표시되는 시작 화면에서 ‘계정 삭제’를 선택하고 플랫폼 본인 확인(Apple 또는 Play Games)과 삭제 확인을 완료하면 Firebase 로그인 계정, 닉네임, 계정별 퍼즐 진행·최고 기록·랭킹·게임 실행·에너지·광고 보상 기록과 해당 계정에 관련된 신고·숨김 자료를 삭제합니다. iOS에서는 Apple 로그인 권한도 취소합니다. Android의 Google 계정·Play Games 프로필 자체는 삭제하지 않습니다. 삭제한 계정과 진행은 복구할 수 없습니다. 이 기기에 저장된 해당 계정의 퍼즐 진행과 재전송 자료도 초기화하며 소리·진동·언어 설정은 유지합니다. 다른 기기에 남은 임시 저장본은 해당 기기의 앱 삭제 등으로 지울 수 있습니다. 삭제한 계정으로 서버 진행을 다시 불러올 수 없습니다.
이미 진행 중인 요청이나 늦게 도착한 광고 콜백이 삭제된 계정 데이터를 다시 만들지 못하도록, 계정 식별자의 SHA-256 해시와 차단 여부만 서비스 운영 기간 동안 별도 보관합니다. 이 기록에는 이메일, 로그인 토큰 또는 게임 진행 정보가 포함되지 않습니다.
제공자의 백업·보안 자료에는 삭제 반영 시간이 추가로 필요할 수 있습니다. Firebase Authentication은 삭제된 인증 정보의 백업 제거에 최대 180일이 걸릴 수 있다고 안내합니다. 앱 계정 삭제가 광고·분석 제공자의 모든 개별 기록을 즉시 지운다는 의미는 아닙니다.
앱에 접근할 수 없는 경우 지원 이메일로 계정 삭제 문의를 보내 주세요. 닉네임만으로 계정을 삭제하지 않으며, 본인 확인과 계정 식별을 위한 방법을 안내합니다. 비밀번호·인증 코드·로그인 토큰은 보내지 마세요.
6. 이용자·법정대리인의 권리와 안전 조치
이용자와 법정대리인은 개인정보 열람·정정·삭제·처리 정지·동의 철회 및 아동의 개인정보 관련 요청을 할 수 있습니다. 요청은 아래 이메일로 보낼 수 있습니다. 계정 정보를 변경하거나 삭제하는 요청은 본인 확인 후 처리합니다. 비밀번호·인증 코드·로그인 토큰은 보내지 마세요.
암호화된 통신, 계정 인증과 앱 검증, 서버 접근 권한 제한을 적용합니다. 외부 클라이언트의 데이터베이스 직접 접근을 차단하고 서버는 인증된 계정에 필요한 작업만 수행하도록 제한합니다.
7. 개인정보 보호 및 문의 담당자
개인정보 문의 담당: 제네릭스 대표 박진훈
이메일: jinhun3892@gmail.com
8. 방침 변경 안내
방침을 변경하면 이 페이지에 변경 내용과 시행일을 표시합니다. 수집 목적·항목 또는 이용자 권리에 중요한 변경은 시행 전에 앱 안내 등으로 알립니다.