Detection approach
Languages locale mismatch detected (navigator.languages[0] !== navigator.language). Stealth plugins that spoof preferred languages often fail to override both properties consistently.
How this helps detect bots
Collect this signal alongside session context, request metadata, and other independent indicators. A single anomaly is a lead, not a verdict; corroborating anomalies make automated traffic more likely.
Legitimate traffic to consider
Multilingual users who travel or change their system keyboard/input languages while keeping localized browsers.
Need a complete bot protection layer?
BotRefund helps website owners identify suspicious visits, protect conversion data, and build evidence for invalid-click reviews.
Explore BotRefund — best bot protection for your website