Chrome Extension · Privacy Policy

Privacy Policy — Proxy Switcher & IP Checker

Developed and published by Roham Rajabzadeh · Extension version 1.0.0 · Policy version 1.0 · Last updated July 26, 2026

The short version

This extension has no backend server. It collects nothing, transmits nothing to me or to anyone else, and contains no analytics, no advertising, no tracking and no remote code. Your proxy settings live only in your own browser. The one outbound request it makes goes to a public IP-lookup service, so the popup can tell you which IP address the internet currently sees.

1. Who this policy is from

I am Roham Rajabzadeh, an independent developer, and I am the author and publisher of the Proxy Switcher & IP Checker extension for Google Chrome. This policy is mine, it describes software I wrote, and I am the person accountable for it. You can reach me directly at roham.rajabzadeh.uk@gmail.com.

This page is hosted on CoverTrader as a matter of convenience. The extension is a standalone tool: it is not a client for any CoverTrader product, it requires no account with anyone, and it sends no data to CoverTrader or to any of its systems. Nothing in this policy should be read as extending to that company's own website or services.

This policy covers the browser extension and nothing else.

2. What the extension does

Its single purpose is to let you route Chrome through a proxy server that you control, and to verify the connection that results. Three things in the popup serve that one purpose:

If the concept is new to you, this explainer on what a proxy is and how it works covers the background.

The extension does not provide proxy servers

No server list, no built-in servers, no credentials. You supply the proxy yourself — a client you run locally, or a remote server you own or subscribe to. The extension only switches Chrome between a direct connection and the address you enter.

3. Data collected about you

None. I operate no server for this extension and receive no data from it. Specifically, I do not collect, receive, store, sell, rent or share:

For the Chrome Web Store data-category disclosure, the only category that applies is Location, and only in the indirect sense described next: an IP address is processed by a third-party lookup service to derive an approximate country and city, which is displayed back to you. Nothing is retained by me.

4. The one third-party service

To show your current IP and location — and to confirm that a newly enabled proxy actually carries traffic — the extension sends an HTTPS request to ipwho.is, operated by ipwhois.io. The request carries no parameters and no identifiers; it is a bare GET. As with any internet request, the receiving service necessarily observes the public IP address the request originates from, and answers with the geolocation data associated with it.

EndpointWhen it is contactedWhat it necessarily sees
https://ipwho.is/ When the popup opens or is refreshed, and once after you switch the proxy on, as a reachability check. Your current public IP address and standard HTTP request metadata.
https://cdn.ipwhois.io/ When the popup renders the country flag image referenced by the lookup above. Your current public IP address and standard HTTP request metadata.

These requests follow whatever route Chrome is using at that moment. With your proxy switched on, the service sees the proxy's exit IP rather than your own — which is precisely what makes the verification meaningful. ipwhois.io acts as an independent controller for the data it receives; please refer to their own privacy policy. The extension contacts no other domain, ever.

5. Data stored on your device

Everything the extension remembers is written to chrome.storage.local, which is local to your browser profile. It is never synced to any account, never uploaded, and never readable by me. No cookies, no localStorage, no sessionStorage, no IndexedDB.

KeyContentsWhy it exists
proxyConfigThe protocol, host, port and bypass list you typed in.So your server is remembered between sessions.
proxyEnabledA single true/false value.To restore the on/off state after a browser restart.
webrtcModeOne of off, medium or strict.To re-apply your leak-protection choice on startup.
ipCacheThe last lookup result and a timestamp.To avoid repeating the network request; expires after 60 seconds.

6. Permissions, and why each one is needed

The extension requests the narrowest set of permissions that makes its purpose possible.

PermissionWhy it is required
proxyThe core function — set and clear Chrome's proxy configuration.
privacyTo read and set webRTCIPHandlingPolicy, the only Chrome API for WebRTC leak control.
storageTo keep the four local values listed in section 5.
notificationsTo warn you when the proxy becomes unreachable and the extension has reverted to a direct connection, so you are never silently offline.
https://ipwho.is/*The single host permission, for the lookup and reachability check in section 4.

There is deliberately no tabs permission, no webRequest, no cookies, no content scripts and no <all_urls> access. The extension cannot read the pages you visit even if it wanted to.

7. What this extension never does

8. Compliance with Chrome Web Store policy

The handling of data in this extension complies with the Chrome Web Store Limited Use requirements. I certify that data handled by this extension is:

The extension also collects no data beyond what its disclosed single purpose strictly requires, in line with the Limited Use and Disclosure Requirements policies effective 1 August 2026.

9. Legal basis and your rights

Where the GDPR applies, the brief processing of an IP address by the lookup service rests on legitimate interest (Article 6(1)(f)): you opened a tool whose entire function is to tell you which IP address you are presenting to the internet, and it cannot answer that question without making a request. You can avoid the processing completely by not opening the popup, or by removing the extension.

Because I hold no data about you, there is nothing on my side to access, correct, export or erase. Your rights of access, rectification, erasure, restriction, portability and objection are satisfied by the fact that all extension data lives on your own device, under your direct control. If you believe I hold something regardless, write to me and I will respond within 30 days.

If you are a California resident: I do not sell or share personal information as those terms are defined by the CCPA/CPRA, and I do not process sensitive personal information.

10. Retention and deletion

The IP cache expires by itself after 60 seconds. Your settings persist until you change them or remove the extension. To erase everything:

  1. Open chrome://extensions.
  2. Remove Proxy Switcher & IP Checker.

Chrome then deletes the extension's chrome.storage.local data and automatically reverts every proxy and WebRTC setting the extension had applied, restoring your normal direct connection.

11. Children

The extension is a general-purpose network utility, is not directed at children, and does not knowingly process data from anyone under 16. It contains no age-restricted content and requires no account.

12. Contact

Questions about this policy, or about how the extension handles data, come straight to me. I am the only person who answers them.

If that address ever bounces, info@covertrader.com will reach the host of this page and the message will be passed on to me.

13. Changes to this policy

If the data practices of this extension ever change, I will update this page, raise the policy version and the "last updated" date shown above, and — as Chrome Web Store policy requires — notify existing users inside the extension before the change takes effect. Material changes will never be applied retroactively to data already handled under an earlier version.


Frequently asked questions

Does this extension collect my personal data?

No. The extension has no backend server and the developer receives no data from it. Your proxy settings, on/off state and WebRTC preference are stored only in your own browser, using chrome.storage.local.

Can the developer see which websites I visit?

No. The extension requests no access to your tabs, browsing history or page content. It has no content scripts and holds no host permission for any site you browse.

Which third party receives any data?

Only ipwhois.io. When the popup shows your current IP, your browser makes an HTTPS request to ipwho.is, so that service necessarily sees the public IP the request comes from. Country flag images load from cdn.ipwhois.io.

Does the extension provide proxy servers?

No. It only switches Chrome between a direct connection and a proxy server that you supply and control. It ships with no server list and no built-in servers.

Is my proxy password sent anywhere?

The extension stores no credentials at all. It saves only a protocol, host, port and bypass list, and those values never leave your device.

How do I delete everything the extension stored?

Remove the extension from chrome://extensions. Chrome deletes its chrome.storage.local data and automatically reverts every proxy and WebRTC setting the extension had applied.