Privacy policy
Last updated:
This policy explains how Stellar Frontier, the mobile game published by Purple-Galaxy under its games brand Purple-Galaxy Studio, handles your personal data. It covers the game on Android and iOS, its test builds, our Discord server and this website.
In short: we collect what the game needs to run: an account identifier, your player name, your game progress and technical diagnostics. Only if you agree on the game's first screen does it send gameplay statistics to Unity, and app events (install, launches) and your device's advertising ID to Meta, which uses them for its own purposes; on iPhone, Meta also needs your permission in Apple's tracking prompt. You can change your answer at any time in the game's Settings. The game shows no ads, we never collect your location, and we never sell your data. You can play as a guest, and you can ask us to delete your account at any time.
If you take part in a playtest, we also receive the crash reports, the bug reports and the survey answers you send us, and gameplay analytics only if you agree to them in the game.
Who is responsible for your data
The data controller is:
- Julien DE MARCHI EI (sole trader, entrepreneur individuel), trading as Purple-Galaxy. Purple-Galaxy Studio is its games brand.
- Registered office: 60 rue François 1er, 75008 Paris, France
- SIRET: 991 751 462 00011
- Person responsible: Julien de Marchi
- Contact for any privacy question or request: [email protected]
Summary
| Data | Why | Who processes it |
|---|---|---|
| Player account ID and linked sign-in IDs | Create your account, sign you in, restore your progress | Unity; Google, Meta or Apple if you use their sign-in |
| Player name | Show your name in the game | Unity |
| Game progress and in-game currency balances | Save and sync your game | Unity |
| Diagnostics and crash reports (device model, OS, crashes, errors) | Keep the game stable and fix bugs | Unity (Unity Diagnostics) |
| Gameplay analytics, only if you agree | See where players get stuck and balance the game | Unity (UGS Analytics) |
| App events (install, launches, sessions) and advertising ID, only if you agree (on iPhone, also only if you allow tracking) | Measure installs and our ads | Meta, which also uses them for its own purposes |
| Bug reports you send (your description, a screenshot, the game log, device, language, player ID) | Reproduce and fix bugs | Codecks |
| Your answers to the playtest survey | Improve the game | Tally; our bot, which copies them to a staff-only channel on Discord |
| Discord user ID, faction, XP and rank on our Discord server | Run the server's factions and ranks | Purple-Galaxy (our bot), Discord |
| Email address and name (Sign in with Apple only, iOS) | Provided by Apple when you choose that sign-in | Apple, Unity |
| Your emails to support | Answer you | Purple-Galaxy |
What we collect
Account identifiers
When you first open the game, Unity Gaming Services creates a player account with a random player ID. You can play as a guest with this anonymous account and nothing else.
If you choose to link a sign-in method, we also receive and store the identifier that provider gives for your account:
- Google Play Games (Android): your Play Games player ID and your Play Games display name.
- Google sign-in (on builds other than Android).
- Facebook Login: your app-scoped Facebook user ID. We only request Facebook's basic
public_profilepermission; we do not request your email, friends list or any other permission. - Sign in with Apple (iOS): your Apple user identifier.
Player name
The name you choose in the game, and your Play Games display name if you sign in with Play Games.
Email address and name
We do not collect your email address on Android. On iOS, Sign in with Apple may share your name and an email address (which can be a private relay address chosen by you). Google sign-in on builds other than Android can also share your name and email address. We use them only to identify your account.
Game progress
Your saved game (fleet, station, progress and settings synced to the cloud) and your balances of in-game currencies (Credits, Crystal and ProtoData). These currencies have no real-money value.
Diagnostics and crash reports
Technical data collected by the Unity engine and the Unity Gaming Services SDKs to keep the game working: device model, operating system version, app version, crash reports and error logs. Crashes, exceptions and "app not responding" events are reported by Unity Diagnostics.
This reporting is needed to keep the game working, so it runs without asking for your consent: it relies on our legitimate interest (see below), and you can object to it by writing to us.
Gameplay analytics (only if you agree)
Builds that show a consent screen at first launch (starting with the second closed-test build) ask whether you agree to gameplay analytics. Only if you answer yes does the game send UGS Analytics (Unity Gaming Services) events about how you play, linked to your player ID:
- the start of a session, with the app version and the game's language;
- opening the station or the galaxy map;
- the Welcome Back summary shown when you come back (time away, amounts collected);
- facility and Outpost upgrades (facility, level) and the Outposts you found;
- launching a level (level, galaxy, Stellar Fuel spent and left), confirming a deployment (number and type of spaceships) and the end of a battle (outcome, duration, waves reached, spaceships left, objective);
- claiming a level or a whole galaxy, with its rewards;
- refilling Stellar Fuel (with Stellar Crystals, a fuel canister or an ad);
- sending a bug report (its severity).
Later versions add requisitions, spaceship level-ups, shop purchases and playtest grants to this list. We use these statistics only to see where players get stuck and to balance the game, never for advertising.
If you answer no, none of these events is sent. You can change your answer at any time in the game's Settings › Game statistics, and Settings › Statistics data › Delete turns the statistics off and asks Unity to delete what was already collected. The same answer also decides whether the Facebook SDK sends app events to Meta (see the next section).
App events and your advertising ID (Meta)
The game includes Meta's Facebook SDK. Once you agree, it automatically sends Meta, including for players who never sign in with Facebook:
- app events: the installation, app launches, session starts and similar standard events;
- your device's advertising ID (the Android advertising ID; on iOS, Apple's advertising identifier).
Which players this applies to: in builds with the consent screen, only players who agreed on that screen. On iPhone, iOS then asks whether Stellar Frontier may track you (App Tracking Transparency), and Meta receives nothing unless you allow it there too. If you answer no on either screen, or turn Game statistics off later in Settings, nothing more is sent to Meta. The game plays the same either way. The first closed-test builds, which had no consent screen, sent these events for every player.
Meta uses this data for its own purposes as well, such as measuring and improving advertising. That makes it sharing your data with Meta, not only processing it on our behalf. See Meta's privacy policy.
How to limit it: you can reset or delete your advertising ID, and switch off ad personalisation, in your device settings (on Android: Settings → Google → All services → Ads; the exact path depends on your phone; on iPhone, the game's tracking permission is in Settings → Privacy & Security → Tracking). Deleting the ID stops it being sent. You can also object to this sharing by writing to [email protected].
Bug reports you send
When you use Settings › Report a bug in the game, or the /bug command on our Discord server, your report becomes a card in Codecks, the tool we use to plan and track our work. Nothing is sent unless you choose to send a report.
- From the game, the report contains what you write, a screenshot of the game screen, the game's log for the current session (a technical record of what the game did, which includes your player ID), the build number, your platform, your device model, the game's language, your player ID and the screen you were on.
- From Discord, it contains what you type in the form (title, what happened, steps, device and platform, and your player ID and an attachment if you add them). The bot also opens a thread under your Discord name in the server's bug-reports channel, with a link to the report.
Playtest survey
The playtest survey, which you can open from the game, from our Discord server or from the feedback page, is run by Tally. It asks for your opinion of the game, your platform and your player ID. When you open it from the game, the game fills in your player ID and platform for you. Every question is optional.
Our bot also copies each set of answers, as sent, into a staff-only channel of our Discord server that only the Stellar Frontier team can read, together with your player ID, platform and build number when they were sent. For its own statistics, the bot keeps only the scores and the options chosen: never your written answers or your player ID.
Our Discord server and its bot
Our community server runs on Discord, under Discord's own terms and privacy policy. The Stellar Frontier bot on that server stores, in a database on our own server: your Discord user ID, the server's ID, the faction you pick, your experience points (XP) and your rank. It gives XP for messages, voice time and reactions by counting them; it does not keep the content of your messages. For playtesters, the bot also gives the tester role and sends the test instructions by private message.
When you contact us
If you email us, we receive your email address and whatever you write, so we can answer you.
What we do not collect
- Your precise or approximate location.
- Your contacts, photos, videos, files, microphone or camera. A bug report only includes a screenshot of the game's own screen.
- Chat or messages: the game has no chat.
- Ads inside the game: the game displays none. Meta may still use the app events and the advertising ID described above for its own advertising purposes.
- Payment information. The game currently has no purchases. If in-app purchases are added, payments will be handled by Google Play or the App Store, and this policy will be updated first.
Why we use your data and on what legal basis
| Purpose | Legal basis (GDPR) |
|---|---|
| Creating your account, signing you in, saving and syncing your progress, running the game and its in-game economy | Performance of the contract between you and us: the game's terms of service (Art. 6(1)(b)) |
| Diagnostics and crash reports (Unity Diagnostics), fixing bugs, preventing cheating and abuse, keeping the service secure | Our legitimate interest in providing a stable and fair game (Art. 6(1)(f)) |
| Gameplay analytics (UGS Analytics), and the app events and advertising ID sent to Meta in builds with the consent screen (on iPhone, also with your permission in Apple's tracking prompt) | Your consent (Art. 6(1)(a)), which you can withdraw at any time in the game's Settings |
| Sending app events and the advertising ID to Meta in the first closed-test builds, which had no consent screen, to measure installs and how the game is found and used | Our legitimate interest in understanding and promoting the game (Art. 6(1)(f)) |
| Handling the bug reports and survey answers you send us | Our legitimate interest in fixing and improving the game (Art. 6(1)(f)) |
| Running the Discord bot's factions, XP and ranks | Our legitimate interest in running our community server (Art. 6(1)(f)) |
| Answering your emails and handling your requests, including deletion requests | Our legitimate interest in answering you, and our legal obligations when you exercise your rights (Art. 6(1)(f) and (c)) |
You can object to the processing based on our legitimate interest at any time, including the sharing with Meta: write to [email protected], or delete your advertising ID in your device settings. We make no automated decisions about you, and we never sell or rent your data.
Who receives your data
We use the following providers. Each one processes data for the purpose described, under its own privacy policy:
- Unity Technologies (Unity Gaming Services: Authentication, Cloud Save, Cloud Code, Economy, Unity Diagnostics, and UGS Analytics if you agree to it). Hosts your account and your save. Unity privacy policy
- Google (Google Play Games Services and Google sign-in), only if you sign in with Google. Google privacy policy
- Meta Platforms: receives the app events and the advertising ID described above from players who agreed (on iPhone, who also allowed tracking), and from every player of the first closed-test builds, and uses them for its own purposes too. If you also choose Facebook Login, Meta knows that you used your Facebook account to sign in to Stellar Frontier. Meta privacy policy
- Apple (Sign in with Apple), only on iOS and only if you choose it. Apple privacy policy
- Codecks GmbH (Germany): receives the bug reports you send. Codecks privacy policy
- Tally BV (Belgium): hosts the playtest survey and your answers. Tally privacy policy
- Discord Inc.: runs the Discord server, if you join it, and hosts the staff-only channel where our bot copies the playtest survey answers. Discord privacy policy
We may also disclose data when the law requires it, for example to answer a valid request from a court or public authority.
Transfers outside the European Union
Some of these providers are based in, or use servers in, the United States and other countries outside the European Economic Area. Codecks and Tally are based in the European Union. These transfers rely on the safeguards provided by the GDPR, such as the EU–US Data Privacy Framework or the European Commission's Standard Contractual Clauses, as described in each provider's privacy policy.
How long we keep your data
- Account, player name, game progress and currency balances: for as long as your account exists. When you ask us to delete your account, we delete them within 30 days.
- Diagnostics: kept by Unity for the time needed to analyse crashes and errors, under Unity's retention rules. Data that has been aggregated or anonymised, and no longer identifies you, may be kept after your account is deleted.
- Gameplay analytics: kept by Unity under its retention rules. Settings › Statistics data › Delete in the game, or deleting your account, sends Unity a request to delete your analytics data; the game repeats the request until Unity confirms it.
- Bug reports: until the bug is fixed or the report is closed, and at most 12 months after the end of the test they were sent in.
- Survey answers: at most 12 months after the end of the test they were given in, both in Tally and in the staff channel on Discord. The bot's statistics (scores and chosen options only) do not identify you.
- Discord bot data: while you are a member of our Discord server. If you leave it, or ask us, we delete it.
- App events and advertising ID: kept by Meta under its own retention rules, which we do not control. Deleting your Stellar Frontier account does not delete what Meta already received; use your device settings and Meta's own tools for that.
- Emails to support: for as long as needed to handle your request, then up to 3 years after our last exchange, so we can prove how a request (such as a deletion) was handled.
- Website server logs: see This website below.
Children
Stellar Frontier is intended for players aged 13 and over, as stated on its Google Play listing. It is not directed at children under 13, and we do not knowingly collect their personal data.
If you are a parent or legal guardian and believe a child under 13 has played and given us personal data, write to [email protected] and we will delete it.
The game asks for as little as possible from younger players: you can play as a guest without giving any personal information, linking a Google, Facebook or Apple account is optional (Facebook itself requires its users to be at least 13), and there is no chat or any way to share personal information with other players.
Security
All communication between the game and our providers is encrypted in transit (HTTPS/TLS). Access to player data is limited to what is needed to run and support the game.
Your rights
Under the GDPR and the French Data Protection Act, you have the right to:
- access your data and get a copy of it;
- rectify data that is inaccurate;
- erase your data, including your whole account (see Delete your account);
- restrict or object to some processing;
- data portability: receive the data you provided in a structured, machine-readable format;
- give instructions about what happens to your data after your death;
- withdraw your consent to gameplay statistics at any time, as easily as you gave it, in the game's Settings › Game statistics. Withdrawing does not affect what was collected before.
To exercise a right, email [email protected] with your in-game player name and the way you sign in. We may ask for more information to confirm the account is yours. We answer within one month.
If you think your rights have not been respected, you can lodge a complaint with the French data protection authority, the CNIL: 3 place de Fontenoy, TSA 80715, 75334 Paris Cedex 07, France, www.cnil.fr. You can also contact the authority of the EU country where you live.
This website
This website (stellarfrontier.purple-galaxy.studio) uses no cookies, no analytics and no third-party services. Fonts and images are served from our own server.
- If you use the light/dark switch, your choice is saved in your browser's local storage, on your device only. It is never sent to us.
- The feedback page only links to the playtest survey: nothing is loaded from Tally until you open the survey.
- Like any web server, ours records technical access logs (IP address, date and time, page requested, browser type) to keep the site secure and working. They are kept for up to 12 months and then deleted.
The site is hosted by Purple-Galaxy on its own infrastructure in France. See the legal notice.
Changes to this policy
We will update this policy whenever the game starts handling data differently, for example if purchases are added. The date at the top shows the latest version. For important changes, we will also tell you in the game or on this website.
Change log
- 22 October 2026: gameplay statistics and Meta's app events now start only after you agree on the game's first screen; on iPhone, Meta also needs your permission in Apple's tracking prompt. The list of gameplay statistics is updated, and the game's Settings can change your answer and delete your statistics.
- 30 September 2026: survey answers are also copied to a staff-only channel of our Discord server.
- 27 September 2026: added the playtest: crash reports through Unity Diagnostics, bug reports sent to Codecks, the survey hosted by Tally, gameplay analytics with your consent (Meta app events follow the same answer), and our Discord bot. Added the German version.
- 20 September 2026: the game's audience on Google Play is now players aged 13 and over. Added the app events and the advertising ID that the Facebook SDK sends to Meta, and the ways to limit that.
- 19 September 2026: first version.