개인정보처리방침
시행 / 수정: 2026년 10월 17일
1. 운영자와 적용 범위
대한민국의 넥스트 스튜디오(Next Studio)가 NumberLink Pulse를 운영합니다. iOS와 Android 앱 식별자는 com.osj.numberlink입니다. 이 방침은 앱과 공식 지원 웹사이트에 적용됩니다. 개인정보 문의: dhalska2@gmail.com.
2. 기기 내 게임 데이터
기기에 숫자 보드·제거/숫자 추가 이력·경과 시간·메모·힌트 사용 기록, 완료 단계·최고 기록, 일일 퍼즐·미션·달력 기록, 언어·효과음·진동·테마 설정을 계정별로 저장합니다. 서버 확인을 기다리는 저장·광고·힌트 요청도 복구를 위해 보관합니다. 푸시 알림과 별도 행동 분석 SDK는 사용하지 않습니다. 크래시 진단은 아래 항목을 참고하세요.
3. 로그인과 서버 저장(Supabase)
Supabase가 발급한 익명 사용자 ID로 진행·설정과 완료 활동을 서버에 저장합니다. Apple/Google 로그인 시 새 신원을 연결하거나, 이미 존재하는 계정에 이 게임의 익명 기록과 서버 검증된 잔액·권한을 병합합니다. 중복 초기 무료 지급과 미션 보상은 중복 이전하지 않습니다. 동시에 진행한 판이 충돌하면 복구본을 보관합니다. 다른 기기에서 복원하려면 같은 Apple/Google 계정으로 로그인해야 합니다. 익명 세션을 잃으면 해당 기록을 스스로 복원하지 못할 수 있습니다.
4. 광고와 개인정보 선택
모바일 앱은 Google AdMob 전면 광고와 선택형 보상 광고(힌트 또는 스테이지당 숫자 추가 1회 제공)를 사용합니다. 광고 SDK는 IP 주소와 그로부터 추정한 대략적 위치, 기기·광고 식별자, 광고 조회·클릭 등의 상호작용, 진단 정보 및 동의 상태를 광고 제공·측정·부정 이용 방지에 처리할 수 있습니다. 정확한 위치 권한은 요청하지 않습니다. 지역과 선택에 따라 동의 메시지를 표시하며, iOS에서는 앱 추적 투명성(ATT) 권한 요청에 동의해야 광고 식별자를 이용한 추적이 이루어집니다.
5. 계정과 구매
Apple 또는 Google로 로그인하면 이메일, 계정 ID, 인증·접속 기록을 Supabase에 처리하여 인증과 기기 간 진행 연결에 사용합니다. 인앱 구매(광고 제거, 힌트 묶음, 테마 팩, 스타터 번들)를 이용하면 상품·거래 ID, 구매 환경, 구매 권한, 힌트 잔액을 Supabase에서 검증·지급 처리합니다. 결제 카드 정보는 수집하지 않으며 스토어가 직접 처리합니다. iOS는 App Store, Android는 Google Play 결제를 사용합니다. Android 구매는 구매 토큰을 서버에서 Google Play API로 검증한 뒤 지급하고 소비·확인 처리하며, Google Play의 실시간 알림과 환불 조회로 환불·취소된 구매의 권한을 회수합니다. 구매 토큰 원문은 저장하지 않고 해시 값과 거래 상태만 보관합니다. 랭크 참가권도 소모성 상품이며, 국가 선택·랭크 시도·점수·시간·마스킹된 계정 표시를 순위 제공에 처리합니다. 힌트 소비 요청과 계정 병합 증명은 중복 지급 및 부정 사용 방지에 사용합니다.
6. 서버 데이터 보유와 국외 처리
계정·구매 권한·힌트 잔액 기록은 서비스를 제공하고 복구하는 동안 보유하며, 삭제 요청 시 불필요한 정보를 삭제합니다. 거래 분쟁이나 법적 보존 의무가 있는 항목은 필요한 범위에서만 보유합니다. 계정 삭제가 스토어 거래 기록까지 삭제하지는 않습니다. Apple, Google, Supabase, GitHub 등 하위 처리업체의 서버는 대한민국 밖에 위치할 수 있습니다.
7. 문의와 웹사이트 제공업체
문의 이메일을 보내면 이메일 주소, 문의 내용과 선택적으로 보낸 첨부파일을 답변·문제 해결에 사용합니다. 비밀번호·인증 코드·카드 정보는 보내지 마세요. 문의에는 Gmail, 웹페이지 호스팅에는 GitHub Pages를 사용합니다. 이 페이지에는 광고·분석 스크립트·입력 폼이 없습니다. GitHub는 호스팅·보안을 위해 IP 주소와 접속 기록을 처리할 수 있습니다.
8. 보유 및 삭제
로컬 정보는 앱 저장 공간이 삭제될 때까지 남습니다. iOS에서는 앱 삭제(앱 정리하기는 데이터를 남길 수 있음), Android에서는 시스템 설정의 앱 저장 공간 삭제를 이용하세요. 기기·클라우드 백업은 별도로 관리하세요. 문의 정보는 요청 처리에 필요한 동안 보유하고 불필요해지면 삭제합니다. 안전 저장소의 로그인 세션은 앱 삭제 후에도 남을 수 있으므로 계정 데이터 삭제는 앱 내 기능을 사용하세요. 중복 보상·병합·삭제 후 재업로드 방지를 위한 최소 토큰/세션 표식은 보관할 수 있습니다.
9. 이용자 권리와 처리 근거
적용 법령에 따라 열람, 정정, 삭제, 이동 가능한 사본, 처리 제한, 이의 제기, 동의 철회 또는 결정에 대한 재검토를 요청할 수 있습니다. 권리 행사에 따른 차별 없이 문의할 수 있으며 관할 개인정보 감독기관에 민원을 제기할 수 있습니다. 필요한 범위에서 본인 확인을 요청할 수 있습니다.
10. 아동·보호 조치·변경
게임에 개인정보 입력이 필요하지 않습니다. 아동의 개인정보를 고의로 요청하지 않으며, 아동이 문의 과정에서 보낸 정보는 보호자가 연락하여 확인·삭제를 요청할 수 있습니다. 문의 정보의 접근을 제한하는 등 합리적 보호 조치를 취하지만 완전한 보안을 보장하지는 않습니다. 중요한 변경 시 날짜와 내용을 갱신하고 법령상 필요한 안내·동의 절차를 제공합니다.
11. 크래시 진단(Firebase Crashlytics)
릴리스 빌드는 앱 안정성 개선을 위해 Google Firebase Crashlytics를 사용합니다. 크래시 스택, 앱·운영체제 버전, 기기 정보와 설치 식별자 등 진단 정보를 처리하며 개발·디버그 빌드에서는 수집하지 않습니다. 로그인 이메일, 이름, 구매 토큰을 사용자 식별자·사용자 지정 로그로 추가하지 않습니다.