Language and timezone hygiene

Your browser tells websites which languages you prefer and which timezone you are in — often enough to guess your country or daily routine. Here is how to reduce that leakage.

Globe with clock and language bubbles for locale and timezone signals

Why locale and timezone matter

The Accept-Language header and JavaScript languages list reveal preferred languages — sometimes a strong ethnic or regional signal. Your timezone and timezone offset hint at where you live or work.

If you use a VPN, IP geolocation may say one country while your timezone says another — trackers flag that mismatch. We check IP timezone vs JavaScript consistency in combined analysis.

Upcoming checks will add Intl locale resolved options and deeper timezone offset consistency tests. Firefox Resist Fingerprinting already spoofs timezone to UTC.

What this does not fix: canvas fingerprinting or cookies alone.

Related signals we detect today

Step-by-step: reduce locale and timezone leakage

All browsers

  1. Trim language lists in OS and browser settings — fewer languages means less specificity.
  2. If using a VPN, align system timezone with VPN exit country or enable timezone spoofing (Firefox RFP).

Firefox

  1. Enable privacy.resistFingerprinting — spoofs timezone to UTC (may break scheduling sites).
  2. Settings → Language → choose a single primary language if possible.

VPN users

  1. Read the VPN guide — IP changes but locale often does not.
  2. After connecting VPN, run analysis and fix timezone mismatches our tool flags.

Verify with the analysis tool

See whether your language and timezone signals match your VPN or real location.

Check locale signals

Frequently asked questions

Should I set my timezone to UTC?

It reduces tracking but breaks calendar and local-time features on some sites. Firefox RFP does this automatically; use per-site exceptions if needed.

Is Accept-Language enough to identify me?

Rarely alone — but combined with timezone and fingerprint it narrows the crowd significantly.

← Protection hub