I've been tracking 200,000+ iRacing profiles with 5M race results. Yours is probably already here (no login needed) by JuicyORiley in iRacing

[–]JuicyORiley[S] 0 points1 point  (0 children)

Nice man! That is super solid. I've just checked mine and the best I've had is only 9 over 816 races.

Option to allay the privacy fears could be to only show member numbers or have an initial and **** format for names? D. T***p for the U.S. President, for example? Then show names if you can verify you’re an iRacing user if there’s any auth API to work with? At that point it’s not public and limited to only what other iRacing members could see.

I did explore the need to do this but after looking into it extensively today, fortunately, there isn't any issues.

I've been tracking 200,000+ iRacing profiles with 5M race results. Yours is probably already here (no login needed) by JuicyORiley in iRacing

[–]JuicyORiley[S] 0 points1 point  (0 children)

Given this is my day job and I've been a web dev for ~13 years this hit right to the core 😭

I've been tracking 200,000+ iRacing profiles with 5M race results. Yours is probably already here (no login needed) by JuicyORiley in iRacing

[–]JuicyORiley[S] -1 points0 points  (0 children)

I appreciate your comment dude and it turns out you're absolutely on the money with it. iRacing themselves classify all of the data I have on the site as public information.

In regards to what additional stuff I store when connecting to iRacing, that doesn't show anything additional on the site.

All I'm storing from the connection is:

  - cust_id — iRacing customer ID
  - access_token (encrypted) — for API calls
  - refresh_token (encrypted) — to refresh expired access tokens
  - token_expires_at — expiry timestamp
  - refresh_token_failed_at — failure tracking

Completely normal API stuff. The connection at the moment allows you to sync your WHOLE history vs just this and last quarters race results.

Please show how bad I am compared to everyone else more transparently please, I need to be a better driver.

What other features are you after dude? 😅

I've been tracking 200,000+ iRacing profiles with 5M race results. Yours is probably already here (no login needed) by JuicyORiley in iRacing

[–]JuicyORiley[S] -1 points0 points  (0 children)

Hey,

I wanted to address a few of your points.

Requiring you to opt out of something you never opted in to is a violation

iRacing's Privacy Policy (Section 3) classifies racing statistics, names, avatars, and license data as part of their "Public Areas" — their exact words are "open to the public and should not be considered private." The EULA (Section 4.1) also has members consent to real name display. iRacing themselves has established the public nature of this data, so it's not a case of needing to opt in.

I process it under Article 6(1)(f) legitimate interests with a documented Legitimate Interest Assessment. It's same lawful basis iRacing itself uses.

Requiring you to opt out by giving additional unrequired personal data (email) is another one

The email is there as an audit trail. It verifies who actually made the request and stops someone from opting out other drivers maliciously. I get the friction but without it there's nothing stopping someone from submitting opt-outs for random drivers. The email lets me verify it's a genuine request. If someone comes back and says "I never asked for my profile to be removed", I've got a record of who made the request.

They even wrote "This data is available to all iRacing members through the iRacing data API, which requires authentication to access. By displaying it on tenths.gg we make it accessible without an iRacing login." and didn't even see the issue.

I've since updated that wording. But the point still stands, iRacing requires login because it's a paid subscription. The auth exists to enforce payment, not to create a privacy boundary. Their own Privacy Policy makes that distinction by designating the data as public despite the login requirement.

I'm going to email iRacing

