Privacy Policy — IP Flager
Last updated: June 9, 2026
Short version: IP Flager detects the country flag for the website you are viewing entirely on your device. It has no accounts, no analytics, and no server of its own. The only network request it makes is when you open the details popup, at which point the visited site's server IP is sent to MyIPLocation.org to return city-level geolocation.
What the extension does
As you browse, IP Flager reads the IP address that served the current page (provided directly by Chrome's webRequest API), looks up its country in a bundled, on-device IP database, and shows that country's flag on the toolbar icon. Hovering the icon shows the domain, IP and country. This all happens locally — no network request is made for the flag.
When you click the icon to open the details popup, the extension sends the current site's server IP to our geolocation API at myiplocation.org to retrieve city-level details (city, region, postal code, timezone, coordinates).
Data we collect
None is collected or stored on any server we operate. The extension keeps a small, per-tab cache of the resolved IP and country code in chrome.storage.session, and a local flag for the "rate this extension" prompt in chrome.storage.local. Both live only in your browser and are cleared when you remove the extension.
We do not build profiles, run analytics, use cookies, or sell or share any data.
Information sent to MyIPLocation.org
When (and only when) you open the details popup, the IP address of the website you are inspecting is sent to myiplocation.org so it can return that IP's approximate location. This is the destination website's server IP — needed to answer your lookup — and is used solely to provide the geolocation you asked for. It is not associated with your identity, not logged for advertising, and not sold. MyIPLocation.org has its own privacy policy.
If you never open the popup, no IP is sent anywhere — the toolbar flag works fully offline.
Permissions and why they are needed
- webRequest — to read the IP address that served the page you navigated to, which is how the correct country flag is determined. Read-only; nothing is blocked or modified.
- tabs — to show the active tab's domain in the UI and to key the per-tab IP/country cache. No browsing history is collected or transmitted.
- storage — to remember the per-tab lookup result and the rate-prompt state, on your device only.
- host access (
<all_urls>) — the flag must work on whatever site you visit, and the URL cannot be known in advance, so requests are observed across all sites; it also allows the popup to fetch geolocation from myiplocation.org. The extension does not read or transmit page content.
Changes
If this policy changes, the "Last updated" date above will change and the new version will ship with the extension update.
Contact
Questions? Email tiger.hu.liu@gmail.com