Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save maksam07/fef74c82a2bb18d0451ed301e955ccdf to your computer and use it in GitHub Desktop.

Select an option

Save maksam07/fef74c82a2bb18d0451ed301e955ccdf to your computer and use it in GitHub Desktop.
Simple Proxy Switcher — Privacy Policy

Privacy Policy — Simple Proxy Switcher

Last updated: 2026-07-15

Simple Proxy Switcher ("the Extension") is a browser extension that lets you manage a list of proxy servers, switch between them, test them, and optionally normalize your timezone and protect against WebRTC IP leaks. This policy explains exactly what data the Extension handles and where it goes.

Summary: the Extension does not have a backend server, does not collect analytics, does not track you, and does not sell or share your data. Everything you configure is stored locally on your own device.

What data the Extension stores (locally, on your device)

All configuration is stored in the browser's extension storage (chrome.storage.local) on your device only. This includes:

  • Your proxy list, including any usernames and passwords you enter for authenticated proxies. These credentials are stored so the Extension can authenticate to the proxies you choose. They are stored in plain text in the browser's local extension storage (like all chrome.storage.local data) and are never transmitted to us or to any third party — they are sent only to the proxy servers you configured, as part of normal proxy authentication.
  • Your settings (timezone mode, URL filters, cookie/cache-clearing preferences, export format, WebRTC protection toggle, etc.).
  • Proxy test results (the IP address, country, city, ISP/organization, ASN, and timezone reported for a proxy you tested).

This data never leaves your device except as described in the next section. Uninstalling the Extension removes it.

Data sent to third parties

IP geolocation lookups

When you test a proxy or enable automatic timezone mode, the Extension makes an HTTPS request to one of the following third‑party IP‑geolocation services to determine the outgoing IP address and its location/timezone:

  • https://api.ip.sb/geoip
  • https://ipinfo.io/json (fallback)

These requests are routed through the proxy being tested/used, so the service reports the proxy's IP — not your real IP. The request contains no personal identifiers; the service simply returns geolocation data about the source IP of the request. Your use of these services is subject to their own privacy policies. The Extension sends no other data to these services and contacts no other remote endpoints.

Proxy servers

When a proxy is active, your browsing traffic is routed through the proxy server you selected, and (for authenticated proxies) your saved username/password are sent to that proxy to authenticate. The Extension has no control over, and no relationship with, the proxy operators you choose.

What the Extension does NOT do

  • No analytics, telemetry, tracking, fingerprinting, or advertising.
  • No data is ever sent to the developer or to any server operated by the developer.
  • No selling, renting, or sharing of your data with anyone.
  • No connection to any remote endpoint other than the IP‑geolocation services listed above and the proxy servers you configure.

Permissions and why they are needed

Permission Why the Extension needs it
proxy Apply, switch, and clear the browser's proxy configuration — the core function.
storage Store your proxy list and settings locally on your device.
webRequest Observe proxy authentication challenges so the Extension can supply the credentials you saved for the active proxy.
webRequestAuthProvider Answer proxy 407 authentication challenges non‑interactively.
scripting Inject the timezone‑normalization script into pages when timezone spoofing is enabled.
webNavigation Detect page navigations to inject the timezone script on newly loaded pages.
alarms Keep the extension's background worker alive during long batch proxy tests.
browsingData Optionally clear cookies and cache when you switch proxies — only if you enable that option.
host_permissions (<all_urls>) A proxy applies to all sites; the timezone script and WebRTC protection also operate across all sites.
privacy (optional) Enable WebRTC leak protection to prevent your real IP from leaking via WebRTC — only if you opt in.
notifications (optional) Show optional notifications, such as a hint to reload tabs after a timezone change — only if you opt in.

Data retention

All data is kept locally until you delete it (by removing a proxy, clearing settings, or uninstalling the Extension). The developer retains nothing because the developer receives nothing.

Changes to this policy

If this policy changes, the "Last updated" date above will be revised.

Contact

Questions about this policy: maksam07@gmail.comhttps://maksam07.com/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment