Block Puzzle Master

Privacy Policy

This page explains what information Block Puzzle Master collects, what stays only on your device, how optional reminder notifications work, and how advertising works.

Effective: 2 September 2026 App version: 1.0.2 Platform: Android
Account required
No
Personal data we collect
None
Where progress is stored
On your device only
Third-party services
Google AdMob & Firebase
On this page

1Overview

Block Puzzle Master ("the app," "we," "us") is a block-placement puzzle game. This policy applies to the app across Classic, Daily Challenge, and Adventure modes, and to the version distributed on Google Play (and any other store we later publish to).

In short: the app doesn't ask you to create an account, doesn't collect your name, email, or any personal information, and doesn't access your contacts, camera, microphone, or location. Your scores and progress are saved only on your own device. Two Google services are used behind the scenes: Google AdMob to show ads (Section 4), and Google Firebase to deliver optional reminder notifications and remotely tune non-personal in-app content (Section 5).

2Information we don't collect

The app has no login and no chat or social features. Specifically, we never ask for or access:

Not collected by the app

  • ✕Name, email address, or phone number
  • ✕Precise or coarse location
  • ✕Camera, microphone, or photo library
  • ✕Contacts or other apps on your device
  • ✕Payment or financial information

Stored, but only on your device

  • ✓High score & games played
  • ✓Sound / music preferences
  • ✓Daily Challenge & Adventure progress
  • ✓Your in-progress game, so you can resume it
  • ✓Your reminder-notification on/off choice
The one exception, described fully in Section 5: if you turn reminder notifications on, Google Firebase generates an anonymous device messaging token so it can deliver them. That token identifies your device installation for message delivery only — it is not your name, email, or any other personal identifier, and we never see or store it ourselves.

3Information stored on your device

To remember your progress and preferences between sessions, the app keeps a small local database on your device (using an on-device storage library called Hive). This data is never uploaded to a server we operate, and we have no way to see it. It contains:

  • Your high score and total games played
  • Total lines cleared, best combo streak, and highest single-move score, used for lifetime stats and Daily Challenge / Adventure objective tracking
  • Sound and music on/off preferences
  • Daily Challenge completion streak and last-played date
  • Adventure Mode level progress
  • A snapshot of any game you exit mid-session, so you can pick up where you left off (Resume Game)
  • Whether you've already used your one free Extra Life for the current run
  • Whether you've turned reminder notifications on, and whether you've already seen the one-time notification permission prompt

This information stays on your device for as long as the app is installed. Uninstalling the app, or clearing its storage in your device's Settings → Apps → Block Puzzle Master → Storage, permanently deletes it. We cannot recover it for you, because we never had a copy.

4Advertising (Google AdMob)

The app is supported by ads served through Google AdMob (the Google Mobile Ads SDK), in three places:

Ad typeWhen it appears
BannerA small, fixed ad strip at the bottom of the Home and Play screens.
InterstitialA full-screen ad shown occasionally when you return to the Home screen from a game.
RewardedOptional — only if you choose "Extra Life" after a Game Over, in exchange for watching a short video.

To select, serve, and measure these ads, Google and its advertising partners may process technical and advertising data such as your device's advertising identifier, IP address, general device information, approximate location inferred from IP address, and how you interact with an ad. This processing is carried out by Google as described in Google's own policies, not by us directly:

Internet access is requested by the app so ads can load and so the notification/config features in Section 5 can work — gameplay itself works fully offline.

5Notifications & Firebase

The app uses Google Firebase for two things, both unrelated to advertising: optional reminder notifications, and remotely adjusting a small number of non-personal in-app values (for example, the text shown in a reminder).

Reminder notifications