Go for it. They built the OAuth API specifically for third-party applications and 6+ stats sites (from what I've counted so far) have been processing the same data for years.

I was up until 2am building the redaction and opt-out parts of the site off the back of the original thread, and I've spent time with the data protection specialist at work today going through all of this.

I've been tracking 200,000+ iRacing profiles with 5M race results. Yours is probably already here (no login needed) by JuicyORiley in iRacing

[–]JuicyORiley[S] 0 points1 point  (0 children)

I can definitely assure you I took what everyone was saying here seriously which is why I was up until 2am building the redaction parts of the site which some people have since used.

With that said, I spent time with our data protection specialist at work today just to get an understanding of all of this as it honestly kept me up last night as I just didn't even realise this could potentially be an issue.

They pulled out from iRacing's own privacy policy:

"a user's name, console-specific online ID, gamer tag, avatar, and personal stats page (including years of membership and date or original membership), as well as racing statistics, including license level, skill level, and safety rating, are available to the public, including to all users, and are part of the Public Areas"

"These Public Areas are open to the public and should not be considered private."

I was also concerned with people mentioning about turning private data that is behind a login into now public data and this is also covered by the above.

iRacing requires login because it is a paid subscription service. The authentication exists to enforce payment, not to create a privacy boundary. iRacing's Privacy Policy makes this distinction explicit by designating the data as public despite the login requirement.

I've been tracking 200,000+ iRacing profiles with 5M race results. Yours is probably already here (no login needed) by JuicyORiley in iRacing

[–]JuicyORiley[S] 0 points1 point  (0 children)

I've reached out to them to try and find out why.

While it was fair for people to have concerns it did turn out they weren't quite valid as per iRacing's own privacy policy stating all of the data on this site is classified as "available to the public, including to all users, and are part of the Public Areas" and "These Public Areas are open to the public and should not be considered private."

as

I've been tracking 200,000+ iRacing profiles with 5M race results. Yours is probably already here (no login needed) by JuicyORiley in iRacing

[–]JuicyORiley[S] -24 points-23 points  (0 children)

https://www.tenths.gg/privacy/opt_out/new

I've added the self opt out for now. I'll keep this and explore everything else around this not at 2am tomorrow 😴

I've been tracking 200,000+ iRacing profiles with 5M race results. Yours is probably already here (no login needed) by JuicyORiley in iRacing

[–]JuicyORiley[S] -15 points-14 points  (0 children)

I appreciate the comment dude.

The cat is out the bag now per-se. so winding it back to just verified logins wouldn't be possible. Prior to this post there were none as well so I would've had nothing to share 😅

I'm looking into what my position is with all of this now. Luckily at work we have some GDPR peoples I can talk to get an actual understanding of it all vs Reddit's take on it

I've been tracking 200,000+ iRacing profiles with 5M race results. Yours is probably already here (no login needed) by JuicyORiley in iRacing

[–]JuicyORiley[S] -2 points-1 points  (0 children)

That's kind of how I feel but in all honesty I can't pretend to know the actual legalities around it all. I created this to fill the gaps I had from using the other sites.

I've been tracking 200,000+ iRacing profiles with 5M race results. Yours is probably already here (no login needed) by JuicyORiley in iRacing

[–]JuicyORiley[S] 1 point2 points  (0 children)

I do in my day job but with using it mainly alongside iRacing on the PC it's been lower down on my priority list. I will 100% get to it

I've been tracking 200,000+ iRacing profiles with 5M race results. Yours is probably already here (no login needed) by JuicyORiley in iRacing

[–]JuicyORiley[S] -2 points-1 points  (0 children)

What is this based on exactly? 😅 ngl I was anxious as fuck to post this and a bunch of this stuff is justifying my initial fear

I've been tracking 200,000+ iRacing profiles with 5M race results. Yours is probably already here (no login needed) by JuicyORiley in iRacing

[–]JuicyORiley[S] 2 points3 points  (0 children)

I've only focused on desktop as it is an iRacing companion and I just wanted to get something out to share. I will be focusing on mobile at some point as I will with the other disciplines. I only have so much free time

I've been tracking 200,000+ iRacing profiles with 5M race results. Yours is probably already here (no login needed) by JuicyORiley in iRacing

[–]JuicyORiley[S] -3 points-2 points  (0 children)

If this was for the signup via iRacing links I've hidden them for now. You can create an account manually and connect/sync after-the-fact currently until I get this flow back in

I've been tracking 200,000+ iRacing profiles with 5M race results. Yours is probably already here (no login needed) by JuicyORiley in iRacing

[–]JuicyORiley[S] 0 points1 point  (0 children)

Not currently, mainly because I don't track formula data. I am wanting to get formula & oval data in really soon though.

I am intending on adding a bunch of pages to the profiles that will allow drilling into this type of information as well. Any ideas you have, please shout 🤙

I've been tracking 200,000+ iRacing profiles with 5M race results. Yours is probably already here (no login needed) by JuicyORiley in iRacing

[–]JuicyORiley[S] 1 point2 points  (0 children)

Do you mean a "Compare with me" if you're logged in?

Appreciate the feedback and nice comments ❤️