Who We Are
DartForge is developed and operated by Anton Baken, an independent developer based in New Zealand. References to "we", "us", or "our" in this policy refer to Anton Baken operating as DartForge.
If you have any questions about this policy, you can contact us at abaken87@gmail.com.
What Data We Collect
We collect the minimum data necessary to provide DartForge's features.
| Data | Why we collect it | Stored where |
|---|---|---|
| Google account email and display name | Account creation and authentication via Google Sign-In | Firebase Authentication (Google) |
| Player profile (display name, avatar, friend code) | Personalisation and social features | Firebase Firestore (Google) |
| Match statistics (scores, averages, checkouts) | Stats tracking, leaderboards, ranked progression | Firebase Firestore + local device storage (Room) |
| Ranked rating (DR, tier, season history) | Matchmaking and competitive ladder | Firebase Firestore (Google) |
| XP, badges, and cosmetic entitlements | Progression system and purchased item ownership | Firebase Firestore (Google) |
| Purchase tokens (via Google Play Billing) | Verifying Pro and subscription purchases | Firebase Firestore (Google) — token only, no payment details |
| Region (e.g. NZ, AU) | Matchmaking — finding nearby opponents | Firebase Firestore (Google) |
We do not collect: precise location, contacts, camera or microphone data, device identifiers beyond what Firebase SDK provides, or any payment card details (all payments are handled entirely by Google Play).
How We Use Your Data
- Running the app — match scoring, stats calculation, ranked progression, and leaderboards
- Matchmaking — pairing you with opponents of similar skill in your region
- Cloud sync — keeping your stats and progress consistent across your devices
- Verifying purchases — confirming Pro and subscription entitlements via Google Play
- Seasonal resets — applying end-of-season rank changes and XP payouts
We do not use your data for advertising, profiling, or any purpose unrelated to operating DartForge.
Third-Party Services
DartForge uses the following Google services, each governed by Google's own privacy policy:
- Firebase Authentication — handles Google Sign-In. Google's authentication infrastructure processes your credentials. We receive a user ID and basic profile info.
- Firebase Firestore — cloud database where player profiles, match data, and rankings are stored.
- Firebase Cloud Functions — server-side logic for matchmaking, turn validation, purchase verification, and ranked updates. These run on Google Cloud infrastructure.
- Google Play Billing — handles all payment processing for Pro purchases and subscriptions. We never see your payment details — only a purchase token to verify entitlement.
Google's privacy policy applies to these services: policies.google.com/privacy
Data Storage and Security
Your data is stored on Google Cloud infrastructure, primarily in the us-central1 region. Firebase Firestore applies access rules that prevent any user from reading or modifying another user's private data.
Match statistics are also stored locally on your device using Room (Android's local database). This local data is not accessible to other apps.
We do not operate our own servers. All backend infrastructure is provided by Google Firebase and Google Cloud.
Data Retention
Your data is retained for as long as your account exists. If you delete the app without signing out, your cloud data remains stored in Firestore unless you request deletion.
To request deletion of your account and all associated data, contact us at abaken87@gmail.com with the subject line "Data Deletion Request". We will process the request within 30 days.
Your Rights
Depending on where you live, you may have rights regarding your personal data including the right to access, correct, or delete it. To exercise any of these rights, contact us at the address below.
For users in the European Economic Area or United Kingdom, we process your data on the basis of legitimate interests (operating the app you have installed) and contractual necessity (fulfilling purchases you have made).
Children
DartForge is not directed at children under 13. We do not knowingly collect personal data from children under 13. If you believe a child under 13 has provided us with personal information, please contact us and we will delete it promptly.
Changes to This Policy
We may update this privacy policy from time to time. When we do, we will update the "Last updated" date at the top of this page. For significant changes, we will notify users via an in-app notice.