Privacy Policy — Magnet Hunter
Last updated: June 3, 2026
Magnet Hunter ("the app", "we") is a single-player arcade game with an
optional global daily leaderboard and optional cross-device progress sync.
This policy explains what information the app handles, where it goes, and how
you can control it.
1. Summary
- You can play as a Guest without signing in. Your
progress stays on your device.
- If you sign in with Apple or Google, your game progress
is stored in our cloud backend (Firebase) so it can sync between your
devices, and the display name you choose can appear on the public daily
leaderboard.
- The app shows no ads and runs no third-party
analytics or tracking.
- We do not sell your data.
2. What information is handled, and why
2.1 Always (whether or not you sign in)
- Game state stored on your device — best scores,
mission, expedition and story progress, unlocked content, achievements,
settings, and the display name you optionally enter. This is kept in the
app's local storage and, while you remain a Guest, is not transmitted by
us.
- Anonymous identifier (Firebase Anonymous Auth) — so the
app can submit a score to the public leaderboard even before you sign in,
a random anonymous identifier is created. It has no link to your real
identity.
- Daily leaderboard entries (Firebase Firestore) — when
you finish a Daily Expedition, the app submits your display name,
score, run duration, the expedition id, and a
server-generated timestamp to the public daily leaderboard. These rows
are readable by everyone using the app.
2.2 Only if you sign in with Apple or Google
- Provider-issued user identifier — used by Firebase
Authentication to associate your sign-in with a stable account.
- Email address — when you sign in with Apple or Google we
receive an email address (or Apple's private relay address if you chose
Hide My Email). It is stored only in Firebase Authentication so we can
recognise you on your next sign-in.
- Cloud-synced progress (Firebase Firestore) — while
signed in, your game progress is mirrored to your private user document
(
/userSaves/{your-uid}) so it can be restored on a reinstall
or another device. Only you can read it (enforced by security rules).
3. Who has access to what
| Data | Stored where | Visible to |
| Game progress (Guest) | Your device only | You |
| Daily leaderboard entry (name, score, duration) | Firebase Firestore (public) | Anyone using the app |
| Cloud-synced progress (signed in) | Firebase Firestore (/userSaves/{uid}) | You only |
| Email + provider user id | Firebase Authentication | You and us (admin) |
4. Third-party services we rely on
5. Tracking and ads
The app contains no advertising and no third-party analytics SDKs. We do not
track your use of the app across other apps or websites, and we do not build
an advertising profile of you.
6. Children
The app is suitable for all ages. We do not knowingly collect personal
information from children under 13 (under 16 in the EEA). If you believe a
child has provided personal information through sign-in, contact us at
contact@fluttech.com and we will
delete the account and associated data.
7. Your choices
- Reset local progress: uninstall the app.
- Sign out: Settings → Account → Sign Out. Your
cloud-stored progress stays in our backend in case you sign back in.
- Delete your account and cloud data: Settings → Account →
Delete Account. This removes your Firebase Authentication record and your
private cloud save. You can also email
contact@fluttech.com from the
address tied to your sign-in.
- Choose or change your leaderboard display name:
Settings → Profile.
8. Data retention
Local game state is kept on your device until you delete the app. Cloud-stored
data (Firebase Auth record, private cloud save, leaderboard rows) is retained
while your account is active and removed within 30 days of a deletion request.
9. International transfers
Data is processed on Google Firebase infrastructure. Google may process data in
various regions; see the Google privacy policy linked above for details.
10. Changes to this policy
If we update this policy, the "Last updated" date above will change. Continued
use of the app after a change means you accept the updated policy.
11. Contact
Data controller: Fluttech. For questions about this policy or to exercise the
rights in section 7, contact:
contact@fluttech.com