Privacy Policy for X User Country Extension
Last Updated: March 7, 2026
Overview
X User Country ("the Extension") is committed to protecting your privacy. This privacy policy explains what data the Extension collects, how it's used, and your rights regarding that data.
Data Collection
Information Collected
The Extension collects and stores the following data locally on your device:
- Username-to-Country Mappings: When you view an X.com (Twitter) user profile, the Extension scrapes that user's publicly available location information from their X.com "About" page and caches it.
- Timestamp Data: The date and time when each country lookup was performed, used to implement cache expiration.
What We DON'T Collect
- We do NOT collect your personal information
- We do NOT collect your browsing history
- We do NOT collect your X.com credentials
- We do NOT track which profiles you view
- We do NOT transmit any data to external servers
- We do NOT use analytics or telemetry
How Data Is Used
All data is stored locally in your browser using chrome.storage.local. The data is used solely to:
- Display country badges next to X.com usernames
- Cache country information to reduce repeated requests to X.com
- Improve performance and reduce load on X.com's servers
Data Storage
- All data is stored locally on your device in Chrome's extension storage
- Data is never transmitted to any external servers or third parties
- Cached country data expires after:
- 7 days for successful lookups
- 1 day for unsuccessful lookups (to allow for retries)
Data Sharing
We do not share, sell, or transmit any data to third parties. All data remains on your local device.
Third-Party Services
The Extension loads user profile pages from X.com (twitter.com) in hidden iframes to extract publicly available country information. This interaction is governed by X.com's own privacy policy and terms of service.
Your Rights and Control
You have full control over your data:
Clearing Cached Data
You can clear all cached country data at any time:
- Method 1 - Extension Settings: Open the extension options page and click "Clear Cache"
- Method 2 - Chrome DevTools:
- Open Chrome DevTools (F12) on any x.com page
- Go to Application → Storage → Extension Storage
- Right-click on the extension → Clear
- Method 3 - Reinstall Extension: Removing and reinstalling the Extension will clear all cached data
Disabling the Extension
You can disable or remove the Extension at any time through Chrome's extension management page (chrome://extensions/).
Data Security
- All data is stored locally using Chrome's secure storage APIs
- No data is transmitted over the internet
- The Extension only accesses publicly available information on X.com
Children's Privacy
The Extension does not knowingly collect data from children under 13. The Extension only processes publicly available information from X.com profiles.
Changes to This Privacy Policy
We may update this privacy policy from time to time. Changes will be reflected in the "Last Updated" date at the top of this document. Continued use of the Extension after changes constitutes acceptance of the updated policy.
Chrome Web Store Requirements
This Extension complies with Chrome Web Store policies:
- Single Purpose: The Extension has a single, clearly defined purpose (displaying user country information)
- Limited Data Collection: Only necessary data is collected (username-country mappings for caching)
- Local Storage Only: No data is transmitted to external servers
- Transparent Permissions: All permissions are justified and necessary for functionality
Permissions Justification
The Extension requests the following permissions:
storage: To cache country data locally and improve performance
declarativeNetRequest: To modify HTTP headers that prevent iframe embedding (required for scraping X.com profile pages)
declarativeNetRequestWithHostAccess: To apply header modifications to x.com and twitter.com domains
host_permissions for x.com/twitter.com: To inject country badges and load profile pages for scraping
notifications: To warn users when storage quota is approaching capacity
Legal Compliance
Terms of Service
This Extension scrapes publicly available data from X.com profile pages. Users are responsible for ensuring their use complies with X.com's Terms of Service. The Extension is provided "as-is" without warranties.
Liability
The developer is not responsible for:
- X.com's responses to automated profile scraping
- Account suspensions or rate limiting by X.com
- Changes to X.com's website structure that may break the Extension
Contact Information
For questions, concerns, or data deletion requests, please contact via:
Consent
By installing and using the X User Country Extension, you consent to this privacy policy.