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
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 type | When it appears |
|---|---|
| Banner | A small, fixed ad strip at the bottom of the Home and Play screens. |
| Interstitial | A full-screen ad shown occasionally when you return to the Home screen from a game. |
| Rewarded | Optional — 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:
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.
6App permissions
Block Puzzle Master requests the following Android permissions:
| Permission | Why it's needed |
|---|---|
INTERNET | Required to request/display ads (AdMob) and to send/receive reminder notifications and remote configuration (Firebase). |
ACCESS_NETWORK_STATE | Lets the app check whether a network connection is available before requesting an ad or a Firebase update, rather than failing silently. |
POST_NOTIFICATIONS | Required 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_COMPLETED | Lets 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.
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