Privacy Policy

Last updated: 21 September 2026 · Applies to magesticanstudios.com, all Magestican Studios games, and the Multi Game Madness app for iOS.

This policy explains what personal information Magestican Studios (a trading name of Ultra Task Pty Ltd, an Australian proprietary limited company, hereafter "we" or "us") collects, why, and how you can exercise your rights over it. This policy is written to satisfy the Australian Privacy Act 1988 (Cth) and, where our audience overlaps, the EU General Data Protection Regulation (GDPR).

Short version

What we collect

On this website: nothing. The site is served as static files. Your browser makes a request; our host (a static file provider) receives the request and responds with a file. Our host may keep short-lived access logs (typically IP address, requested URL, user-agent, timestamp) for security and abuse-prevention purposes. We do not sell, rent, or share those logs, and we do not correlate them with any other information.

In our games: no personal information. Game saves and settings (world seed, player name, preferences) are written to your own browser's storage. They stay there unless you choose to save your progress to an account, which is covered in its own section below. Splatbarn is peer-to-peer: the other players' browsers see the name you type, we do not. What we do receive are the anonymous match counts listed under "Analytics" below.

When you email us: your email address and whatever you chose to send. We reply from the same address, retain the thread as long as needed to help you, and delete it afterwards.

Accounts and saved progress

You do not need an account to play anything we make, and you never will. Every game runs, saves and remembers your progress in your own browser with no account at all. What an account adds is one thing: the same progress on a second device, and a copy that survives clearing your browser data.

What we store if you use it. A single document holding your game progress: your chosen display name if you typed one, experience points, rank, streak counts, day numbers of when you played, how many times you have played and won each game, and your personal best lap times, race times, finishing positions and points for each Kartzoom circuit. That is the whole list, and it is enforced by the database itself — our security rules name every permitted field and reject a write containing anything else, including an email address, a message, or a reference to another player.

Who you are to us. By default, nobody. Playing signs you in anonymously: Google's Firebase Authentication issues a random identifier for your browser and we store the progress document against that identifier. It is not linked to a name, an email or a person, and we cannot tell who you are from it.

There are three ways to make that progress durable, and they differ in what they involve.

If you set an email and password. Your email address is stored by Google Firebase Authentication, which operates it on our behalf as our processor. It is used for exactly two things: identifying your account when you sign in, and sending a password reset link if you ask for one. We do not send marketing email, we have no mailing list, and we do not share or sell the address.

Your password is never seen by us. It goes from the form directly to Firebase Authentication, which stores only a salted hash (scrypt). It is not written to our database — the security rules above name every permitted field and a password is not among them — it is not logged, and there is no screen anywhere, including one only we can see, that could display it.

Your email is not in the progress document either. The two are held separately: Firebase Authentication holds the address, Cloud Firestore holds the progress, and the rules reject any attempt to write an email address into the progress document.

Google's own handling of authentication data is covered by the Google Privacy Policy.

Where it is stored. Google Cloud Firestore, in a project we control. Access is restricted to your own document: the rules permit a signed-in browser to read and write the one document belonging to its own identifier and nothing else, and there is no listing, no search, and no path by which one player can reach another player's progress.

Your game library. To show "Continue", "Recently played" and your favourites, this browser keeps a short list of which of our games you opened, on which day (a day number, never a time of day), how long each game was open, how many matches you finished and won, and which games you marked with a heart. It stays in your browser. If you have an account, the same list is copied to a private library entry next to your progress document so your other devices can show it. "Erase my progress" deletes it in both places.

Deleting it. The account panel in any of our games has an "Erase my progress" button. It deletes the stored progress document and your local copy, immediately — there is nothing to email us about and no waiting period. If you also want the email address itself removed from Firebase Authentication, email us at the address under "Contact" and we will delete the account outright.

What we do with it

Analytics

We use Google Analytics 4 to answer one question: which games and pages people find, and on what kind of device. We deliberately run it in its weakest configuration, because a studio that advertises "no tracking" and then fingerprints you is lying:

The events we record are: a page view; play_click (someone followed a link to a game); game_start (map, mode, bot count, host or joiner, phone or desktop); and match_end (map, mode, duration, score margin, and whether the reporting player's team won). None of them carries anything about you.

Analytics is loaded from Google's servers, so Google receives the request. Google's handling of it is covered by the Google Privacy Policy. If you would rather send nothing at all, any content blocker or your browser's "Do Not Track"/tracking-protection setting will stop the script loading, and the site works exactly the same without it.

Cookies and similar technologies

This site sets no cookies of its own, and the analytics described above are configured not to set any either. Games store your settings (name, chosen map, volume) in your browser's own local storage; that never leaves your device and you can clear it at any time from your browser settings.

Third parties

Google, in two roles: analytics as described above, and — only if you choose to save your progress to an account — Firebase Authentication and Cloud Firestore, which hold the anonymous identifier and the progress document described under "Accounts and saved progress". The other game-support service a browser game needs is a WebRTC signalling broker, so two players' browsers can find each other; it carries no account, no profile and no name.

The site is hosted by a static-file provider (currently expected to be Cloudflare Pages or GitHub Pages) that operates under its own privacy policy. If you follow an external link from our site or games (for example, to a game's store page on itch.io or Steam) the destination site handles your data under its own policy.

Our apps for iOS

We publish two apps on the App Store: Multi Game Madness (rated 9+) and Multi Game Madness After Dark (rated 17+). Everything in this section applies to both. Every game is built into the app and served from inside your device, so each pack plays with no network connection at all — everything above this section describes the website instead.

The apps' analytics data is processed by Google LLC under the Google Privacy Policy. The App Store itself is Apple's, and Apple handles your download and any App Store data under its own policy. The licence that governs the apps is Appendix A of our Terms of Use.

Children

Our games are suitable for a general audience but we do not knowingly collect personal information from anyone under 13.

Your rights

You can ask us:

Send those requests to the contact address published on our website. If we ever store personal information subject to the GDPR, EU residents also have the rights to portability, restriction of processing, and to lodge a complaint with your national data protection authority.

Contact

Ultra Task Pty Ltd, Gold Coast, Queensland 4226, Australia — trading as Magestican Studios. ABN 93 700 712 910, ACN 700 712 910.

Email support@ultratask.com.au for anything in this policy, including a privacy request under "Your rights" above. It is a real inbox and a person reads it.

Changes to this policy

We will update this page if what we do with data changes, and bump the "Last updated" date at the top. Material changes (anything that broadens what we collect or how we share it) will also be flagged on the site's home page for a reasonable period.

This document is provided as-is and is not legal advice. Verify against a solicitor before relying on it for anything that would trigger a regulator.

← back to the studio