4 ms·
Opinion: On Google’s ReCAPTCHA Privacy Nightmare
- jgalt212 6y ago> A good start to this would be making the code FOSS, and allowing webmasters to self host it, rather than relying on Google’s black box proprietary cloud services. Clearly, this could never work. You'd be giving the bot makers a clear and testable recipe for bot detection.
- inquirerofsorts 6y agoCaptcha has been easily defeated programmatically for years. https://github.com/dessant/buster https://github.com/dessant/buster
- kevincox 6y ago> Ever clicked I’m not a robot? In doing so, you agree to Google’s Terms of Service and Privacy Policy. There is no way this is legally binding right? Please?
- wikus 6y agoI seriously hope not.
- sundarurfriend 6y agoI'm curious if ToS's have ever been legally useful. I've heard cases where they've been thrown out and disregarded by courts when they conflict with (the judge's interpretation of) the common law, but never the other way around.
- hansvm 6y agoNot sure. Just to be safe, by not clicking "disagree" they agree to my ToS, which include an invalidation of previous ToS to which I might have agreed.
- endemic 6y agoI switched to hCaptcha on my home-grown blog comments. It was a drop-in replacement — they obviously have an incentive to make switching as easy as possible
- wikus 6y agoYeah definitely. I'm glad there's a good alternative like that around.
- gruez 6y ago>Google’s tracking code is on more websites than any other, including Facebook. Bonus: recaptcha is explicitly whitelisted[1][2] by most filter lists, so even using "tracking protection"/ad blocker isn't going to save you. [1] https://github.com/easylist/easylist/blob/1fe73f353dce3e3eae3e2b347cf9c827399aeea8/easylist/easylist_allowlist.txt#L186 https://github.com/easylist/easylist/blob/1fe73f353dce3e3eae... [2] https://github.com/AdguardTeam/AdguardFilters/blob/43146e949a940ea5f2d3924666ca11eab10b1b51/EnglishFilter/sections/whitelist.txt#L161 https://github.com/AdguardTeam/AdguardFilters/blob/43146e949...
- ffpip 6y agoI don't understand this excuse - If you have tracking protection, you will look like a bot. Are the bot makers that dumb? Don't they set user agent to Chrome, disable all forms of protection and stuff?
- londons_explore 6y agoIt's actually really hard to look exactly like Chrome... Did your bot-browser return exactly the same error message as Chrome does when compiling corrupted webassembly? Detected!
- thekyle 6y agoPresumably they could just use real Chrome and control it with Selenium.
- tester34 6y agoAin't that significantly slower?
- londons_explore 6y agoYes, but considering a recaptcha only takes ~1 second of computation time, I wouldn't think it's cost prohibitive... Botters could just spin up more workers.
- londons_explore 6y agoReal chrome has telltale signs when selenium is connected. For example, garbage collections happen more frequently when requestAninationFrame is called. There is also an extra startup delay for service processes while selenium is given an opportunity to connect (service workers). Built in extensions (like Google Cast) also behave differently.
- Proven 6y agoIt's no longer a nightmare - I simply don't fill in that shit since this year. Close the tab, move on.
- emptyparadise 6y agoI try to browse with JavaScript off by default and a lot of sites just don't load anymore - and I'm not speaking of SPAs here. Anything Cloudflare had a 50/50 chance of throwing me a "please enable JavaScript to continue" error, and when it doesn't happen, anything that looks like an email address is filtered out. And even if I do enable JavaScript wholesale, website isolation means that reCaptcha thinks I'm an evil bot because I don't allow it to see my activities elsewhere.
- tsujp 6y agoI had set up disabled fingerprinting, disabled fingerprinting via WebGL, website containers, a whole bunch of other stuff I cannot remember the name of in the Firefox preference list (you'll see why) in an effort to maximise browsing privacy and the result was I spent probably 30 minutes a day filling in reCaptchas; probably 2 or 3 panels per form -- and the ultra annoying slowly-fade-out kind. hCaptcha was a lot less annoying for websites that used it but the end result was still a grotesque addition of friction to my browsing experience. I ended up resetting Firefox back to the defaults to un-set all those options I made a list of. That's not a comment on Firefox of course; the sad state of the web currently is that in order to prove we're not a bot we seemingly have to give up our privacy (via relentless fingerprinting) OR your time (through hugely wasteful reCaptcha, and to a lesser extent hCaptcha fills).
- qwerty456127 6y ago> ReCAPTCHA needs to be redesigned such that it doesn’t serve as tracking Obviously. > and free labour for image recognition Why?
- m-p-3 6y agoAgreed, I don't see anything wrong in monetizing a service and making it sustainable if it is respectful of their users' privacy.
- bobthepanda 6y agoOne could make the case that because Google is the biggest player in this field that this is yet another way they leverage their power unfairly.
- qwerty456127 6y agoAs a webmaster you have no choice but to optimize for Chrome and Google search and to use Google ads nowadays. But do you really have to integrate Google Captcha? I can see no reason why people can't use alternatives or implement their own (I hardly know much about the subject though - you are very welcome to reveal such a reason).