What’s the deal? I’m testing using https://coveryourtracks.eff.org/ Is it truly unique (and repeatable), or is it perhaps being randomized on every request?

I’ve tried normal Firefox, Mull, and IronFox. With and without jShelter.

I’m using my phone. Stock Android on a Pixel 7 Pro.

In DDG Browser I have a “nearly unique” fingerprint.

I installed CanvasBlocker and disabled privacy.resistFingerprinting in IronFox (since CanvasBlocker said to), and my fingerprint is still unique. I guess I’m not surprised since I think CanvasBlocker is designed to randomize canvas fingerprinting.

Any tips on having even a shred of privacy when browsing the web on Android?

  • jagged_circle@feddit.nl
    link
    fedilink
    English
    arrow-up
    0
    ·
    15 hours ago

    Protip: if your fingerprint changes every 30 seconds, then you’ve defeated their being able to track you with fingerprinting.

    Install the Chameleon extension.

    • WhatAmLemmy@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 hours ago

      This isn’t as simple or successful as you make it out to be, which is why tor opts for normalization instead of randomization. There are like hundreds of variables with billions of permutations in a browser, and some combinations never appear together in the real world. If all the major vars indicate Firefox 136, but your user agent is Chrome 98, and your language is English but location is Portugal, and some of those are changing every 30 seconds, you could end up being more unique and easier to track than if you’d just used mullvad or arkenfox. Browsers and trackers constantly evolve, so you can’t ever really know how effective any random combination truly is.

      • jagged_circle@feddit.nl
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 hours ago

        Chameleon changes much more than just the user agent. We have no evidence to suggest that they can link your changing fingerprints. Thats the point. Its a fingerprint.

  • 299792458ms@lemmy.zip
    link
    fedilink
    English
    arrow-up
    0
    ·
    16 hours ago

    The parameter that usually gives me away is the window size, the page suggests its a brittle way of tracking someone since this will usually change from time to time. Not to mention that I’m using a browser that randomizes initial window size,

    • Ulrich@feddit.org
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      15 hours ago

      I don’t understand the question. What is “noise”?

      The reason it’s so hard is because your browser is telegraphing all sorts of information about your computer to the sites you visit. Some of those things are varying degrees of necessary in order for your browser to function. For example, your time zone is needed in order to show you the correct time for events. There are a hundred of these identifiers. And many nerds like you and me are going to have weird display sizes or use weird browsers or disable certain functions, etc.

      If you go to deviceinfo.me, it’s basically a mirror that reflects back at you all the information your browser is feeding it.

      Funny enough, not sending info at all can also be used to fingerprint you. That’s why the main strategy for anti-fingerprinting in browsers like TOR is to just send all of the most common info in order to blend in.

      Also companies started using “Do Not Track” requests to actually track you.

    • CrayonRosary@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      16 hours ago

      Thing is most people just don’t care, and don’t understand it. Also, it turns out it’s really easy to fingerprint people. Your list of installed fonts alone is enough to fingerprint you in many cases, and it’s easy to figure out your entire list of installed fonts with JavaScript.

      Add a few more data points like screen size and resolution, user-agent, and you can fingerprint 90% of people. And if that’s not enough, every device—even individual video cards of the same model—renders an HTML canvas differently enough that it’s detectable.

      It turns out it’s very hard to not be completely unique when you add all the up.

      I feel like it should be a crime to do fingerprinting like this, and to grab and store the browsing habits of every citizen for their whole life, but this is America (for me), and it’s never going to change.

      • Yeah ik how easy it is i wrote an implementation just to see if i could. But i dont see why browsers cant just lie to websites about absolutly everything. Tell the browser u have fonts u dont u dont have those u dont. Fudge ur window size to a standard set. Put noise into webgl renders. Etc etc. The current approach is to make every device look the same i think the better approach is to make every request look completly different all the time.

        “Tell a lie once and it’s a lie, tell a lie a thousand times and it’s a fact. And, when you tell a fact, mix it with a lie and people don’t know what’s true.” - Joseph Stalin

        If the trackers cant decern the truth from the lie they cant fingerprint.

    • CrayonRosary@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      18 hours ago

      JShelter blocks fingerprinting. uBlock blocks scripts, cookies, and trackers. Trackers are going away, even Google says so, in favor of fingerprinting. Hence why Chrome is moving manifest v3 without third party cookie support. (I hope I got all those facts right.)

    • CrayonRosary@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      19 hours ago

      How long is this supposed to take? I just get this forever.

      Turns out jShelter breaks it completely. It runs instantly in DDG browser and same if I disable jShelter.

      I get an F- in both cases. 😅

  • theunknownmuncher@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    21 hours ago

    Weird, with just jShelter alone, I get “Your browser has a randomized fingerprint” on both desktop and mobile. Firefox browser

  • psycho_driver@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    21 hours ago

    Linux x86_64

    Hmm. 1 in 6 browsers checked at that site have this value. I’m sure your typical linux user is a little more privacy aware but that’s still an impressive ratio when the overall linux desktop usage is usually pegged between 4% and 5%.

    • CrayonRosary@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      21 hours ago

      I’ve done that, and it’s a little of everything. The page doesn’t offer any advice on how to address anything.

      • Joeffect@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        15 hours ago

        The user agent string from each browser

        The HTTP ACCEPT headers sent by the browser

        Screen resolution and color depth

        The Timezone your system is set to

        The browser extensions/plugins, like Quicktime, Flash, Java or Acrobat, that are installed in the browser, and the versions of those plugins

        The fonts installed on the computer, as reported by Flash or Java.

        Whether your browser executes JavaScript scripts

        Yes/no information saying whether the browser accepts various kinds of cookies and “super cookies”

        A hash of the image generated by canvas fingerprinting

        A hash of the image generated by WebGL fingerprinting

        Yes/no whether your browser is sending the Do Not Track header

        Your system platform (e.g. Win32, Linux x86)

        Your system language (e.g. en-US)

        Your browser’s touchscreen support

      • Consti@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        21 hours ago

        For the screen size, it’s not actually the screen but the window, which is why tor browser opens in a fixed window size. If you just maximize, even though many use 1080p monitors, your particular settings of your DE give you away (size of bars, window decorations, …)

      • tburkhol@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        21 hours ago

        I suspect they’re multiplying all of the 1-in-X probabilities, and if they come up with less than 1-in-8 billion, then they call that unique. If they were actually comparing your values against a hash of previous visitors, then the second time you visit, you’d no longer be unique.

        eta: screen size and various hardware measures are probably the lowest probability fingerprints, but they’re all highly correlated - there’s a few million Pixel 7’s out there, but you’ve probably got like 1-in-1000 screen size and a couple other 1-in-500+ hardware, and that would push you to “1-in-billions,” even though there’s millions of people with the same fingerprint.