← Terrafactor

Terrafactor privacy

Last updated: pending randy's okay: publishing date

Terrafactor is made by randy, a one-person studio in Australia. This page says what the game sends off your computer, why, and how to turn it off. Questions or requests go to contact@randy.gg.

The short version

What the game sends, and why

1. Gameplay stats

What gets sent:

Worlds are identified by a scrambled ID made from the world's seed and creation time, not by their names. These stats don't include your name, your Steam ID, your chat or your save files.

When the stats arrive, the receiving servers see your IP address the way any website does. We don't store IP addresses; PostHog stores a rough location worked out from the IP when the event arrives (country, and usually city, region, postal code and map coordinates). pending randy's okay: GeoIP wording

Why: to see where players get stuck, how long things take, what to balance, and what's slow or broken.

2. Crash reports

If the game crashes, it sends a crash report: the kind of error, where in the game's code it happened (the call stack), which program files (DLLs) were loaded, the last error messages the game printed, your game version, and how long you'd been playing. Folder paths that contain your user name are swapped for placeholders first.

On Windows, while the crash window shows its progress bar, the game also uploads the crash dump file and the crash summary. A crash dump is a snapshot of the game at the moment it crashed, mostly the call stacks. It can contain small pieces of whatever the game had in memory at that moment. We only use it to find and fix the crash.

If a crash report can't be sent, for example when you're offline, it waits on your computer and is sent the next time you start the game. After 30 days it's deleted unsent.

Why: so we can fix crashes, including ones nobody reports.

3. F9 feedback

Nothing is sent until you press F9, write a note and press Enter. Esc keeps your note as a draft, or throws it away if it's empty.

A note carries:

Before the log leaves your computer, other players' names, Steam IDs, all chat messages, your login token, your user folder and your computer user name are replaced with placeholders. The log can still contain your world names and the addresses (including IP addresses) of servers you connected to.

Notes are stored with Cloudflare, at feedback.terrafactor.io. Cloudflare tells us which country a note came from. Your IP address is used to limit spam and is only ever stored scrambled (hashed). Your computer's name is never stored.

The Share Gameplay Data switch doesn't affect F9: a note only goes when you send it yourself.

4. Multiplayer

5. The ending

At the very end of Terrafactor you fall into Goop Runners, our next game, which ships inside Terrafactor. It joins a Goop Runners room server (run on Cloudflare) with your world's room code and your in-game name, so you land with your friends. If Goop Runners can't start, your browser opens the Goop Runners web page with the same room code.

pending randy's okay: what Goop Runners' own F9 box sends when it runs inside Terrafactor, and whether this section should cover it

6. Steam

Terrafactor uses Steam (Valve) for your Steam ID and name, your friends list (for the Friends tab), rich presence (what your friends see you doing), Steam Input for controllers, the relay network and sign-in tickets. Valve's own privacy policy covers what Steam itself collects.

What you can turn off

WhatHow to turn it off
Gameplay statsShare Gameplay Data, on the first-launch screen or in Options > General
Crash reports and crash dumpsThe same switch
F9 feedbackDon't send a note: nothing goes until you press Enter
What servers seePlay singleplayer, or only with friends you trust

Turning the switch off stops sending straight away. Turning it back on starts again straight away.

Who handles the data

We don't sell your data, and the game has no advertising or marketing trackers. pending randy's okay: "we don't sell your data" is his promise to make

Why we're allowed to collect it

For gameplay stats and crash reports we rely on our legitimate interest in finding bugs and fixing and balancing the game. You can switch them off at any time. pending randy's okay: legal basis line

How long we keep it

On your own computer the game keeps its last 30 log files, its last 5 crash dumps, sent F9 notes for 30 days and unsent crash reports for 30 days. They live in the Terrafactor folder: %APPDATA%\Terrafactor on Windows, ~/.config/Terrafactor on Linux, and ~/Library/Application Support/Terrafactor on Mac.

Your rights

You can ask what we hold about you, ask us to correct it or delete it, or ask any other question: email contact@randy.gg. To help us find your data, include your Steam ID, the ID of any F9 note you sent (the game shows it when the note goes), or your install ID (the line starting posthog distinct_id= in a log file in the Terrafactor folder's logs folder).

Changes

If what the game collects changes, we'll update this page and the date at the top, and mention it in the patch notes.