Legal · Privacy

Your data, under control

last_updated2026-07-27·Full deletion and portability from /profile

01

Summary

GoodRace is a personal service that stores iRacing telemetry associated with your account. You can take all your data with you whenever you want (right to portability) and delete your entire account whenever you want (right to be forgotten) from the /profile page. If you have any questions, write to me at support@goodrace.pro.

02

What data we store

  • Account: your internal identifier, your public URL (slug you choose), visibility preferences and the creation date.
  • Linked identities: with each OAuth login (Discord, Google) we store the provider's identifier and a snapshot of the public profile (name, avatar). We do not store passwords — authentication is handled by the provider.
  • iRacing cust_id: when you upload your first .ibt we link your account to the cust_id found inside the file.
  • Sessions and telemetry: each .ibt you upload with the desktop app is stored as a Parquet (telemetry at 60 Hz) and rows in the database with metadata (car, track, laps).
  • Social: friendships, teams you are a member or owner of, and invitations you have sent or received.
03

Live broadcasting

Live broadcasting is part of the service: while the desktop app is open and you race in an iRacing session with an official lobby, your race is broadcast in real time on /live — positions, lap and sector times, pit stops, flags and weather. It is the same information any spectator can see from inside iRacing: it exposes nothing that is not already visible in the session. If you don't want to broadcast, simply don't keep the app open while you race.

  • Private sessions, never: offline testing and solo practice without a lobby are never broadcast under any circumstance — that data never leaves your PC.
  • Sensitive data, per your profile: fuel, incidents and granular telemetry for analysis are visible only to you and to whoever your profile visibility allows (friends, team or public, configured in /profile).
  • Ephemeral: the live stream is not archived. Live data (events, pit stops, live laps) is automatically deleted within 24 hours; the only persistent data is the telemetry from the .ibt files you upload, as always.
04

Anonymous comparison

The lap report tells you which sections you lose time in by comparing you against another lap with the same car and track. So that the report has someone to compare you with from day one, your best lap for each car and track combination may be used as a reference in another driver's report, even if they cannot see your profile.

  • No identity: when whoever requests the report cannot see your profile, the reference reaches them marked as anonymous — no name, no public URL and no link to the session.
  • No telemetry: your lap is not handed over. Only the differences in time between theirs and yours, and only in the five sections where they lose the most — never the whole lap.
  • You can opt out: the Act as an anonymous reference in the lap report switch, in /profile, turns it off. From then on your laps stop appearing as a reference for anyone who cannot see your profile. It is on by default.
05

What happens when you delete your account

When you click Delete my account on /profile and confirm:

  • Deleted immediately: your account, linked identities, sessions, raw telemetry (Parquets), published laps, friendships, team memberships and invitations. Also your browser cookies.
  • Kept anonymously: the statistical aggregates per corner and sector that your telemetry contributed to the shared learning system. These aggregates are numbers (percentiles of minimum corner speed, etc.) that the AI copilot and the web use to compare between drivers. After deletion they remain without your identifier, without your cust_id, without any reference to your sessions — irrecoverably detached from you.
This asymmetry is deliberate: we want the community's collective knowledge to outlive individual departures, keeping it anonymous. By using the service you accept this asymmetry.
06

How to exercise your rights

  • Access and portability: in /profile, "My data" section, Download my data (ZIP) button. It gives you a file with everything we hold about you in JSON + Parquets format, ready to take to another service.
  • Erasure: in /profile, "Danger zone" section, Delete my account button.
  • Rectification: edit your public URL, discoverability and default visibility in /profile. For telemetry corrections you can delete a specific session and upload it again.
  • Objection or restriction: delete your account or write to me.
  • Complaint: if you believe I'm not complying, you can file a complaint with the AEPD (Spanish Data Protection Agency) at aepd.es.
07

Who I am and where the data lives

Goodrace is developed and run by me (Luis Martínez Holguín) as a personal project. Data lives on European infrastructure: PostgreSQL database and telemetry on a Hetzner VPS (Germany), with backups on Cloudflare R2. We do not sell data to third parties, we do no advertising profiling, we use no tracking analytics.

OAuth identifiers (Discord, Google) are managed on their respective platforms. By logging in with one of them you consent to me receiving your identifier, public name and avatar.

08

Changes to this policy

If anything material changes I'll notify you by email at the address you used to link your primary identity, before the change takes effect. Minor changes (wording corrections, clarifications) are published here without individual notice.

← Back to /profile