Privacy Policy for Twitter Tabs

Effective Date: [10/21/25]

Introduction

Twitter Tabs is a browser extension that filters your Twitter/X timeline by topics using custom keyword filters. This privacy policy explains how we handle data.

Data We Access

Website Content

What: The extension accesses tweet text and usernames from your Twitter/X timeline.

Why: To filter tweets based on your custom keyword preferences.

How it's collected: The extension intercepts Twitter's API responses as they load in your browser, before they're displayed on your screen.

Is it shared: No. All filtering happens locally in your browser.

How It's Used

Local Content Filtering

When you select a filter (e.g., "Tech News"), the extension:

  1. Reads each tweet's text as it loads from Twitter's servers
  2. Compares the tweet text against your filter's keywords
  3. Shows tweets that match your keywords
  4. Hides tweets that don't match
  5. Discards the tweet text immediately after filtering (nothing is stored)

Filter Management

Your custom filters are used to:

AI Keyword Generation (Optional)

If you provide an API key and create a new filter:

  1. Your filter name and description are sent to Groq or OpenAI
  2. The AI generates 50+ relevant keywords
  3. Keywords are returned and stored locally in your browser
  4. These keywords are used for future filtering
  5. Keywords are cached to avoid regenerating them

Example: If you create a filter called "Basketball" with description "NBA, players, games", the AI might generate keywords like: "Lakers", "LeBron", "dunk", "playoff", "MVP", etc.

Preference Storage

Your preferences are used to:

Data We Store Locally

The following data is stored only on your device using Chrome's local storage:

  1. Custom Filters
  2. User Preferences
  3. Optional API Keys (if you choose to use AI keyword generation)

Important: All this data remains on your device. We cannot access it.

Third-Party Services

If you choose to enable AI keyword generation, the extension will make API calls to:

What's sent: Only your filter name and description (e.g., "Tech News" - "AI, programming, startups")

Purpose: To generate relevant keywords for filtering

Your API key: You must provide your own API key. We do not collect, store, or have access to your API keys. They are stored locally in your browser.

Note: These third-party services have their own privacy policies:

Data We Do NOT Collect

We do not collect, store, or transmit:

Permissions Explained

Storage Permission: Required to save your filters and preferences locally on your device.

Host Permissions (twitter.com, x.com): Required to:

Data Security

All data is stored locally in your browser using Chrome's secure storage API. Since we don't collect or transmit data, there's no risk of data breaches on our end.

Children's Privacy

This extension is not directed to children under 13. We do not knowingly collect data from children.

Changes to This Policy

We may update this privacy policy. Changes will be posted on this page with an updated effective date.

Data Retention

Your filter data is stored locally until you:

Your Rights

You have full control over your data:

Contact Us

If you have questions about this privacy policy:


Summary: This extension processes Twitter content locally in your browser to filter your timeline. No data is collected or sent to us. Optional AI features require your own API key and send only filter descriptions (not tweet content) to third-party AI services.