You can turn on optional daily reminders from the in-app Settings menu — a Daily Challenge reminder each morning and a game reminder each evening. This is off by default and entirely your choice; the app asks Android for notification permission only if and when you turn this on.

  • Most reminders are scheduled locally on your device (via the device's own OS notification scheduler), and re-registered after a restart so they still fire on time.
  • If your device also supports it, the app registers with Firebase Cloud Messaging (FCM) so reminder content can be delivered or refreshed as a push message. This assigns your device installation an anonymous messaging token, generated and held by Google/Firebase — see the callout in Section 2.

Remote configuration

Firebase Remote Config lets us adjust small, non-personal values already built into the app (like reminder wording) without shipping an app update. It does not collect personal information; Google processes standard app-instance/technical data to serve the configuration, similar in nature to the technical data described in Section 4.

You can turn reminders off at any time from in-app Settings, or deny/revoke the notification permission from your device's own Settings → Apps → Block Puzzle Master → Notifications — either way, no further reminders are scheduled or delivered. See Firebase's privacy & security information for how Google handles this data.

6App permissions

Block Puzzle Master requests the following Android permissions:

PermissionWhy it's needed
INTERNETRequired to request/display ads (AdMob) and to send/receive reminder notifications and remote configuration (Firebase).
ACCESS_NETWORK_STATELets the app check whether a network connection is available before requesting an ad or a Firebase update, rather than failing silently.
POST_NOTIFICATIONSRequired by Android to show any notification at all. Only requested at the moment you turn reminders on in Settings — never at first launch.
RECEIVE_BOOT_COMPLETEDLets the app re-register your already-scheduled reminders after your device restarts (Android clears scheduled alarms on reboot otherwise). Used only if you've turned reminders on; does not run the full app in the background.

No other permission — location, camera, microphone, contacts, or storage — is requested at install or run time.

7Children's privacy

Block Puzzle Master does not knowingly collect personal information from children. The app itself collects no personal information from any player, of any age, as described in Section 2. Reminder notifications (Section 5) are opt-in and are never personalized based on anything other than the time of day.

Because the app shows ads via Google AdMob, if you believe this app may be used by, or directed at, children under 13 (or the relevant age of consent in your region), we configure AdMob's ad requests accordingly (for example, requesting non-personalized ads and applying Google's child-directed treatment / ad content filtering settings) so that ad serving complies with COPPA and similar regulations.

Note for the developer: confirm the app's intended audience in Google Play Console's target-audience declaration, and set AdMob's "Tag for child-directed treatment" / "Tag for users under the age of consent" to match before publishing.

8Data sharing & sale

We do not sell, rent, or trade personal data — we don't collect any to begin with. We do not operate any server that stores player accounts, scores, or gameplay data. The only outside party involved in the app is Google, acting as an independent service provider for two separate purposes: advertising via AdMob (Section 4), and reminder delivery / remote configuration via Firebase (Section 5).

9Data security

Because your progress is stored only on your device rather than transmitted to servers we control, its protection depends on your device's own security (screen lock, OS-level app sandboxing, and encryption where your device provides it). We do not operate a server-side database of player information ourselves. If you enable reminder notifications, Google/Firebase's own infrastructure briefly holds a device messaging token to deliver them — governed by Google's security practices, not ours.

10Your choices

  • Clear your local data — uninstall the app, or go to Settings → Apps → Block Puzzle Master → Storage → Clear storage on your device.
  • Turn sound or music off — from the in-app Settings menu; this preference is saved locally.
  • Turn reminder notifications off — from the in-app Settings menu, or by revoking notification permission in your device's Settings → Apps → Block Puzzle Master → Notifications.
  • Opt out of personalized ads — on Android, go to Settings → Google → Ads and turn on "Opt out of Ads Personalization," or reset your advertising ID from the same screen.
  • Requests about data Google processes — because that processing (AdMob and Firebase alike) is Google's, not ours, requests to access or delete it are handled through Google's own privacy controls.

11International users

The app is available globally. Because AdMob and Firebase both operate global infrastructure, the limited technical, advertising, and messaging data described in Section 4 and Section 5 may be processed in countries other than the one you're playing in, under Google's own cross-border safeguards.

12Changes to this policy

If this policy changes — for example, if a new feature changes what data is involved — we'll update this page and change the "Effective" date at the top. We encourage checking back occasionally. Continued use of the app after an update means you accept the revised policy.

13Contact us

Questions about this policy or how the app handles data can be sent to:

Developer: EpicPixel_007

Email: taimour17@gmail.com