Sky Shapes — Gleeful Moment Games LLC
Last Updated: August 22, 2026
This privacy policy describes how Gleeful Moment Games LLC, a Texas limited liability company ("we," "us," or "our"), handles information in connection with the mobile application Sky Shapes ("the App"), available on the Google Play Store and Apple App Store.
By using the App, you agree to the practices described in this policy. If you do not agree, please do not use the App.
Sky Shapes is a puzzle game. We do not require account creation or login, and we do not directly collect personal information such as your name, email address, or phone number. The App can show advertisements supplied by Google AdMob — see Advertising (Google AdMob) below for what that involves and how to limit it.
However, the App uses Google Firebase Analytics, which automatically collects certain usage and device data, including:
This data is collected to help us understand how the App is used, identify technical issues, and improve the player experience. We do not collect names, email addresses, phone numbers, precise location data, payment information, or any other personally identifiable information.
To understand which of our marketing efforts lead people to discover the App, we use AppsFlyer, a mobile measurement and attribution service. We run promotional campaigns for the App (for example on the app stores and social networks), and AppsFlyer helps us measure how well those campaigns work. This is separate from the advertising shown inside the App, which is described in the next section. Through the AppsFlyer SDK, the following is collected:
This attribution data is associated with the same random app-instance identifier described above so we can see, in aggregate, which campaigns bring engaged players. It is used only to measure and improve our own marketing — not to build an advertising profile of you.
The App uses Google AdMob (the Google Mobile Ads SDK) to show advertisements. Two placements exist: an occasional full-screen interstitial ad between levels later in the journey, and an optional rewarded ad you can choose to watch in exchange for an in-game benefit (extra hearts to continue a level, or an extra hint). Rewarded ads are never forced — nothing happens unless you tap to accept. Through the Google Mobile Ads SDK, the following is collected:
This data is used to serve ads, to apply frequency capping (so the same ad, and ads in general, are not shown to you too often), to measure ad performance, and for fraud and invalid-traffic prevention. Google acts as our ad-serving vendor for this purpose. Google's handling of the data is governed by Google's Privacy Policy and described in How Google uses information from sites or apps that use our services and on Google's Advertising privacy page. The ad technology partners that may be involved in serving ads through AdMob are listed in Google's ad technology partners documentation.
On iOS, you choose whether ads are personalised. The App shows Apple's App Tracking Transparency prompt. If you allow tracking, the IDFA may be shared with Google and its ad technology partners, and ads may be personalised using a profile built from your activity in other companies' apps and websites. If you decline — or simply never answer — no IDFA is collected and ads are served on a non-personalised (contextual) basis instead. Your choice does not change how many ads you see, only how relevant they are. Because allowing tracking involves linking data across companies, the App declares Device ID as “used for tracking” on the App Store. You can change your answer at any time in Settings → Privacy & Security → Tracking.
Your choices:
The App offers a single optional one-time purchase that removes interstitial advertisements. All payments are processed entirely by the app store you downloaded the App from — the Google Play Store or the Apple App Store. Those stores handle the entire transaction: the payment method, billing, receipts, and any refund. We never receive, see, or store your payment card details, bank details, or billing address.
What the App stores is the entitlement alone — a simple on-device flag recording that this installation has bought the ad removal, so that interstitial ads are no longer requested. This flag is kept locally on your device and is not linked to your name or contact details. To restore a previous purchase on a new device or after reinstalling, Google Play returns your existing purchases to the App automatically, while on iOS you can use Restore Purchases in the App's Settings screen; in both cases the store confirms the purchase to the App without disclosing your payment details to us.
The stores provide us with aggregated sales and payout reporting for our own accounting. Their handling of your purchase data is governed by Google's Privacy Policy and Apple's Privacy Policy respectively.
The App includes optional Daily Trials and Community features that let you compete on a global daily leaderboard and connect with other players. Using these features transmits a small amount of data to Google Firebase (Authentication, Firestore, and Cloud Functions) so that scores, profiles, and follow lists can be ranked and shared.
When you use these features, the following data is created and stored in our Firebase backend:
Pre-populated leaderboards: To avoid empty leaderboards in the feature's early days, the App's launch-period leaderboards are seeded with anonymized completion times derived in aggregate from prior journey-mode play (Firebase Analytics data). These seeded entries are labelled with generic names (e.g. Player 042) and contain no identifying information.
Deleting your Daily Trials and Community data: You can permanently delete all of your Daily Trials and Community data — your gamer name reservation, your stored profile counters, every score record, your profile icon, every follow / follower edge, your block list, all denormalized counters, your suggested-players cache, and any local replay history — at any time from the in-app Profile screen via the "Delete my Daily Trials data" action. This calls our backend to remove the records from Firestore. The deletion is irreversible.
Daily Trials and Community features require an internet connection. The App does not use these features, and does not transmit any of the data above, unless you actively open the Daily Trials or Community sections of the menu.
The usage, device, and attribution data collected through Firebase, AppsFlyer, and Google AdMob is used to:
We do not sell or rent your personal data. We share limited install and attribution data with our measurement partner (AppsFlyer) and with the advertising networks that deliver our campaigns, solely so we can measure the effectiveness of our own marketing; and we share the advertising data described above with Google so it can serve ads inside the App.
The App stores your game progress (such as your current level and settings preferences) locally on your device using standard platform storage. This data is not transmitted to us or any third party.
The App uses the following third-party services that may collect or process data:
The App is also distributed through the Google Play Store and Apple App Store, which may collect data independently in accordance with their own privacy policies. We encourage you to review the privacy policies of Google and Apple.
The App does not knowingly collect personal information from children under the age of 13 (or the applicable age of consent in your jurisdiction). The analytics data collected by Firebase does not identify individual users. If you believe a child has provided personal information to us, please contact us at the email below, and we will take steps to delete such information.
Firebase Analytics data is retained for up to 14 months, after which it is automatically deleted. You can reset your app instance identifier at any time by uninstalling and reinstalling the App.
Install and attribution data processed by AppsFlyer is retained in accordance with the AppsFlyer Services Privacy Policy. On Android you can reset or delete the advertising identifier used for attribution at any time from your device's Ads settings.
Advertising data processed by Google AdMob is retained in accordance with Google's Privacy Policy and the retention practices described in How Google uses information from sites or apps that use our services. On Android, resetting or deleting the advertising identifier from your device's Ads settings breaks the link between future ad requests and the previous identifier.
Daily Trials and Community records (anonymous user ID, gamer name, score documents, aggregate profile counters, profile icon, journey-progress mirror, follow / follower edges, block list, denormalized counters, and suggested-players cache) are retained indefinitely so that historic leaderboards and follow lists remain meaningful, unless you delete them using the in-app "Delete my Daily Trials data" action on the Profile screen. Deletion is irreversible.
We rely on Google Firebase's security infrastructure to protect analytics data. While no method of electronic transmission or storage is 100% secure, Firebase employs industry-standard security measures to safeguard the data it processes. Game progress stored locally on your device is protected by your device's own security measures.
Depending on your location, you may have rights regarding your personal data under laws such as the GDPR (EU/UK), CCPA/CPRA (California), or other applicable privacy regulations. These rights may include:
To exercise these rights or ask questions, please contact us at the email below. You can also reset your analytics identifier by uninstalling and reinstalling the App, or disable analytics data sharing through your device's privacy settings. On Android, you can additionally reset or delete the advertising identifier used for advertising and marketing attribution, and opt out of ads personalisation, from your device's Ads settings; on iOS, you can withdraw tracking permission at any time in Settings → Privacy & Security → Tracking, which stops the IDFA being used. If your region requires an ongoing advertising opt-out choice, the App's Settings screen shows a Privacy options item that re-opens it — see Advertising (Google AdMob) above. For Daily Trials and Community data specifically, the in-app Profile screen offers a one-tap "Delete my Daily Trials data" action that removes all of your records — scores, profile icon, journey-progress mirror, follow / follower edges, block list, denormalized counters, and suggested-players cache — from our backend.
We may update this privacy policy from time to time. Any changes will be posted on this page with an updated "Last Updated" date. We encourage you to review this policy periodically.
If you have any questions or concerns about this privacy policy or the App, please contact us at:
Gleeful Moment Games LLC
Email: support@gleefulmomentgames.com