• So we decline the cookie banners. We hunt for the reject all button. We feel a little safer.

    I have some bad news.

    Modern browsers don’t really need the cookie anymore.

    I will note here that the directive which mandates “cookie banners” in the EU is technology neutral in this respect, despite people commonly referring to cookies specifically in the context of GDPR. Insofar they comply with EU law, these banners concern the use of any information stored on the user’s terminal.

    From the ePrivacy directive:

    (24) Terminal equipment of users of electronic communications networks and any information stored on such equipment are part of the private sphere of the users requiring protection under the European Convention for the Protection of Human Rights and Fundamental Freedoms. So-called spyware, web bugs, hidden identifiers and other similar devices can enter the user’s terminal without their knowledge in order to gain access to information, to store hidden information or to trace the activities of the user and may seriously intrude upon the privacy of these users. The use of such devices should be allowed only for legitimate purposes, with the knowledge of the users concerned.


    score 4 · canonical

  • Though I was aware of most of this, the demonstration was really nicely put together. If you didn’t know, it may make you feel paranoid, but it’s not paranoia if they really are out to get you.

    Thing is, for me, I don’t know what alternatives I have except to just stay off the web.


    score 13 · canonical

      • I’m curious if anyone has used Mullvad browser on it yet, besides me? It seems like it’s not the case because it said I was the first and second visit, and basically all the data Mullvad gives it is spoofed. I thought all Mullvad browsers were supposed to present the same spoofed details though to make it hard to track off unique fingerprints. As far as I know it’s the only browser that intentionally is set up to make it more difficult to have unique fingerprints.

        Even with my normal Firefox browser, not Mullvad, it didn’t have all details so at least some of it was obscured, but almost surely it would have a unique fingerprint that in theory could track me across sites that share the information. To me that’s the key element, even if Firefox obscures some of the info, if there’s some browser fingerprint database that companies sell this data to, then they can still create a profile of sites I visit, interests etc.


        score 4 · canonical

  • Funny enough, visiting the site with a default TOR instance still read out my correct screen resolution. I thought the entire point of leaving the TOR browser window in it’s default state and not moving/resizing it was to spoof screen resolution tracking? Everything else was as I expected it to be.


    score 6 · canonical

  • How rare that makes you

    Each thing on its own is common. Watch how fast they multiply.

    Overall cool site, but this particular statistical error bugs me. You can only get this result if you assume these groups aren’t correlated, which they absolutely are.

    That’s not to say the premise of browser fingerprinting isn’t real, it’s just that their suggested uniqueness score is going to be off by a couple orders of magnitude.


    score 15 · canonical

        • On the other hand, consider things like the iphone. A particular iphone version provides huge swaths of users with identical hardware and software which makes fingerprinting significantly more challenging.

          The reason browser fingerprinting is useful at all is that the primary use case (outside of fraud/bot prevention) is advertising targeting, which doesn’t need to be anywhere near perfect to be profitable.


          score 1 · canonical

  • Got this, quite funny that the site only goes as far as reading user agent string before crashing. I have to look into obscuring CPU core count, didn’t know browser leak that

    Something broke while reading you. Ironically, that’s the private outcome.

    TypeError: can’t access property “length”, e is undefined


    score 4 · canonical

  • Nice machine, by the way. an iPhone.

    4 CPU cores that it admits to and a 1179×2556 display. All the bells and whistles.

    Wasn’t that extremely expensive?

    Anyway. Let me show you the rest of what I already know about you.

    WHAT YOU ARE USING

    Your operating system is Macos.how?

    Your CPU is ARM-family.how?

    WHAT YOU ARE USING IT ON

    You have a camera and a microphone attached.how?

    WHAT YOU HAVE INSTALLED

    Your system has 68 text-to-speech voices installed, the exact set is a strong fingerprint.how?

    You have a payment card set up in Apple Pay on this device.how?

    At least on an iPhone, all it seems to have been to able to infer is that I’m on an iPhone.

    Luckily for them, iPhones are famously rare devices that very few people have.


    score 6 · canonical

  • No one likes tracking technology. No one likes registering an account at various sites. No one likes the forced age verification being foisted on various websites. What if we combine all these things? Something horrible or something potentially amazing?

    Imagine a site where your browser fingerprint along with your site interactions become your identity score for the things you post? It could be presented as the likelyhood of the author being the same as the author of other posts. Essentially you’d get a network of disparate posts with a degree of confidence that they were made by the same person/entity. You could weave in multiple fingerprinting techniques, various browser based JS checks, text analysis for style, interaction history (tracked client side and sever side with timings ought to be very unique).

    I imagine this probably wouldn’t be immune to age verification laws, but an accountless service seems like a nice possible use of this tech. I imagine stopping spam messages might be the hard problem here though.


    score 2 · canonical

  • I have written about finger printing before, it is quite a complex issue. It is good to raise awareness I suppose. This website does miss the mark a little bit in my opinion and is leaning a little bit too much on the “spooky” part.

    You came from tildes.net.

    Seems spooky, but is normal referral behavior. Under normal circumstances is nice for websites to know where visitors are linked from.

    Your User-Agent says Linux, but your installed fonts are Windows’s. One of those is lying, and it isn’t the fonts.

    The User-Agent string is trivial to fake, so we corroborate it. Certain fonts only ship on certain operating systems, and yours are Windows’s, not the Linux your User-Agent claims.

    Yeah no, I just have windows fonts installed on my Linux machine.

    You’ve got LaTeX’s fonts installed. Academic papers, or a maths-heavy day job.

    Not really, but okay ;)

    First time here? I’ll remember you now, no cookie required. Come back and I’ll prove it.

    Okay, sure

    I’ve seen you before, you first showed up earlier today.

    On your first visit I stored a random tag, not in a cookie, but across localStorage, IndexedDB, the Cache API and window.name at once. I never learned your name; I just recognised the tag, and counted.

    So half of those are still “cookies” as far as I am concerned. I’d be more interested if they could recognize me without storing anything on my side as I can clear all of those.

    I am not saying that fingerprinting is not a real thing. It very much is. I am just not really vibing with this specific websites overall presentation and conclusions.


    score 23 · canonical

    • It sounds like you’re kind of missing the point:

      PS: some of what you just read may be flat-out wrong. That helps less than you’d think, fingerprinting doesn’t need to be accurate, it needs to be consistent. If your browser gets something wrong the same way on every site, the mistake itself becomes part of your fingerprint. And this is the hobbled, no-cookie version: a site that does set cookies can patch the bad guesses over time, and anywhere you log in or pay never had to guess at all.

      Like, I get it, the guy is overstepping a bit, but the point is that it’s fingerprinting you, not that it’s getting your information right. It doesn’t need to know that it was wrong; it just has to tell the servers what it read, and then it can combine that with what it gets from the same fingerprint on other sites.

      And even if it’s tracking the wrong person because it’s coincidental that they have the same device, etc, ehh, you’re clearly interested in similar things. That’s good enough to figure out which ads to serve.

      So it’s not as spooky as the site makes it sound, but it’s still something valuable to understand.


      score 7 · canonical

      • but it’s still something valuable to understand.

        For sure :) I specifically mention awareness in one of my first sentences and also close with something similar. I just don’t vibe with the presentation style myself. It is possible that the spooky shocking approach is what helps in making some people more aware. I just don’t entirely agree with that, even more so as it really is a complex issue where a bunch of stuff used for fingerprinting also genuinely is very useful for many other reasons.


        score 4 · canonical

    • Under normal circumstances is nice for websites to know where visitors are linked from.

      So while I get what you mean by this, I’ve always felt that was an instant failure of the web to start with from a privacy boundary standpoint. Sooo much of “well this is standard” for the web has been problematic over the years, and it generally takes some huge screwup/abuse before it becomes apparent that maybe it shouldn’t have been.

      I get why knowing where someone comes from has value to a developer, but it’s got a lot more value to people who aren’t likely to do anything you want with it.


      score 6 · canonical

      • I was more thinking about it from experience modding communities. Having a sudden influx of s specific type of users, specifically those acting in bad faith but also those having wildly different expectations is made much easier to handle if you have an idea where they are coming from.

        Knowing you are being brigaded helps you shape your response. Knowing that there is some misinformation next to a link also helps if you know where that is and you can ask a website owner to change it.

        In the same sense, knowing why a specific static resource is eating up significantly more bandwidth is also helped by knowing where it might be linked or embeded. It also is afaik how hotlink protection works if I remember correctly.

        To be clear, I do think that browsers these day provide too much information in general. But some of them have more overal value for various reasons than others and the linked website just throws them on one pile.

        And while fingerprinting to an individual level is something I don’t support for the majority of reasons (having dealth with trolls dedicated to circumventing bans they would be one exception) I honestly do believe the more general meta fingerprinting, as I hope I have clarified, are there for fairly good historical reasons.

        As I said before, it is a complex issue. I don’t support fingerprinting for advertising and data brokering reasons. But I do believe in giving website owners the tools to deal with what the internet can throw against them.


        score 5 · canonical