What we store
Propulsion Factory Alpha is a single-player game. We do not require an account, an email address, or any personal information to play. The only identifier we use is a random deviceId (a UUID) generated in your browser the first time you open the game.
Two things are stored:
- Your save: the current game state, kept locally in your browser's IndexedDB and synced to our database (Neon Postgres on Vercel) keyed by your
deviceId. The save is signed server-side so it cannot be tampered with in transit. - Anonymous gameplay events(only if you accept the consent banner): things like “day reached”, “first vehicle built”, “error encountered”. We use these to fix bugs and improve balance. They are sent to PostHog with IP address disabled and session recording disabled.
What we do not collect
- No name, email, phone number, or other contact details.
- No IP address (PostHog is configured with
ip: false). - No session recordings or autocapture of clicks and inputs.
- No cross-site tracking. No advertising identifiers.
Where data lives
- Your browser:
deviceIdin localStorage, full save in IndexedDB, preferences in localStorage. - Neon Postgres on Vercel: latest save row keyed by
deviceId, with day, version, and signature. - PostHog (US region): anonymous event stream, only if you opt in. Events are tied to your
deviceId, not to you.
How to opt out or delete
- Turn off telemetry: open Settings → Privacy and toggle off. PostHog stops capturing immediately for future sessions.
- Wipe local data: open Settings → Data and use Reset, or clear your browser's site data for this domain. This deletes your local save and the
deviceId. - Delete server-side save: clearing site data on the device disconnects you from the server row, but the row may persist until pruned. If you want it removed immediately, contact us (see below).
Cookies
We do not set tracking cookies. We use browser storage (localStorage, IndexedDB) to keep your save and preferences on the device. PostHog, when enabled, also uses localStorage; it does not set third-party cookies in our configuration.
Contact
For questions, data-deletion requests, or anything else, reach out at the address listed on the project repository. We will reply within a reasonable time.