• Dessalines@lemmy.ml
    link
    fedilink
    arrow-up
    117
    arrow-down
    1
    ·
    1 month ago

    This ones my fave: https://amiunique.org/fingerprint

    It shows the percentages of people who use your same browser features (called similarity ratios), and can determine whether you’re unique in their dataset. Can help for tweaking browser settings to try to make yourself not unique.

  • nixukty@lemmy.zip
    link
    fedilink
    arrow-up
    67
    arrow-down
    1
    ·
    1 month ago

    Vibe coded af, how has nobody spotted this. The website swears the text was written by a human, and either they have contracted chronic GPT-virus or are an LLM

    edit: this is made by Rise Up Labs which is an ai psychosis company

  • plz1@lemmy.world
    link
    fedilink
    English
    arrow-up
    48
    ·
    1 month ago

    “We know your IP address”. No kidding, that’s how IPv4 works, even if the browser wasn’t leaking offering it.

    • iglou@programming.dev
      link
      fedilink
      arrow-up
      11
      ·
      1 month ago

      The point is not that they know your IP, but that even your IP already gives away information. That’s why they start with the information, rather than the IP being the source.

      This is not intended to be for people who understand how this works.

      And as someone else said, probably vibe coded.

      • Zerush@lemmy.ml
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        1 month ago

        The public IP is irrelevant, only shows the IP of the server used by your ISP, which can be at the other side of the country. It can maybe identify the ISP, but not the user, less if a dynamic changing IP is used. The public IP is always leaked if you don’t use a VPN or the TOR network.

        • Ironfacebuster@lemmy.world
          link
          fedilink
          arrow-up
          3
          ·
          1 month ago

          Depending on your location it can actually be geolocated into your specific city block, I geolocated an online friend’s IP just for the hell of it (I already knew where they lived) and it spit back out the city block they lived in as well as a lot of other very identifiable information

          Also, if you can ping devices on that network using that IP you can also use that as a way to easily identify users. That’s if they have anything that isn’t firewalled, obviously, but the point stands!

        • iglou@programming.dev
          link
          fedilink
          arrow-up
          1
          ·
          1 month ago

          Absolutely not, the public IP a website sees is your home IP. The resolved location will be inaccurate by design, but the IP definitely identifies you at that time.

          • lobo@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            1 month ago

            depends on the isp, my router has its own adress on the iternet

            couple of friends have a different isp that layers it users behind multiple nats so half the city would show the same ip on a website

            • iglou@programming.dev
              link
              fedilink
              arrow-up
              1
              ·
              edit-2
              1 month ago

              I’ve never heard of that kind of network, is that a US thing? I can’t imagine having my traffic routed, as the person I replied to said, to the other side of the country before being routed to the proper destination. That is so incredibly inefficient and unnecessary. Not to mention the single point of failure.

              Edit: And it makes hosting a public facing server at home a nightmare… I see no benefit to this except not having to get a large IP range to properly assign them to your customers, which sounds like capital efficiency rather than decent user experience. Did I get it right, is this a US thing? :D

              Edit 2: And there are a lot of systems IP-banning abusers (it is, in fact, one of the most basic recommendations), meaning that if someone sharing that public IP gets IP banned, the entire customer group sharing the IP is troubled. Even worse if it ends up on a shared blacklist…

          • Zerush@lemmy.ml
            link
            fedilink
            arrow-up
            1
            ·
            1 month ago

            What the website see is the current IP of the used ISP server in this moment. In the last check it was Madrid, several hundreds km from my real home. The public IP isn’t the same as my user IP, which only know my ISP and I (and the police by the ISP, if exist a court order). The public IP don’t show your real location, the website only can use your GPS data if you have it activated or if it appears in your account data (Google, Google Maps).

            • iglou@programming.dev
              link
              fedilink
              arrow-up
              1
              ·
              1 month ago

              The public IP location is not precisely your location because your IP address does not convey that information at all. Services that locate an IP guesstimate based, mostly, on what range your IP is a part of, and what public data is available about that range.

              I’m not sure about Spain (pretty confident it is the same, only a capitalist hellhole would do what you suggest), but in France and the Netherlands at least, your IP (the one a website sees) is always yours and yours only, not the IP of some ISP server.

              If you can open your ports in your router and access them from the internet, then your public IP is yours. Most people can (even with a dynamic IP). If it was an ISP server, you wouldn’t be able to.

              The thing a european ISP usually do is assign a dynamic IP, so that while your IP is assigned to your home router and yours only at a moment in time, it will likely change the next day, and will always change on a reboot of your router. But it still is your router’s IP at that moment in time, not a random ISP server. IPs are not physically assigned to a device

              My home IP is mine, fixed, and I can verify that it is indeed my router. Yet the location of it according to locators is the other side of the country. The location locators give you for your IP being different to your actual location is not a proof that your public IP is not your actual home IP at all. And that is because an IP is not tied to a location and only your ISP can tell the location of their IPs.

    • mrmisses@lemmy.world
      link
      fedilink
      arrow-up
      9
      ·
      1 month ago

      Interesting that this one doesn’t detect my battery (says it’s blocked) but the one OP posted can see it

      • hopesdead@startrek.website
        link
        fedilink
        arrow-up
        2
        ·
        1 month ago

        It seems to be based on how the website is interpreting the browser. I got mine correct but with the battery mentions Firefox and a removed API. I wasn’t using Firefox.

      • scoobydoo27@lemmy.zip
        link
        fedilink
        arrow-up
        5
        ·
        1 month ago

        It sounds like an Android/Google issue. The website told me that it could not read my gyroscope because I’m on iOS and Apple has not allowed websites to read it since 2019.

  • eureka@aussie.zone
    link
    fedilink
    English
    arrow-up
    21
    ·
    1 month ago

    I’m glad it acknowledges explains the impacts of anti-fingerprinting measures. I’ve seen some others assume that a random canvas is unique rather than one of the many people randomising it the same way, leading to a false “unique” assessment.

    Your browser appears to be returning the viewport in place of the real screen — anti-fingerprinting at work. The substitution is itself distinctive.

    Your browser masked your graphics processor. Firefox and Safari have started returning generic strings — “Mozilla”, “Apple”, “or similar” — instead of the real renderer. The fact that yours did so tells us, with reasonable confidence, which browser you are running. The mask is also a fingerprint.

    • Buddahriffic@lemmy.world
      link
      fedilink
      arrow-up
      7
      ·
      1 month ago

      I like that they covered all the possibilities for the do not track flag, as I saw it as useless from the very start, as by then I realized the honour system didn’t mean shit and it would just be another piece of data.

  • Phil Dowson@lemmy.world
    link
    fedilink
    English
    arrow-up
    21
    ·
    1 month ago

    This post helped me discover that my SurfShark VPN built-in kill switch does not work within the Android app. My home IP was showing.

    I turned kill switch on at the OS level and my IP was correctly showing the VPN IP.

  • Kefla [she/her, they/them]@hexbear.net
    link
    fedilink
    English
    arrow-up
    20
    ·
    1 month ago

    Your device carries these typefaces, of the seventeen commonly probed by fingerprinting checks. The specific combination of fonts on your device is nearly unique — like a fingerprint made of letters

    What the fuck why is my browser telling random websites what fonts I have installed? Shouldn’t that be completely irrelevant to everyone except me and my particular device?

    • Dirt_Possum [she/her, undecided]@hexbear.net
      link
      fedilink
      English
      arrow-up
      16
      ·
      1 month ago

      It should be, yes. But browsers like Chrome are literally made by the company that stands to profit from fingerprinting you, so they’re always going to be made to make it easy to do just that. Firefox at least has “resist fingerprinting” option which apparently can limit font visibility to only base system fonts rather than fonts you installed and language-pack fonts. LibreWolf has this on out of the box.

        • Dirt_Possum [she/her, undecided]@hexbear.net
          link
          fedilink
          English
          arrow-up
          7
          ·
          1 month ago

          The site could also be set to display whatever font it wants but also set to list standard fonts that also work which the browser can then choose from on the user’s end if the user doesn’t have the first choice font. That way you the user don’t have to worry about it and there is no way to fingerprint by the browser just handing out an entire list of fonts installed on the user’s system. There are plenty of ways to make things like this work, but the incentive is to keep them as they are or to increase uniqueness so people can be more easily fingerprinted.

  • quick_snail@feddit.nl
    link
    fedilink
    arrow-up
    18
    ·
    1 month ago

    This volume requires JavaScript. That is part of the point — your browser is what is being read.

    Looks like I’m safe