Privacy Policy
Last updated: July 6, 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.
-
Anonymous analytics & crash diagnostics: We use
Google Analytics for Firebase and Firebase Crashlytics to understand
which features are used and to diagnose crashes. This data is
pseudonymous, is used only to improve the app, is never linked to any
advertising identifier, and is never sold or shared with any ad network.
-
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 location data — GridJoy requests no location permission and ships no
advertising SDK that could infer it.
- No contacts or phone data
- No browsing history
- No third-party tracking pixels
- No data selling — ever
Advertising
GridJoy shows no ads of any kind — no banners, no interstitials, and no
rewarded video, anywhere in the app. There is no advertising SDK, we
collect no Google Advertising ID (GAID), and we share no data with any ad
network. The app is funded by one developer, not by your attention.
Social Media Integration (TikTok)
GridJoy connects to TikTok through TikTok's official Content Posting API
for one purpose only: to automatically publish our own original puzzle
content (a daily puzzle image and caption) to our own GridJoy creator
account on TikTok. This is a server-side integration we operate — it is
not a feature inside the app, and players never sign in
to TikTok or interact with TikTok through GridJoy.
-
Scopes we use:
user.info.basic (to confirm
which creator account we are posting to), video.publish and
video.upload (to post our own content to that account).
-
Whose data: only our own GridJoy creator account. We do
not access, collect, request, or store any TikTok user's personal data,
profile, followers, or viewing history — yours or anyone else's.
-
Tokens: the access token for our own GridJoy account is
stored securely on our server and is never shared with third parties.
Your use of TikTok itself is governed by
TikTok's own Privacy Policy. GridJoy's TikTok integration is used in accordance with the
TikTok Developer Guidelines.
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