๐ŸŒพ

Grainfall โ€” Privacy Policy

hrdlickaapps.com  ยท  Effective: July 17, 2026

The Short Version

Grainfall has no servers of its own and asks for no account, name, or email. We never receive your personal data. To show ads (Android only), process purchases, report crashes, measure anonymous app usage, and (optionally) share achievements, the app uses Apple and Google platform services that collect limited data โ€” such as an advertising identifier, a random installation identifier, crash and diagnostic information, and anonymous usage statistics (for example, which game modes are played) โ€” as described below. None of this is linked to your identity or sold to anyone. Achievement sharing (Apple Game Center on iOS, Google Play Games on Android) is strictly opt-in: nothing is uploaded unless you enable it, and you can turn it off at any time.

This policy covers Grainfall on both Android (Google Play) and iOS (App Store). Where the two platforms differ, we say so. If you read nothing else, read the box above; the rest explains the details.

Information We Collect Directly

We, Hrdlicka Apps, operate no servers and collect nothing directly. Specifically, we do not collect your name, email address, location, or contacts, and we do not build advertising or tracking profiles. To keep the app stable we use Google's Firebase Crashlytics to receive automated crash and diagnostic reports (described below), but this data is collected and processed by Google on our behalf โ€” we operate no analytics servers of our own and have no independent access to your device. All other data described in the sections below is likewise collected by Apple's or Google's services, not by us.

Data Stored On Your Device

Grainfall stores the following data locally on your device, using Android Jetpack DataStore (Android) or UserDefaults (iOS). This data is not transmitted to us:

This local data is removed when you uninstall the app. Optional cross-device sync is described under "Saving & Syncing Your Progress."

Third-Party Services We Use

Grainfall relies on the following Apple and Google platform services. Google services collect and process data under Google's own privacy policy at policies.google.com/privacy; Apple services are governed by Apple's Privacy Policy.

Google Firebase โ€” crash reporting & anonymous usage analytics โ€” Android & iOS

On both Android and iOS, Grainfall uses Google's Firebase services for two things. Crash reporting (Crashlytics): when the app crashes, it collects diagnostic information such as the type of crash and where it happened, the state of the app at the time, your device model and operating system version, and a random, app-specific installation identifier (a "Crashlytics installation UUID"). Anonymous usage analytics: the app also reports anonymous usage and performance data โ€” for example which game modes are opened, how sessions perform on different device models, and similar product-interaction events โ€” tied to a random app instance identifier, not to you. We use this solely to find bugs and understand which features are worth improving. None of this information identifies you personally, none of it is sold, and none of it is used to build advertising profiles. It is processed by Google on our behalf under Google's Firebase privacy documentation and Google's Privacy Policy.

Google AdMob (advertising) โ€” Android

The Android version shows rewarded and interstitial video ads through Google AdMob. To serve and measure ads, AdMob may collect a device advertising identifier, device and diagnostic information, approximate location derived from your IP address, and ad-interaction data. In the European Economic Area, the UK, and Switzerland, the app shows a Google-certified consent request (via the Google User Messaging Platform) before any ad is loaded, and your choice determines whether ads are personalized. See "Advertising & Your Choices" below. The iOS version does not currently show ads. Learn more at how Google uses data from AdMob.

In-App Purchases โ€” Google Play Billing / Apple

If you buy Grainfall Premium or a coin pack, the transaction is processed entirely by the platform store โ€” Google Play Billing on Android, the App Store on iOS. We receive no payment-card numbers or billing details. The store shares a purchase confirmation with the app so it can unlock your content.

Google Play Games Services (optional) โ€” Android

On Android, you may optionally sign in to Google Play Games to record achievements and to back up a small set of one-time-bonus flags as a Saved Game. If you sign in, Google associates this gameplay data with your Google Play Games profile and stores it on Google's servers under your Google account. Sign-in is optional and Grainfall is fully playable without it; if you stay signed out, no gameplay data leaves your device. The iOS version uses Apple's iCloud for the equivalent sync.

Apple Game Center (optional) โ€” iOS

On iOS, Grainfall can report your achievements and achievement progress (for example, "completed 50 levels") to Apple's Game Center so they appear on your Game Center profile. This is off by default: the app asks for your consent before any data is sent, and no achievement or progress data is uploaded to Game Center unless you explicitly enable sharing. You can enable or disable Game Center sharing at any time in the app's Settings. If you decline, all achievements still work and are tracked locally on your device โ€” nothing leaves it. When enabled, this data is associated with your Apple ID and handled by Apple under Apple's Privacy Policy. Grainfall has no global leaderboards and never uploads scores to any leaderboard.

Advertising & Your Choices

Grainfall is intended for a general audience age 13 and older, and on Android it requests consent for personalized advertising where required by law. You can change or withdraw consent at any time:

Daily Challenge Board Generation

Each day's puzzle is generated entirely on-device using a deterministic algorithm seeded by the current UTC date. No server is contacted and no data is sent to generate it. Every player worldwide receives the same board through the same local calculation.

Saving & Syncing Your Progress

On iOS, Grainfall uses Apple's iCloud Key-Value Store to sync progress across your personal Apple devices through your own Apple ID. On Android, optional Google Play Games Saved Games provide equivalent backup of a small set of one-time flags. In both cases the sync passes through your own platform account; we never receive, store, or access the synced data. Apple's handling of iCloud data is governed by Apple's Privacy Policy, and Google's by Google's Privacy Policy.

Children's Privacy

Grainfall is directed to a general audience age 13 and older and is not intended for children under 13. We do not knowingly collect personal information from children under 13, and the app is not enrolled in Google Play's Designed for Families program. If you believe a child has provided personal information through the app, please contact us and we will address it. We comply with the Children's Online Privacy Protection Act (COPPA) and similar regulations.

Data Retention & Your Rights

Locally stored game data is kept on your device until you delete it or uninstall the app. Data held by Google services is retained and controlled under your Google or Apple account โ€” you can manage advertising data through your platform's ad settings, manage Play Games data at play.google.com/games, manage Game Center data through your Apple ID settings (Settings โ†’ Game Center on your device), and manage purchases through the relevant store. Crash and diagnostic reports collected by Firebase Crashlytics are retained by Google for a limited period (generally up to 90 days) and are not tied to your identity. For any privacy question or request, contact us using the details below.

Changes to This Policy

If we change this privacy policy in a meaningful way, we will update the effective date at the top of this page and note the change in the app's release notes. Continued use of the app after a change constitutes acceptance of the updated policy.

Contact

If you have any questions about this privacy policy or how Grainfall handles data, please contact us:

Email: support@hrdlickaapps.com
Website: hrdlickaapps.com

Last updated: July 17, 2026  ยท  Grainfall  ยท  hrdlickaapps.com