Bot Detection on Linux causes frequent False Positives for normal users
Some browsers on Linux, particularly Firefox based (although some users have experienced similar issues on Chromium based browsers as well), tend to quite frequently get flagged as a bot when trying to sign into Twitch. The error when this happens is typically "Your browser is not currently supported". This is not actually the case. Before log-in happens on the back-end, a security check is ran based on your browser and some analysis of it. If Twitch back-end deems your browser "suspicious" based on a score, as in the score assigned is deemed to low, it straight up rejects the request as a bot, without giving second thoughts to the actual sign-in credentials, which in order to not be straight up about bot detection being the issue here, has a generic error of browser not being supported.
Any talk in Reddit or Discord about this issue, the response you're faced with is "Contact Twitch Support". While that's generally a good idea when users can't fix what's broken for another user, Twitch Support often just tells you the usual of "Wipe cache and cookies" and try again. Sometimes it works, sometimes it doesn't. Normally if it works, it's not a permanent fix. Within a couple days you will see this issue come up once again, and you need to clean your entire browser again.
I've had this issue every week since I switched to Linux over a year ago. And every time you look up a solution it's always "Contact Support" which as I've described, won't actually fix the issue, but instead tells you to start over until it happens again. At the start of this week, Monday, I decided to troubleshoot this issue. Having a scan tool get access to my installation I dug up the entirety of my Firefox browser to find changes made to it. Some were found, but most of it was neglegent. I then simply wiped the entire .mozilla directory and started fresh. This fixed the issue... For ONE day. Then it was back again.
This is not sustainable. Changes need to be made here. Blocking Linux users just because they use Firefox isn't acceptable. And telling us to just wipe the entire browser data just for it to break again the next day is just insanity.
So I ask of Twitch to look into the Bot Detection they have. Specifically Error 5025 during the step protected_login. It's clearly faulty as evident by fresh installs getting flagged within 24 hours of use.
For additional reference, I don't use any ad-blockers. The only extension I use is my password manager. But in my testing I have disabled this one as well.
Since these issues started happening I've also tried disabling any built in fingerprinting or tracking prevention systems.
This means every single part of my browsers is exposed to the full extent of what the websites bring me.
Despite all of this, Twitch login system, or rather Twitch bot detection, flags my browser as a bot, and rejects the log in.
Definitely eager to see Twitch look into this problem further, as it has been an issue for over half a decade judging by old Reddit posts about this exact issue, so it doesn't seem like Twitch has been giving enough second thoughts to their detection systems as they really should.
Kind Regards
A Linux User