1.처리하는 정보
기기에만 저장되는 정보
다음 정보는 앱 기능을 제공하기 위해 기기 내부에 저장됩니다. 아래에서 별도로 안내하는 일부 요약 항목을 제외한 전체 저장 데이터는 개발자 서버로 전송되지 않습니다.
- 캐릭터별 능력치, 장비, 가방, 스킬, 퀘스트, 전투 및 진행 상태
- 계정 공용 진행, 앱 언어, 알림 설정, 공지 확인 기록
- 오프라인 모험 및 보상형 광고 보상 처리 상태
- 서버 전송 실패 시 재시도하기 위한 제한된 임시 대기열과 랭킹 캐시
Supabase로 전송되는 정보
앱은 익명 인증, 랭킹, 서비스 운영 및 이용 현황 집계를 위해 다음 정보를 Supabase로 전송합니다.
| 구분 | 처리 항목 |
|---|---|
| 익명 인증 | 설치 단위 익명 사용자 UUID, 액세스 토큰, 갱신 토큰 |
| 기기·앱 프로필 | 시스템 로캘의 국가·언어 코드, 시간대, Android 플랫폼, 앱 버전·버전 코드, OS 버전, 제조사·모델, 마지막 접속 시각 |
| 랭킹 | 캐릭터 UUID, 슬롯 번호, 캐릭터 이름 또는 별명, 직업, 레벨, 전투력, 달성·갱신 시각 |
| 세션·진행 요약 | 이벤트 UUID, 종료 시각·사유, 활성 슬롯, 레벨·전투력, 누적 막 수·처치 수, 앱 버전, 기기 모델 |
| 네트워크·보안 | 서비스 접속 과정에서 처리될 수 있는 IP 주소, 요청 시각, 보안·오류 로그 |
국가 코드는 IP나 GPS가 아니라 Android 기기의 시스템 로캘 설정에서 가져온 추정값입니다. 앱은 정밀 위치 권한을 요청하지 않습니다.
랭킹 화면에는 캐릭터 이름 또는 별명, 직업, 레벨, 전투력, 순위 및 달성 시각이 다른 이용자에게 공개될 수 있습니다. 익명 사용자 UUID, 기기 정보와 세션 기록은 공개하지 않습니다.
Google Mobile Ads가 처리하는 정보
배너 광고와 보상형 광고를 위해 Google Mobile Ads(GMA Next-Gen SDK) 및 AdMob을 사용합니다. Google의 공식 공개 내용에 따르면 다음 정보가 수집되어 Google과 공유될 수 있습니다.
- IP 주소와 이를 통해 추정되는 대략적 위치
- 앱 실행, 탭, 광고 또는 동영상 조회 등 제품 상호작용
- 앱 시작 시간, 멈춤 현상, 에너지 사용량 등 진단 정보
- Android 광고 ID, 앱 세트 ID 및 적용 가능한 기타 기기·계정 식별자
개발자가 의도적으로 수집하지 않는 정보
앱은 다음 정보를 직접 요구하거나 의도적으로 수집하지 않습니다.
- 이메일 주소, 전화번호, 비밀번호 또는 소셜 계정
- GPS 기반 정밀 위치
- 주소록, 통화 기록, SMS/MMS
- 사진, 동영상, 음성 또는 파일
- 건강, 생체, 금융 또는 결제 정보
개인정보 문의 과정에서 이용자가 이메일이나 메시지에 정보를 직접 포함하면, 개발자는 문의 답변을 위해 해당 정보를 처리할 수 있습니다.
2.처리 목적
- 설치 단위 익명 계정의 생성·유지 및 인증
- 캐릭터 랭킹 등록, 조회, 무결성 점검과 삭제 동기화
- 앱 버전 확인, 공지 제공, 오류 대응과 서비스 보안
- 세션 및 진행 현황 집계, 서비스 이용 분석과 개선
- 배너·보상형 광고 제공, 광고 성과 측정, 사기 및 무효 트래픽 방지
- 이용자 문의, 개인정보 및 법적 요청 처리
3.외부 처리자와 정보 공유
개발자는 개인정보를 판매하지 않습니다. 앱 운영을 위해 다음 사업자가 정보를 처리합니다.
| 사업자 | 역할과 처리 목적 | 관련 안내 |
|---|---|---|
| Supabase, Inc. | 익명 인증, 데이터베이스 호스팅, API 제공, 보안 및 장애 대응. 현재 주 리전은 대한민국 서울입니다. | Supabase Privacy |
| Google LLC | AdMob/GMA 광고 제공·측정, 분석, 사기 및 무효 트래픽 방지. 글로벌 인프라에서 처리될 수 있습니다. | Google Privacy Policy |
Supabase는 개발자의 지시에 따라 데이터를 처리하는 서비스 제공자로 사용됩니다. 법령상 의무 이행, 이용자 보호 또는 권리 방어가 필요한 경우 관련 기관에 정보가 제공될 수 있습니다.
4.보유 및 삭제
| 정보 | 보유 기준 |
|---|---|
| 기기 내부 게임 저장·설정 | 앱 데이터 삭제 또는 앱 삭제 시까지 |
| 상세 세션 로그 | 서버 기록 후 최대 30일 |
| 일별 세션 집계 | 활동일로부터 최대 90일 |
| 익명 인증·프로필·랭킹 | 익명 계정 삭제 또는 서비스 종료 시까지. 현재 이용자 직접 삭제 기능은 준비 중 |
| 캐릭터 랭킹 | 캐릭터 삭제 후 서버 동기화가 성공하면 삭제 |
| 광고 관련 정보 | Google 정책과 이용자의 광고·동의 설정에 따름 |
| 문의 내용 | 문의·분쟁 처리에 필요한 기간 후 삭제. 법령상 의무가 있으면 해당 기간 보유 |
5.이용자의 권리와 요청 방법
이용자는 자신의 정보에 대한 열람, 정정, 삭제, 처리 제한 또는 문의를 요청할 수 있습니다.
- 제목 권장 형식
- NULL PLAYING 개인정보 요청
앱은 이메일이나 실명으로 익명 계정을 식별하지 않습니다. 서버 데이터 요청을 설치와 안전하게 연결하기 위한 앱 내 확인 수단과 계정 삭제 기능을 준비하고 있습니다. 그전에는 요청자를 확인할 수 없는 경우 서버 데이터 열람 또는 삭제가 제한될 수 있습니다.
6.안전성 확보 조치
- Supabase와 Google 광고 통신에 HTTPS/TLS 사용
- Supabase Row Level Security를 통한 설치별 데이터 접근 통제
- 앱에 공개용 키만 포함하고 관리자용 service_role 키는 포함하지 않음
- 랭킹 쓰기 항목 검증과 최소 권한의 서버 함수 사용
- 상세 세션 로그 30일, 일별 집계 90일의 자동 삭제
- Android 시스템 백업 및 기기 이전 비활성화
인터넷 전송이나 전자 저장 방식에 절대적인 안전을 보장할 수는 없지만, 처리 목적과 위험에 맞는 보호 조치를 지속적으로 점검합니다.
7.알림과 기기 권한
앱은 네트워크 연결을 위해 인터넷·네트워크 상태 권한을 사용합니다. 오프라인 모험 알림은 선택 기능이며, Android 버전에 따라 알림 권한을 요청합니다. 알림을 거부해도 기본 게임은 이용할 수 있습니다.
광고 SDK와 Android 작업 스케줄러가 앱 매니페스트에 추가하는 권한이 있을 수 있습니다. 권한 선언만으로 개발자가 해당 정보 전체를 직접 수집한다는 의미는 아닙니다.
8.방침 변경
수집 항목, 외부 사업자, 보유 기간 또는 권리 행사 방법이 바뀌면 이 방침을 갱신합니다. 중요한 변경은 앱 공지 또는 이 페이지를 통해 알리고 최종 수정일을 변경합니다.
9.개인정보 보호 문의
- 개인정보처리자: 4LTree(포엘트리)
- 개인정보 보호 담당자: 임지수
- 이메일: 4ltree.service@gmail.com
- 공개 정책 URL: https://nullplaying.4ltree.com/privacy