개인정보처리방침
안드로이드 앱 「오늘의 선택」(패키지명 org.j2w2.today)이 어떤 정보를 어떻게 다루는지 정리한 문서입니다.
요약 — 이 앱에는 회원가입이 없습니다. 이름·생년월일·성별·전화번호· 주소를 수집하지 않고, 위치·연락처·사진·마이크에도 접근하지 않습니다. 다만 진행 상황을 기기 밖에서 이어 가려면 구글 로그인(선택)과 클라우드 세이브가 필요하고, 앱에 광고가 들어가므로 광고 SDK가 광고 식별자를 수집합니다.
제1조 (총칙)
Hotkkangs(이하 "개발자")는 개인 프로젝트로 제작·운영하는 모바일 애플리케이션 「오늘의 선택」(이하 "앱")에서
이용자의 개인정보를 처리하면서, 그 항목과 목적, 보관 기간, 이용자의 권리를 이 방침으로 알립니다.
같은 게임이 웹(j2w2-today.web.app)으로도 제공되며, 이 방침은 두 형태 모두에 적용됩니다.
제2조 (수집하는 정보와 목적)
앱은 아래 정보를 수집합니다. 회원 가입 절차는 없으며, 구글 로그인은 선택 사항입니다.
| 항목 | 내용 | 목적 | 필수 여부 |
|---|---|---|---|
| 익명 기기 식별자 | 앱이 최초 실행 시 만든 무작위 UUID | 로그인 없이 진행 상황을 구분하기 위함 | 필수 |
| 구글 계정 식별자 | 구글 로그인 시 계정 고유 ID(sub). 이메일 주소는 서버에 저장하지 않습니다. |
기기를 바꾸거나 웹과 앱에서 같은 진행을 이어 쓰기 위한 계정 연결 | 선택 |
| 게임 진행 데이터 | 현재 장면과 지나온 장면, 플래그와 상태값, 회차 수, 확인한 엔딩, 주운 물건, 열린 장면 | 클라우드 세이브(이어하기) | 선택 |
| 광고 식별자(AAID) | Google AdMob SDK가 수집합니다. 앱은 이 값을 직접 읽거나 저장하지 않습니다. | 광고 게재 및 노출 빈도 제어 | 필수 |
| 구매 상태 | 광고 제거 상품의 보유 여부(adFree)만 저장합니다. 카드번호 등 결제 정보는 구글 플레이가 처리하며 개발자에게 전달되지 않습니다. |
구매한 권리를 여러 기기에서 인정하기 위함 | 선택 |
앱에는 별도의 분석·통계 도구나 크래시 리포팅 도구를 넣지 않았습니다.
제3조 (수집하지 않는 정보)
- 이름, 생년월일, 성별, 전화번호, 주소
- 구글 계정의 이메일 주소 — 로그인 과정에서 구글이 보여 주더라도 서버에 쌓지 않습니다
- 위치 정보, 연락처, 사진·미디어, 카메라·마이크 입력
- 통화 기록, 설치된 앱 목록, 웹 검색 기록
- 카드번호·계좌 등 결제 수단 정보
제4조 (클라우드 세이브 — 서버로 보내는 경우와 보내지 않는 경우)
진행 상황은 기본적으로 기기 안(SharedPreferences)에 저장되고, 아래 조건에서만 서버로도 미러링됩니다.
| 상태 | 서버 전송 |
|---|---|
| 안드로이드 · 구글 로그인함 | 전송함 |
| 안드로이드 · 로그인하지 않음(건너뛰기) | 전송하지 않음 — 기기에만 저장 |
| 웹 · 연동 코드로 계정을 연결함 | 전송함 |
| 웹 · 연결하지 않음 | 전송하지 않음 |
로그인 안내 시트는 첫 실행에 한 번만 자동으로 뜨며, 건너뛰기를 고르면 그대로 기기 저장만 사용합니다. 이후 설정 → 계정에서 언제든 로그인하거나 로그아웃할 수 있습니다.
제5조 (앱이 요청하는 권한)
앱이 직접 선언하는 안드로이드 권한은 아래 두 가지입니다.
INTERNET— 클라우드 세이브, 광고, 결제 통신com.google.android.gms.permission.AD_ID— 광고 게재
이와 별개로 광고·결제 SDK가 설치 시 ACCESS_NETWORK_STATE, WAKE_LOCK,
FOREGROUND_SERVICE, 광고 서비스 관련 권한과 구글 플레이 결제 권한을 함께 선언합니다.
게임의 배경 이미지·배경음악·효과음·글꼴은 모두 설치 파일 안에 들어 있어, 이야기를 진행하는 데에는
네트워크가 필요하지 않습니다.
제6조 (제3자 제공 및 처리 위탁)
개발자는 이용자의 정보를 판매하지 않습니다. 서비스 운영을 위해 아래 사업자를 이용하며, 각 사업자의 처리 방침이 함께 적용됩니다.
| 수탁자 | 위탁 업무 |
|---|---|
| Google AdMob | 광고 게재. 광고 식별자 등 Google이 정한 항목을 수집합니다. |
| Google Play 결제 | 광고 제거 상품의 결제 처리와 구매 확인 |
| Google 로그인 | 선택적 계정 연결 인증(ID 토큰 검증) |
| Google Cloud Platform | 클라우드 세이브 서버(Cloud Run) 운영 |
| Cloudflare | 서버와 데이터베이스 사이의 보안 터널 |
제7조 (보유 기간과 파기)
- 기기에 저장된 진행 상황과 설정값은 앱을 삭제하면 함께 삭제됩니다.
- 서버에 저장된 클라우드 세이브는 이용자가 삭제를 요청할 때까지 보관합니다.
- 구글 계정 연결을 해제하면 그 기기는 다시 익명 상태로 돌아갑니다.
제8조 (광고와 이용자의 선택권)
앱의 광고는 엔딩을 한 번이라도 본 뒤 새 회차를 시작할 때 재생되는 보상형 광고입니다. 엔딩을 보기 전까지는 광고가 나오지 않으며, 광고 제거 상품을 구매하면 영구적으로 해제됩니다.
이용자는 안드로이드 설정 → Google → 광고에서 광고 ID를 재설정하거나 맞춤 광고를 끌 수 있습니다.
제9조 (공유하기 기능)
앱에는 이용자가 직접 눌렀을 때만 동작하는 공유 기능이 있습니다. 이 기능은 안드로이드가 제공하는 기본 공유 시트를 열어 줄 뿐이며, 이용자가 어떤 앱을 골라 무엇을 보낼지는 전적으로 이용자가 정합니다. 앱은 그 과정에서 어떤 정보도 수집하거나 기록하지 않습니다. 공유한 내용이 상대 앱에서 처리되는 방식은 해당 앱의 개인정보처리방침을 따릅니다.
제10조 (아동의 개인정보)
앱은 만 14세 미만 아동을 주 대상으로 하지 않으며, 아동으로부터 개인정보를 의도적으로 수집하지 않습니다.
제11조 (이용자의 권리와 데이터 삭제)
이용자는 자신의 데이터에 대해 열람·정정·삭제·처리정지를 요청할 수 있습니다. 기기에 저장된 게임 데이터는 언제든 직접 지울 수 있고, 서버의 클라우드 세이브는 개발자에게 삭제를 요청할 수 있습니다. 구체적인 방법은 계정 및 데이터 삭제 페이지에 정리해 두었습니다.
제12조 (안전성 확보 조치)
- 앱과 서버 사이의 통신은 HTTPS로 암호화합니다.
- 구글 로그인 시 서버가 ID 토큰을 직접 검증하고, 클라이언트가 보낸 이용자 식별자는 무시합니다.
- 구매 권리는 로그인한 계정에만 부여하며, 익명 식별자에는 붙이지 않습니다.
- 기기에 저장된 게임 데이터는 안드로이드의 앱 샌드박스로 보호되어 같은 기기의 다른 앱이 접근할 수 없습니다.
제13조 (방침의 변경)
이 방침의 내용이 바뀌면 변경 사항과 시행일을 이 페이지에 게시합니다. 수집 항목이나 이용 목적이 늘어나는 변경은 해당 기능을 배포하기 전에 방침을 먼저 개정합니다.
제14조 (문의처)
개인정보 처리에 관한 문의는 아래로 보내주세요.
- 담당: Hotkkangs (개발자 본인)
- 이메일: nathak@j2w2.org
개인정보 침해로 인한 상담·신고가 필요하면 개인정보침해신고센터(privacy.kisa.or.kr, 국번없이 118), 대검찰청 사이버수사과(spo.go.kr, 1301), 경찰청 사이버수사국(ecrm.police.go.kr, 182)에 문의할 수 있습니다.