SpaceWord — Privacy Policy
This Privacy Policy describes how the SpaceWord mobile game ("the App", "we") handles the limited data it processes. We've designed SpaceWord to collect as little personal information as possible — the App does not require an account, does not show advertisements, and does not include third-party analytics or tracking SDKs.
1. Who runs this app
The App is published by Écran-noir. The SpaceWord game server is hosted on Fly.io.
2. What we collect
On your device (local storage only):
- Your chosen display name (typed in the lobby — may be a nickname).
- Your selected character avatar.
- Your in-game progress: gold balance, XP, unlocked / purchased characters, and a few UI preferences (language, locked-name flag).
- A session token used to resume an in-progress multiplayer match if the app reloads.
This information lives in your device's local browser storage. It never leaves your device unless you join a multiplayer match.
Sent to the SpaceWord server when you start a match:
- Your display name and a numeric level pip (so opponents can see you in the lobby and player panel).
- The moves you play, which the server validates against the dictionary and re-broadcasts to other players in your match.
- Your network connection's IP address, which the server's web framework records temporarily in standard access logs for abuse prevention and debugging.
The server keeps match state only in memory while a game is in progress. When the game ends or the room is closed, the state is discarded. We do not store completed match history, chat history, or player profiles in any persistent database.
3. What we do NOT collect
- We do not collect your real name, address, phone number, or email unless you choose to email us directly.
- We do not use third-party advertising networks, analytics SDKs, attribution trackers, or A/B-testing services.
- We do not sell or share your data with anyone.
- We do not process payments or store payment information.
4. Why we collect it
- Display name & avatar — so other players in your multiplayer room can identify you on the player panel.
- Game progress — so your XP, gold, and unlocked characters persist between play sessions on the same device.
- Match state on the server — so the server can validate moves, enforce the rules, and relay them to other players in real time.
- IP address in access logs — so we can diagnose connection problems and detect abuse (e.g., automated clients spamming a room).
5. Where data is stored
- On-device data is stored in your browser's local storage and never leaves your device.
- Server-side match state runs on a Fly.io machine in the European Union (Paris region). Access logs containing IP addresses are kept by Fly.io for the duration of their default log retention policy.
6. How long we keep it
- On-device data persists until you uninstall the App or clear its storage.
- Server-side match state is deleted as soon as your match ends.
- Server access logs containing IP addresses are kept for at most 30 days, then automatically rotated out.
7. Children's privacy
SpaceWord is suitable for all ages. We do not knowingly collect personal information from children under 13. The only personal-ish data the App ever sees is a freely-chosen display name, which the player types in themselves. If you are a parent or guardian and believe your child has typed identifying information into the App, please email us and we'll help.
8. Your rights
Because the App stores virtually all of its data on your own device, you can exercise the right to access, modify, or delete that data at any time by clearing the App's storage from your device's settings or by uninstalling the App.
For the limited server-side data (your IP address in access logs while you play), you can request deletion through the support channel listed on the Play Store listing, including the date and approximate time of your session(s).
9. Security
We follow industry-standard practices to protect the App and its backend, including HTTPS for all client–server traffic, password-less play (no credentials to leak), and minimal data collection so there is very little to lose in the event of a breach.
10. Changes to this policy
We may update this Privacy Policy from time to time. The "Last updated" date at the top of this document will reflect any changes. Significant changes will be highlighted in a future release of the App.
11. Contact
Questions or concerns can be sent through the support channel listed on the Play Store listing.