Spoof Timezone Spoof your browser timezone to match with your proxy configuration
Support Development
PayPal ● 
Bitcoin Address: bc1qh7juzrxrawpr65elm4qs285m5rdhnhgsn7h2jf
 ● 
Lightning Address: [email protected]
Your Input Matters
Review
Advertisement
Extension Screenshot
The "Spoof Timezone" extension allows you to manipulate your browser's timezone to a custom setting, preventing web pages from identifying your actual physical timezone using JavaScript's "Date" and "Intl" methods. The extension replaces these methods with a wrapper that returns the user-defined value instead of the original value. The extension can also randomly spoof timezones to prevent websites from using your timezone as a unique identifier for your browser. This extension is primarily used to set a timezone that matches your proxy configuration, making it difficult to detect if you are behind a transparent proxy.

Features

FAQs

  1. What is "Spoof Timezone" extension and how does it work?

    The purpose of this extension is to prevent websites from identifying your possible location by using the Intl.DateTimeFormat().resolvedOptions() or new Date() JavaScript methods. It achieves this by adding a wrapper to both methods that change the browser's timezone to the one defined by the user on the options page. The extension configures your timezone to "Europe/London" (GMT +0000) by default after installation. You can change it from the options page. Also, you can easily turn the timezone spoofing feature on or off by clicking the toolbar button (this feature is not available anymore on the manifest v3 port). To check your current timezone, you can use the tool located in the right-click context menu over the action button.

    This is what websites can gather using these methods:

    Main Frame
    1. Date method:
    2. Date method (with delay):...
    2. Date method (inline):...
    3. DateTimeFormat method:
    -> Server and PC time difference:...
    -> Offset method:
    iFrame
    1. Date method:
    2. DateTimeFormat method:

    You can refresh this page after the timezone is modified to see if the extension is working as expected or not. To see all countries at different UTC time offsets take a look at wikipedia.org/.../List_of_UTC_time_offsets page

    Based on your browser WebExtension implementation the "inline" method might leak your actual timezone!

  2. recommended The "Save Tabs" extension for Chrome, Edge, and Firefox browsers.

    The "Save Tabs" extension allows you to save and restore tabs across different windows, helping reduce memory usage or revisit tabs later while preserving their state. It also supports syncing across devices and offers optional password protection for session security, all without affecting browser performance when not in use. Read more here.

  3. How can I use this extension to prevent fingerprinting?

    In case a fingerprinting algorithm uses your current timezone to create a unique identifier for your browser, you can activate the random timezone feature on the options page. This feature generates a new timezone for you every time a page is refreshed, making it difficult for websites to use your timezone as a way of identifying your browser. It is important to note that with the random timezone setting enabled, the GEO location obtained from your IP address (or proxy software) will not match the timezone offset returned by the JavaScript methods.

  4. What's new in this version?

    Please check the Logs section.

  5. Can you provide a way to find the timezone value when using a proxy server to connect to the internet?

    You can use the built-in tool. Right-click on the action button and press the update my timezone item. The extension uses an online service to detect your current timezone that matches your IP address and updates the internal value.

    Alternatively, you can navigate to https://ipleak.net/ and wait for it to collect all relevant information. Once the process is complete, go to the "Time Zone" section and look for the timezone value corresponding to your current IP address. Use this value on the options page to ensure your browser timezone matches the IP address.

  6. Is it possible for the extension to automatically detect my timezone based on the proxy server I'm using?

    Yes, starting from version 0.1.4, the extension includes a new feature in the right-click context menu that automatically detects your timezone. You can also configure the extension to update your timezone every time the browser is restarted. If your timezone has changed since the last update, the extension will send a desktop notification to notify you of the update. Note that this option is not enabled by default.

Matched Content

Reviews

Please keep reviews clean, avoid improper language, and do not post any personal information. Also, please consider sharing your valuable input on the official store.

What's new in this version

Version--
Published--/--/--
Change Logs:
    Last 10 commits on GitHub
    Hover over a node to see more details

    Need help?

    If you have questions about the extension, or ideas on how to improve it, please post them on the  support site. Don't forget to search through the bug reports first as most likely your question/bug report has already been reported or there is a workaround posted for it.

    Open IssuesIssuesForks

    Permissions are explained

    PermissionDescription
    storageto save user-defined timezone value
    *://*/*to be able to inject the wrapper script to all hostnames
    webNavigationto detect when a new document is created
    contextMenusto add the right-click tool over the toolbar button context

    Recent Blog Posts