The X extension runs entirely in your browser. We don't collect, transmit, or sell user data of any kind.
Everything the extension does happens inside your browser session. That includes:
fetch / XMLHttpRequest patch that observes the same responses your browser already received).chrome.storage.local. Tags never leave your browser.Only one network path exists, and it goes to X's own servers:
video.twimg.com, pbs.twimg.com) are fetched directly from X's servers using your existing browser session. No third party is involved.The extension does not contact any analytics, telemetry, or first-party server. There is no backend. No Google services, no translation, no metrics endpoint.
storage — for the local bookmark index, your tags, and UI preferences.downloads — to save videos, images, ZIPs, Markdown threads, and CSV/JSON exports via Chrome's download manager.activeTab — so the popup can talk to the X tab you're currently looking at.scripting — required to inject the MAIN-world page-context patch at document_start so it captures GraphQL responses before X's bundles execute.tabs — to open the in-extension media player and thread viewer in new tabs.offscreen — for a hidden helper document that converts fetched media bytes to blob: URLs (service workers can't call URL.createObjectURL themselves).host_permissions for x.com, twitter.com, and *.twimg.com — required to read X's DOM, observe its GraphQL responses, and fetch attachments for the bulk exporters.localStorage or other credential stores.The bookmark index and configuration live locally. You can clear the index any time from the extension popup (Clear index in the Bookmark Search tool), or remove the extension entirely via chrome://extensions to wipe everything.
This extension is not directed at children under 13. It operates on X's web client, which has its own age requirements.
If this policy materially changes, the date at the top will be updated and a note added to the extension page.
Questions: open an issue or reach out via /contact.