Privacy Policy
IP Flager — Country Flag for Any Site
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.
Host this file at a public URL (e.g. GitHub Pages) and paste that URL into the Chrome Web Store listing's "Privacy policy" field.
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