The Short Version
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:
- Your game settings (sound, music, haptics, colorblind mode, reduce motion).
- Your level progress, completion history, and best move counts.
- Your best times in Timed Mode.
- Your daily challenge completion status and streak count.
- Your unlock token balance and earned cosmetic items.
- Your chosen cosmetic theme and customization preferences.
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:
- Android: reset or delete your advertising ID in Settings โ Google โ Ads, and opt out of ad personalization there.
- EEA / UK / Switzerland: manage your consent through the in-app privacy options, or by reinstalling to see the consent request again.
- iOS: no advertising identifier is used, as the iOS version does not show ads.
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