Privacy Policy
Last updated: May 19, 2026
Overview
GridJoy is a number puzzle app. We respect your privacy and collect as
little data as possible. This policy explains what we collect, why, and
how we protect it.
What We Collect
-
Account data: If you sign in with Google, we store your
display name and email to sync your progress across devices. This is
optional — the app works fully offline without an account.
-
Puzzle progress: Solve history, mastery tiers, XP,
streaks, and cosmetics. Stored locally on your device. Synced to
Firebase only if you sign in.
-
In-app feedback: When you tap Send Feedback
in Settings, your message is stored in Firestore so the developer can
read and act on it. Along with the message we store your account ID (so
we can follow up if needed), the app version, the platform (Android),
and a timestamp. No feedback is collected unless you submit it. We do
not currently collect crash reports or analytics events; if that changes
in a future release, this policy will be updated before any new data
starts being collected.
-
Leaderboards (optional, Google Play Games): If you sign
in with Google Play Games and submit a score to a public leaderboard,
your Play Games player ID and chosen display name become visible to
other GridJoy players viewing that leaderboard. You can leave or hide
your profile from Play Games settings at any time.
What We Don't Collect
-
No precise location — Google AdMob may infer approximate (city-level)
location from your IP address to serve relevant ads, even with
personalised ads disabled.
- No contacts or phone data
- No browsing history
- No third-party tracking pixels
- No data selling — ever
Advertising
GridJoy uses three ad placements, all served by Google AdMob:
-
Rewarded videos — optional and player-initiated. You
tap to earn a hint or recover a daily gift; you can ignore them
entirely.
-
One interstitial — may appear when you tap the Hub
button after completing a puzzle (rate-capped and session-cooled).
-
Banners on lobby screens — Home, Library, and
Leaderboard only.
Ads never appear during puzzle solving.
Our ad partner (Google AdMob) receives, for the purpose
of serving and measuring ads: your Google Advertising ID (GAID), basic
in-app interactions during ad sessions, ad-delivery diagnostics, and
approximate (IP-derived) location. You can reset your GAID, opt out of
personalised ads, or delete it entirely under your device's Google
settings → Ads.
Data Storage
All puzzle data is stored locally on your device using AsyncStorage. If
you sign in, your progress syncs to Google Firebase (Firestore) hosted in
the US. Data is encrypted in transit (TLS) and at rest.
Children's Privacy
GridJoy is suitable for all ages. We do not knowingly collect data from
children under 13. The app contains no violent content, no social features
requiring personal information, and no unrestricted chat.
Your Rights
You can:
- Play entirely offline without creating an account
- Delete your account and all synced data by contacting us
- Export your puzzle history from the app settings
Changes
We may update this policy. Material changes will be announced in the app.
Continued use after changes constitutes acceptance.
Contact
Questions? Email
gridjoypuzzles@gmail.com
GridJoy — Numbers Only