Skip to content

Privacy & Allowlist

Context Bro follows a share-nothing-by-default privacy model:

  • Manual sharing works on any page (you explicitly trigger it)
  • Scheduled auto-sharing only works on domains you’ve added to the Allowlist
  • No data is ever sent unless you’ve configured an endpoint and triggered a share

When you share a page, Context Bro extracts:

  • Page title, URL, meta description, author
  • Main content (via Defuddle)
  • Selected text (if any)
  • Schema.org structured data
  • CSS selector queries (if your template uses {{selector:...}})
  • No analytics or telemetry
  • No browsing history
  • No passwords or form field contents
  • No data from incognito tabs
  • No server-side storage — we have no servers

Data is sent exclusively to API endpoints you configure yourself. Context Bro makes no network requests to any other destination.

All settings (endpoints, templates, allowlist) are stored locally in your browser via chrome.storage.local. Uninstalling the extension removes all data.

When using scheduled sharing, Context Bro computes a SHA-256 hash of the extracted content. If the content hasn’t changed since the last share, it skips the page — avoiding duplicate payloads.

Hashes are stored locally and can be cleared from Settings at any time.

PermissionWhy It’s Needed
activeTabRead the current tab’s content when you click Share
scriptingInject the content extraction script into the page
storageSave your settings locally
alarmsPower the scheduled sharing timer
tabsQuery open tabs for scheduled extraction
contextMenusAdd “Share to Context Bro” to the right-click menu