BLUB

Privacy Policy · Last updated: 2026-06-14

Privacy Policy

This Privacy Policy explains how blub (the "app"), a casual tile-matching puzzle game, collects, uses, and shares information. We collect only what is needed to run the game and your account. By using blub you agree to this policy.

1. Information we collect

a. Sign-in info (optional)

You can play blub anonymously with a local nickname only. If you choose to sign in to keep your account across devices, we receive from Apple or Google:

  • A stable, anonymous subject identifier (Apple sub / Google sub)
  • The email address you authorize (you can use Apple's Hide My Email)
  • Your name, if provided (used only as a nickname suggestion)

We store the subject identifier and your chosen nickname on our server. Email is used only for the sign-in handshake and is not stored long-term unless required by Apple / Google's protocols.

b. Gameplay data

  • Nickname, scores (Time Attack / Endless / 1 vs 1), level reached, taps, ELO rating, win/loss/draw counts
  • Daily challenge attendance (ONE SHOT) and streaks
  • Heart pool state for the Endless mode (stored locally on your device)

c. Diagnostics

  • Self-hosted, anonymous event analytics (e.g., app_open, game_started, game_over) — used only to understand which modes are played and to size servers
  • Crash and error reports (technical stack traces) — used only to fix bugs

d. Advertising (rewarded only)

blub uses Google AdMob only for an opt-in rewarded video in Endless mode (the "Watch ad to revive / get a heart" button). When you tap that button, Google AdMob receives standard advertising data:

  • Your device's advertising identifier (IDFA on iOS / AAID on Android)
  • IP address, device model, OS, and rough region for ad delivery

On iOS, the system asks for App Tracking Transparency permission before any identifier-based ads. You can decline; non-personalized ads still work.

2. How we use it

  • To run the game and your account
  • To compute leaderboards, ELO ratings, and daily streaks
  • To diagnose crashes and improve gameplay
  • To deliver the rewarded ads you choose to watch

We do not sell your personal data and do not use it for cross-app profiling beyond what AdMob does for the rewarded ad you opt into.

3. Third parties

  • Apple — Sign in with Apple (privacy)
  • Google — Sign in with Google (privacy)
  • Google AdMob — opt-in rewarded ads only (privacy)

blub does not use any other third-party analytics or marketing SDKs.

4. Data storage and security

Gameplay data is stored on our own server. Network traffic is encrypted with HTTPS / WSS. Sign-in tokens are verified against Apple / Google public keys and never stored. Hearts and local nicknames are stored on your device only.

5. Children

blub is intended for users 13 years of age and older. We do not knowingly collect data from children under 13. If you believe a child has provided us data, contact us and we will delete it.

6. Your rights

You can request to access or delete your account data at any time by emailing us at the address below. Deletion removes your player record, scores, and ratings from our server; advertising data held by AdMob can be managed in your device's privacy settings.

7. Changes to this policy

If we materially change this policy we will update the "Last updated" date above and, where appropriate, surface the change in the app.

8. Contact

Questions, deletion requests, or anything else: sumini0715@gmail.com

개인정보처리방침

본 정책은 캐주얼 타일 매칭 퍼즐 게임 blub(이하 "앱")이 어떤 정보를 어떻게 수집·이용·공유하는지 설명합니다. 게임 운영과 계정 유지에 꼭 필요한 정보만 수집하며, blub을 사용하면 본 정책에 동의한 것으로 간주됩니다.

1. 수집하는 정보

가. 로그인 정보 (선택)

로컬 닉네임만으로도 익명 플레이 가능합니다. 기기 간 계정 동기화를 위해 로그인하실 경우 Apple 또는 Google로부터 다음을 받습니다:

  • 안정적인 익명 식별자 (Apple sub / Google sub)
  • 이용자가 공유를 허용한 이메일 주소 (Apple의 "이메일 가리기" 기능 사용 가능)
  • 이용자가 제공한 경우의 이름 (닉네임 추천에만 사용)

저희는 식별자와 이용자가 선택한 닉네임만 서버에 저장합니다. 이메일은 로그인 검증에만 사용되며, Apple/Google 프로토콜상 필요한 범위 외에는 장기 저장하지 않습니다.

나. 게임플레이 데이터

  • 닉네임, 점수(Time Attack / Endless / 1대1), 도달 레벨, 탭 수, ELO 레이팅, 승/패/무승부 횟수
  • 일일 챌린지(ONE SHOT) 출석 및 연속 기록
  • Endless 모드의 하트 상태 (기기 로컬 저장)

다. 진단 정보

  • 자체 호스팅 익명 이벤트(예: app_open, game_started, game_over) — 모드별 이용 파악과 서버 용량 산정에만 사용
  • 크래시·오류 보고 (기술적 스택 트레이스) — 버그 수정에만 사용

라. 광고 (선택형 보상형만)

blub은 Google AdMob을 Endless 모드의 선택형 보상형 비디오("부활/하트 광고 보기" 버튼) 한 곳에만 사용합니다. 이 버튼을 탭하시면 Google AdMob이 표준적인 광고 데이터를 받습니다:

  • 기기 광고 식별자 (iOS의 IDFA / Android의 AAID)
  • 광고 전송에 필요한 IP 주소, 기기 모델, OS, 대략적 지역 정보

iOS에서는 식별자 기반 광고를 보내기 전에 시스템이 추적 권한(App Tracking Transparency)을 묻습니다. 거부하셔도 비개인화 광고로 동작합니다.

2. 이용 목적

  • 게임 운영 및 계정 유지
  • 랭킹·ELO 레이팅·연속 출석 계산
  • 크래시 진단 및 게임 개선
  • 이용자가 선택한 보상형 광고 전송

저희는 개인정보를 판매하지 않으며, 이용자가 선택한 보상형 광고와 관련된 AdMob의 처리 범위를 넘어선 앱 간 프로파일링을 수행하지 않습니다.

3. 제3자

  • Apple — Sign in with Apple (정책)
  • Google — Sign in with Google (정책)
  • Google AdMob — 선택형 보상형 광고에 한정 (정책)

blub은 다른 제3자 분석/마케팅 SDK를 사용하지 않습니다.

4. 저장 및 보안

게임플레이 데이터는 자체 서버에 저장되며, 네트워크 통신은 HTTPS/WSS로 암호화됩니다. 로그인 토큰은 Apple/Google 공개키로 검증만 하고 저장하지 않습니다. 하트와 로컬 닉네임은 기기 내에만 저장됩니다.

5. 아동에 관한 사항

blub은 만 13세 이상 이용자를 대상으로 합니다. 만 13세 미만 아동의 정보를 의도적으로 수집하지 않으며, 아동의 정보가 수집되었다고 판단되시는 경우 아래 연락처로 알려주시면 즉시 삭제합니다.

6. 이용자의 권리

아래 이메일로 언제든 계정 데이터의 열람 또는 삭제를 요청하실 수 있습니다. 삭제 요청 시 서버의 플레이어 기록·점수·레이팅이 제거되며, AdMob이 보유한 광고 관련 데이터는 기기의 개인정보 설정에서 관리하실 수 있습니다.

7. 정책 변경

본 정책이 중요하게 변경되는 경우 상단 "Last updated" 일자를 갱신하고 필요 시 앱 내에서 안내합니다.

8. 연락처

문의 및 삭제 요청 등: sumini0715@gmail.com

blub is an independent project. The information above accurately reflects what the app and its servers actually collect as of the date above.