Sky Shapes — James C. Smith
Last Updated: June 12, 2026
This privacy policy describes how James C. Smith ("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. We do not serve advertisements.
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 do not show advertisements inside the App, but we do run promotional campaigns (for example on the app stores and social networks), and AppsFlyer helps us measure how well those campaigns work. 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 serve you advertisements or build an advertising profile of you.
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 and AppsFlyer is used to:
We do not sell or rent your personal data, and we do not show advertisements inside the App. 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, never to serve you targeted ads within 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.
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 marketing attribution, and opt out of ads personalisation, from your device's Ads settings; on iOS, because we do not request tracking permission, no advertising identifier is used. 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:
James C. Smith
Email: support@gleefulmomentgames.com