TL;DR

TrendCast does not send your data anywhere. There are no servers, no API keys, no telemetry, no analytics, and no tracking. All data is collected and stored locally in your browser.


What Data Is Collected

TrendCast collects public data from the following sources:

SourceDataHowLogin needed?
PolymarketMarket contracts, odds, volumePublic Gamma API (fetch())No
KalshiMarket contracts, odds, volumePublic v2 API (fetch())No
RedditTrending posts, scores.json endpoints + DOM scrapeOptional
X (Twitter)Trending posts, metricsDOM content scriptYes
TikTokTrending posts, metricsDOM content scriptYes
BBCHeadlines, summariesPublic RSS feedNo
CNNHeadlines, summariesPublic RSS feedNo
Yahoo FinanceHeadlinesPublic RSS / DOMNo
Google FinanceHeadlinesPublic RSS / DOMNo

Where Data Is Stored

All collected data is stored in chrome.storage.local (or browser.storage.local on Firefox). This is:

  • Local to your browser โ€” not synced to any cloud.
  • Subject to your browser’s storage limits โ€” typically 10 MB for extensions.
  • Automatically pruned โ€” TrendCast keeps a configurable number of history entries (default: 168 = 7 days of hourly data) and removes the oldest entries automatically.

You can check storage usage at any time via the popup’s storage indicator.


What Has Network Access

The extension’s host_permissions in the manifest declare which domains it can access. These are limited to:

  • polymarket.com / gamma-api.polymarket.com
  • kalshi.com / external-api.kalshi.com
  • reddit.com
  • x.com / twitter.com
  • tiktok.com
  • bbc.com / bbc.co.uk
  • cnn.com
  • finance.yahoo.com
  • google.com

No other domains are accessed. You can verify this by inspecting the manifest source.


What Is NOT Collected

  • โŒ No browsing history
  • โŒ No passwords or form data
  • โŒ No personal information
  • โŒ No telemetry or usage analytics
  • โŒ No IP address logging
  • โŒ No fingerprinting

Data Export and Deletion

  • Export โ€” Use the Export dropdown (CSV/JSON) in the dashboard header to download all collected data.
  • Delete โ€” Uninstall the extension to remove all stored data. You can also clear it via chrome://extensions โ†’ TrendCast โ†’ “Remove”.

Open Source

TrendCast is open source under the MIT license. You can audit every line of code at GitHub.