you are viewing a single comment's thread
view the rest of the comments
[–] 6 points 1 year ago* (6 children)

Operating system and CPU architecture are useful for sites to serve the correct binaries when a user is downloading an application. I know you could just give them all the options, but the average idiot has no idea what the difference between ARM and x86 is, or whether they have a 64 bit system. Hell, I wouldn’t even trust some users to accurately tell me what operating system they’re using.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 3 points 1 year ago*

    This was the only one I could think of a good reason to track. I immediately thought of all the grandparents and tech illiterate people who'd probably implode if they had to pick .exe vs .deb vs .dmg/.app (I actually had to look up what MacOS uses...) vs etc. And don't even try to have them guess intel vs amd.

    Automatically guessing the operating system saves us tech people from having to figure out they downloaded a file for a completely different OS.

  • source
  • parent
  • [–] 1 point 1 year ago

    Operating system and CPU architecture are useful for sites to serve the correct binaries when a user is downloading an application.

    Barely. You could trim down the data to incredibly low granularity ("OS: Windows", "CPU: Intel Desktop") and you'd still get the exact same binary as 99% of the people 99% of the time, anyway.

  • source
  • parent
  • [–] 1 point 1 year ago (3 children)

    Oh yes, that's a very good point, actually. That actually seems such a fundamental use case that you could almost justify it being available without a permission.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 0 points 1 year ago (2 children)

    No. It should be made available with a permission, because not every site out there is going to offer you to download binaries. 1% of the web """requiring""" this does not justify 99% of the web being able to violate that privacy.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 1 year ago (1 child)

    Reread the comment you replied to. Not one word of it was in there accidentally.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 year ago

    Good catch. Still, doesn't make it true either: it's not such a "fundamental use case" that it would even require the capability. The browser already reports the usable information in the user agent (you rarely even in that 1% need more specificity than "Windows" on "Desktop Intel").

  • source
  • parent