Last Updated: 2026-02-18
X-Recommender (“we”, “our”, or “us”) is a Chrome extension that helps users filter and manage their X/Twitter feed by analyzing tweet quality using large language models (LLM). This Privacy Policy explains how we collect, use, disclose, and safeguard your information.
API Configuration: When you configure an LLM API in the extension, you may provide:
API endpoint URL (e.g., https://api.openai.com/v1)
API key (optional, for cloud LLM services)
Model name
Settings: You can customize various extension settings including:
Scoring prompt (custom instructions for evaluating tweets)
Minimum score threshold
Opacity level for low-quality tweets
Cache duration
Tweet Content: The extension analyzes tweets in your X/Twitter feed to generate quality scores. This processing happens locally on your device or through your configured LLM API.
Tweet Scores: The extension stores quality scores for tweets to improve performance and provide consistent filtering.
❌ Personal identity information
❌ X/Twitter account credentials
❌ Browsing history (outside of X/Twitter)
❌ Location data
❌ Device information
We use your data to:
Provide Core Services: Analyze tweets in your X/Twitter feed and apply transparency filters based on quality scores generated by your configured LLM.
Improve Performance: Cache tweet scores to reduce API calls and improve response times.
Sync Settings: Sync your preferences across devices (if using chrome.storage.sync) when signed into the same Google account.
All data is stored locally on your device using Chrome’s extension storage:
API Configuration: Stored in Chrome’s sync or local storage
Tweet Scores: Stored in Chrome’s local storage with configurable expiration (default: 7 days)
Settings: Stored in Chrome’s sync or local storage
Tweet scores are automatically deleted after the configured cache period (default: 7 days)
API keys and settings remain until you manually delete them through the extension
Data transmitted to LLM APIs is encrypted via HTTPS/TLS
Chrome protects extension storage with filesystem-level permissions
When you configure an external LLM API (such as OpenAI, DeepSeek, Ollama, etc.), your configured API credentials and tweet content may be sent to that provider. We are not responsible for the privacy practices of third-party LLM providers.
Before using any LLM service, please review their privacy policy:
If you use local LLM models (LM Studio, llama.cpp, LocalAI), your data is processed entirely on your local machine and is not transmitted to any external servers.
We do not sell, rent, or share your personal information with third parties for marketing purposes.
We take reasonable measures to protect your data:
Chrome’s extension sandbox isolates data from other applications
API credentials are stored in encrypted format
No external servers are used for our own data collection
However, no method of electronic storage is 100% secure. While we strive to protect your information, we cannot guarantee absolute security.
You have the right to:
Access: View all stored settings and API configurations
Delete: Remove API configurations and cached data through the extension settings
Opt-out: Uninstall the extension to stop all data processing
We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated “Last Updated” date.
If you have questions about this Privacy Policy, please contact us through the extension’s support channels.