• Tja@programming.dev
    link
    fedilink
    English
    arrow-up
    19
    arrow-down
    5
    ·
    18 hours ago

    This is created by someone who has no idea about websites, for an audience who has no idea about websites.

    You don’t need cookies, trackers or any personal data to detect an adblocker.

    It’s like accusing a store of spying for putting anti-theft gizmos on the merchandise.

    • merc@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      5
      ·
      10 hours ago

      It’s like accusing a store of spying for putting anti-theft gizmos on the merchandise.

      More like if you’re trying to see how something fits and the anti-theft gizmo is getting in the way, so you try to move it off to the side. Then you hear a voice over the PA system asking you not to fiddle with the anti-theft device.

    • nibbler@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      16
      arrow-down
      5
      ·
      16 hours ago

      Of course it’s spying. Site dishes out an ad-link and observes if it gets loaded (can be done server side). That’s the easiest way that comes to my mind. I’d say closely monitoring the behavior of your customers is spying. Especially as the customer does not know that/if he is being monitored in this way.

      Putting “anti theft gizmos” in a store is also spying, at least if you mean cameras and not a locked cabinet for valuable goods.

      The question is, if we agree that the other party has the right to spy on their users, and if/how the users have to be informed. Here stores have to announce video surveillance with a sign to anyone who enters.

      • ricecake@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        2
        ·
        8 hours ago

        Eh, “did you ask to download something” is about the line where I would draw acceptability. You cannot use a website without them knowing if you made a download request for the content so I’m not bothered by them paying attention to the data to see what I downloaded.
        It’s when you start sharing the data with others, or using that data from others, or adding things to collect information and send it back that I mind.

        If someone did everything on the up and up, they would see my browser request, information that says what it can do that the browser opts to send, and a cookie that identifies the browsing session.
        I’m fine with that because I can clear it or change it at will, and without sharing anything the capability information is less useful than the session cookie.

      • neatchee@piefed.social
        link
        fedilink
        English
        arrow-up
        7
        ·
        15 hours ago

        This is pretty much never done server-side. It would unnecessarily increase server load by requiring callbacks and/or polling. It’s always done in JavaScript or, for really simple setups, CSS.

        Nobody running ads is considering users who block JavaScript wholesale. Not only is it a trivially small percentage of users, but it’s also a waste of time: those users aren’t going to stop blocking JavaScript to display ads anyway. Instead, they’ll just make it so the site fails to render at all if JavaScript is disabled.

        You’ve presented a solution looking for a problem.

        As for anti theft gizmos, they’re talking about the alarm tags and ink packs that get attached to merchandise so it sets of an alarm when you try to leave with it, or the item is covered in ink when you forcibly remove the security tag. These are passive anti-theft security and do not constitute spying.

        Even if we were talking about video cameras, it’s unreasonable to call that “spying”. In order for something to be spying you need an expectation of privacy, which is not present when you’re inside a private business. It would be like calling a security who observes customers a spy. It’s absurd.

      • FishFace@piefed.social
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        2
        ·
        16 hours ago

        It’s far easier to do this all client side. It’s it spotting to detect when a resource load fails and log to the console?

        Spying implies that someone, or at least some process, is watching me and my behaviour. But there is more to it, because that just describes a site working.

        • nibbler@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          3
          ·
          16 hours ago

          but client side requires the client to cooperate. and the client is regularly not under your control.

          I can’t make sense of your second sentence.

          • FishFace@piefed.social
            link
            fedilink
            English
            arrow-up
            4
            arrow-down
            1
            ·
            16 hours ago

            The client needs to “cooperate” to do anything, including showing whatever it is says “please don’t block our ads :'(”

            I mean that merely observing behaviour is not spying, because that covers any interaction. So what makes this spying?

          • MoonRaven@feddit.nl
            link
            fedilink
            English
            arrow-up
            3
            ·
            16 hours ago

            Unless you’re blocking Javascript, they have control to see what elements are loaded.

      • Tja@programming.dev
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        2
        ·
        15 hours ago

        There’s rfid stuck to merchandise that makes an alarm go off when you exit without paying. Just like the HTML elements that are loaded or not loaded. No spying.