XGeoFilter collects specific data points to function effectively and provide transparency features:
Public Account Information: The extension retrieves the publicly visible "Account based in" field from Twitter/X user profiles. This is data already publicly available on the platform but is surfaced by the extension for easier visibility.
Public Usernames: To fetch this location data, the extension sends the public usernames found on your timeline to our server for lookup.
Submission Metadata: When you contribute location data via the crowdsourcing feature, we may process your IP address. This information is used strictly for internal reputation scoring (to prevent spam) and anti-abuse measures.
2. Local Data
To protect your privacy, sensitive information is kept strictly on your device:
Authentication Tokens: Your Twitter authentication headers are used locally within your browser to fetch public profile data on your behalf. These tokens are never transmitted to our servers, logged, or shared with third parties.
Preferences: Your configuration settings (such as blocked countries lists and display preferences) are stored locally in your browser's storage.
3. Data Usage
We use the collected data to:
Provide Transparency: To display the "Account based in" location badge next to usernames on your timeline.
Community Verification: To aggregate public location data into a read-only cache, allowing the community to identify account origins instantly without hitting platform rate limits.
4. Third Parties
We do not sell, trade, or transfer your data to outside parties. The data we aggregate is strictly public profile information available to any user of the X platform.