Site Locale Control
Version 0.1.5
On sites you choose, this extension presents the time zone, language, Intl locale, user agent, font measurements, and WebRTC candidates as the region you select. It does not change your IP address, does not upload data, and has no analytics. It is not listed on the Chrome Web Store yet, so load the unpacked folder in developer mode.
Install
- Download the zip and unzip it. The folder should contain manifest.json directly.
- Open chrome://extensions.
- Turn on Developer mode in the top-right corner.
- Click Load unpacked and select the unzipped folder.
- Click the toolbar icon, allow the site in the popup, and choose Apply recommended.
- Return to this site’s check page and run the check.
Update
After downloading a new version, replace the unpacked folder, then open chrome://extensions and click Reload.
Fixing the WebRTC IP leak
- If the check page shows a “Fix in one click” button, the extension is installed: click it and confirm once. That filters WebRTC candidates and sets the browser-wide WebRTC policy.
- Otherwise open the extension popup and turn on “Filter WebRTC candidates”. For the browser-wide policy, use “Set browser policy” and confirm — it affects every site and can be revoked.
Without the extension
- uBlock Origin: enable “Prevent WebRTC from leaking local IP addresses” in the settings.
- Firefox: set media.peerconnection.enabled to false in about:config (this disables WebRTC entirely).