Privacy Policy
- The free game may show ads. Our ad provider collects device and ad-interaction data to show and measure ads; where the law or your device settings require it, we ask before ads are personalised.
- You can buy Pro, an optional one-time purchase. On the web Stripe handles the payment; in the apps Google Play or the App Store. We never see your card details.
- No analytics of our own, and we don't sell your data.
- Your settings and best score stay on your device.
- If you use the online leaderboard, we store a random player ID, your display name, and your scores. Your name and scores are public on the leaderboard.
- In the apps, if your phone is signed in to Play Games or Game Center, we store your Play Games or Game Center player ID to sign you in on your other devices, and may use your gamer name as your display name until you pick one.
- You can delete your account and its data at any time: in the game (๐ Leaderboard โ Delete account), at dodge-racer.com/delete-account, or by emailing hello@coderocktechnologies.com.
1. Who we are
Dodge Racer (the game, on the web, Android and iOS) is made by Code Rock Technologies ("we", "us"). We are responsible for the personal information described in this policy. We handle it in line with the Australian Privacy Act 1988 and the Australian Privacy Principles, and we apply the same care to players everywhere.
2. Information that stays on your device
The game saves a few things in your browser's or app's local storage so they're still there next time: your best score, the car and colour you picked, your camera view and controls, whether tilt steering is on, your sign-in token, whether this device has Pro, and scores or lap times waiting to be sent when you're back online. This never leaves your device unless you use the online features below. Clearing your browser data or uninstalling the app deletes it.
Tilt steering reads your device's motion sensor while the game is running, only to steer the car. Sensor readings are not stored or sent anywhere.
3. Information we collect for the online leaderboard
When the online leaderboard is available and you play with an internet connection, the game creates an anonymous player account for your installation. We then collect:
| What | Why | Public? |
|---|---|---|
| A random player ID and a sign-in token (kept on your device) | To tell your scores apart from other players' without knowing who you are | No |
| The display name you choose (optional; otherwise your Play Games gamer name or Game Center nickname if the app signed you in with one, or "Driver" plus a short code) | To show you on the leaderboard | Yes |
| Your scores, how long each run lasted, the time it was played, and whether it was on web, Android or iOS | To rank players, show all-time and weekly boards, and detect impossible scores | Scores and rank: yes. Run length and platform: no |
| In Time Attack and Race Track: your lap and sector times, the car and mode, and a replay of your fastest lap (a "ghost") | To rank laps on the lap boards and let players race a ghost | Lap times, car and name: yes. The fastest lap's ghost: shown to Pro players |
| If you race other players online (a feature still in development, open only to invited testers): your car and colour, your car's position during the race, your results (place, finish time, best lap) and an online rating; and that you entered an invite code | To run the race, show other racers where you are, and rank online racers | Racers in the same race see your name, car and position. Rating, wins and podiums: on the online board after 5 rated races |
| Your IP address and basic request details, as logged by our hosting providers | To deliver the service, limit abuse (for example, too many sign-ups or submissions), and fix problems | No |
Display names are public, so names with swearing or slurs are refused. If you see an offensive name, tap โ Report a name on the leaderboard or email us, and we'll remove it.
You don't need to give your real name, email address, phone number, location, contacts or photos to use the leaderboard. An email address is only needed if you choose to sign in with email, or to buy Pro on the web (section 5).
Optional sign-in (Google, Apple or email)
If you choose to link a Google or Apple account so you can keep your progress across devices, we receive from that provider your account identifier and the email address on the account (with Apple, this is a private relay address if you choose Hide My Email). Google also shares the name and profile picture on your Google account, which are stored with the link but which we don't use or show. We use these only to sign you in and recover your progress. They are never shown on the leaderboard. If you sign in with Apple, we also keep a token Apple issues to Dodge Racer, only so that when you delete your account we can ask Apple to revoke Dodge Racer's access to your Apple ID. You can play without linking any account.
If you sign in with your email address instead, we store that address with your player account and send you sign-in links or codes by email (sent for us by our hosting provider, Supabase, or the email service it uses). It is never shown on the leaderboard.
Play Games and Game Center (the apps)
If your phone is signed in to Google Play Games (Android) or Apple Game Center (iOS), the app signs you in with that profile when it starts, so your progress follows you to your other devices signed in to the same profile. Our server checks with Google, or against Apple's signature, that the profile is yours, then stores your Play Games player ID or your Game Center team player ID with your player account. We also receive your Play Games gamer name or Game Center nickname, and may use it as your display name if you haven't picked one; you can change it at any time. We don't keep or use anything else from your Play Games or Game Center profile, and your player ID is never shown on the leaderboard. To stop this, sign out of Play Games or Game Center on your device. You can still sign in with Google, Apple or email too, and your progress moves into that account.
4. Advertising
To keep the game free, it may offer you a short ad to watch after a crash, in return for continuing your run. An ad only plays when you choose to watch one. Ads are served by a third-party advertising provider (such as Google AdMob in the apps, or Google AdSense on the web). When an ad is requested, shown or tapped, the provider may collect:
- your device's advertising identifier (Android advertising ID or Apple's IDFA, only if you allow it);
- your IP address and the approximate location it indicates (city or region, not precise location);
- device and app details, such as model, operating system, language and app version;
- ad interactions, such as which ads were shown or tapped, and diagnostic data about ad loading.
On the web, ad providers may use cookies or similar technologies for the same purposes.
The provider uses this to deliver ads, limit how often you see the same ad, measure performance, prevent ad fraud and, if permitted, personalise ads. It handles this data under its own privacy policy (for Google: policies.google.com/technologies/ads). We don't give the ad provider your leaderboard name, scores or sign-in details.
Your ad choices
- Consent: where required (for example in the EU, the UK, or on iOS through Apple's tracking prompt), we ask before ads are personalised or your advertising identifier is used for tracking. If you say no, you still get ads, but they are not personalised.
- Device settings: you can reset or delete your advertising ID (Android: Settings โ Privacy โ Ads) or turn off tracking for apps (iOS: Settings โ Privacy & Security โ Tracking).
- Skip ads: Pro players continue without watching an ad (section 5), and the game doesn't request ads for them.
5. Purchases (Pro)
Pro is an optional one-time purchase: more hearts per run, continuing after a crash without watching an ad, every biome in the playground, and a Pro badge on the leaderboard. On the web, payments are processed by Stripe; in the apps, by Google Play or the Apple App Store, under their own terms and privacy policies. We never receive your payment card details. From Stripe we receive a payment confirmation (a payment reference, the amount, its status and date, and the email address you gave at checkout); from the stores, a purchase token or transaction ID, the product and its status. We store that reference with your player account so Pro applies wherever you sign in, can be restored, and is removed if the payment is refunded or reversed. Buying on the web needs a signed-in account (Google, Apple or email).
6. How we use information
- Run the leaderboard: store your scores, rank players, and show your position.
- Keep it fair: check scores against how long a run lasted, stop reused or forged submissions, and remove cheating or offensive names.
- Offer optional ads in the free game (through our ad provider, as described in section 4), and turn them off for Pro players.
- Provide Pro: record your purchase against your player account, restore it on your devices, and remove it after a refund or chargeback.
- Keep the service secure and working, and respond to your requests.
We don't sell or rent your information, and we don't make automated decisions about you that have legal or similarly significant effects.
7. Who we share it with
We use a small number of service providers who process information on our behalf, only to run the game:
- Supabase hosts the leaderboard database and player accounts. Our database is located in South Korea (Seoul region).
- Vercel hosts the web version of the game on a global network.
- Cloudflare runs the server for online races (in development, invited testers only). It receives your player ID, display name, car and live race position while you race.
- jsDelivr delivers the open-source 3D library (three.js) to the web version. The Android and iOS apps bundle it and don't use jsDelivr.
- Our advertising provider (such as Google AdMob or AdSense) shows ads in the free game, as described in section 4.
- Google or Apple, only if you choose to sign in with them.
- Google Play and the Apple App Store distribute the apps and process in-app purchases under their own privacy policies.
- Stripe processes Pro payments on the web version, under its own privacy policy. We pass it your random player ID and your account's email address (for your receipt), and it sends us back a payment reference.
Because these providers operate outside Australia, your information may be stored or processed overseas, including in South Korea and the United States. We choose providers that protect information to a standard comparable to the Australian Privacy Principles. We may also disclose information if the law requires it.
8. How long we keep it
- Leaderboard scores and display names: for as long as the leaderboard runs, or until you delete your account (section 9).
- Lap times, ghosts, online race results and ratings: as long as those boards run, or until you delete your account.
- Purchase records: for as long as needed to provide and restore your purchase, and as required by tax and accounting laws. When you delete your account we keep each purchase's payment reference, date and refund status without your account, for refunds, chargebacks and tax records.
- Hosting logs: kept by our providers for a short period, typically days to weeks.
- Advertising data: kept by the ad provider under its own retention policy.
9. Your choices and rights
- Play offline. The game works without the leaderboard; nothing is sent to us while you're offline, and no ads load.
- Change your name in the game at any time.
- Delete your account yourself, at any time (below).
- Access, correct or delete. Email hello@coderocktechnologies.com. Tell us your display name, your platform and roughly when you last played so we can find your account. We'll respond within 30 days.
- Complaints. Contact us first and we'll try to fix it. If you're not satisfied, you can complain to the Office of the Australian Information Commissioner at oaic.gov.au, or to your local data-protection authority.
Delete your account
If you've logged in (Google, Apple or email, or in the apps Play Games or Game Center), you can delete your account yourself:
- In the game (web, Android or iOS): open the ๐ Leaderboard and tap Delete account under "Signed in as โฆ" (or find it in โ Settings), type DELETE and confirm.
- On the web, without the app: at dodge-racer.com/delete-account, log in and confirm.
- By email: write to hello@coderocktechnologies.com from the address on your account. We'll delete it within 30 days.
Deleting your account deletes it straight away, along with your sign-in details (Google or Apple link, email address, or Play Games or Game Center player ID), display name, scores, lap times and replays, online rating and race results, and Pro on that account. We keep only a record of each purchase, no longer linked to your account (its payment reference, date and refund status), for refunds, chargebacks and tax records, and other racers keep their own results from races you were in, without your name. Pro bought in the Android or iOS app can be restored on a new account with Restore purchases, because the store holds the purchase; Pro bought on the web can't be. If you signed in with Apple, we also ask Apple to revoke Dodge Racer's access to your Apple ID. Hosting logs are deleted by our providers on their own schedule (typically days to weeks).
Uninstalling the app or clearing browser data removes the sign-in token from your device. Your scores then stay on the leaderboard under your display name, but you can no longer sign in to that anonymous account. Email us if you'd like them removed.
10. Children
Dodge Racer is a casual game suitable for all ages, but the online leaderboard is not directed at children under 13. We don't knowingly collect personal information from children under 13 beyond an anonymous player ID and a display name (in the apps, also a Play Games or Game Center player ID, and the gamer name that may become the display name). We ask players not to use their real name as a display name. If we learn a player is under 13, or if the law in your country requires it, ads are not personalised. If you're a parent or guardian and believe your child has given us personal information, email us and we'll delete it.
11. Security
Information is sent over encrypted connections (HTTPS). Leaderboard data can only be changed through checked server-side functions, and players cannot read other players' private details. No system is perfectly secure; if a breach is likely to cause you serious harm, we will notify you and the regulator as the law requires.
12. Changes to this policy
We may update this policy as the game changes, for example when new online features launch. We'll change the effective date above, and for significant changes we'll tell you in the game or in the store listing.
13. Contact
Code Rock Technologies
hello@coderocktechnologies.com