Language mismatch
A language mismatch is when your browser's preferred languages do not fit the country of your IP address, a weak but visible proxy signal.
What a language mismatch is
Every request your browser sends includes an Accept-Language header, such as vi-VN,vi;q=0.9,en;q=0.8, and JavaScript exposes the same list as navigator.languages. It reflects the languages configured in the operating system or the browser, in order of preference. A website that geolocates your IP to a country can compare the two: a connection from the United States whose browser prefers Vietnamese and lists no English is unusual.
Unusual is not impossible. Immigrants, travelers, and multilingual users produce mismatches every day, which is why it is a weak signal. It becomes meaningful in combination with a timezone mismatch or a datacenter address.
Why it matters
Fraud systems use language as a tie-breaker. On its own it rarely triggers a block, but it shifts a borderline session toward a challenge, and it is one of the first things a reviewer sees when looking at a flagged account. For anyone building browser profiles to match a proxy, it is also one of the easiest things to get right and one of the most commonly forgotten.
Our anonymity score deducts 5 points, the smallest deduction on the page, when the primary language is not among the common languages of the IP's country and is not English. English is accepted everywhere because it is the default on a large share of installations worldwide.
How to check
The anonymity score page shows your primary language, the country of your IP, and whether they agree. The HTTP headers tool displays the raw Accept-Language header exactly as servers receive it, and the browser fingerprint page shows navigator.languages, which should match the header; a difference between the two is its own inconsistency.
How to fix it
Set the browser's preferred languages to match the proxy's country, with the local language first and English second if you need it. Antidetect browsers usually offer a per-profile language list and can derive it from the proxy's location. Keep the header and the JavaScript list in agreement; spoofing one without the other creates a contradiction that is easier to detect than the original mismatch.
A common misconception
The interface language of the browser is not what is sent. A browser displayed in English can still send Vietnamese as the preferred content language, and the reverse is also true. Check the header rather than the menus.