← back to basic x

privacy policy*

nothing leaves your browser.

basic x is a chrome extension that hides parts of x.com. it runs entirely on your device. it does not have a server, does not collect personal data, and does not send anything anywhere.

last updated: may 9, 2026

what we collect

nothing personal. basic x has no analytics, no tracking, no telemetry, and no backend. there is no server operated by the developer for this extension to talk to.

the extension stores two things locally in your browser, via chrome.storage.sync:

  • your toggle preferences - which features you've turned on or off in the popup.
  • your x @handle, auto-detected from the x navigation bar, so the extension can tell your profile apart from everyone else's and avoid stripping your own page.

that's it. no posts, no messages, no browsing history, no profile data. the extension never reads or transmits the contents of any page, request, or response.

where the data lives

everything stays on your device. chrome.storage.sync is google's built-in extension storage - it syncs between your own chrome instances when you're signed into the same google account, and is governed by google's privacy policy, not the developer's. the developer has no access to it.

nothing is ever sent to a server run by the developer, because there isn't one.

what each permission does

storage - to remember your toggle preferences and your @handle across page loads and devices.

declarativeNetRequest - to block x's profile-timeline requests at the network layer when you've stripped someone else's profile, so x can't paginate in the background on a profile you can't even see. the extension never reads request or response contents.

scripting - to inject a tiny in-page script at document_start that patches window.fetch before x's bundle loads, so the strip-profile feature can short-circuit timeline calls. the script only checks request urls; it does not read or transmit any data.

webNavigation - to detect spa route changes on x.com (home, profiles, notifications, etc. all share one page and never reload), so the right hiding rules and route redirects apply as you click around.

host permissions for x.com / twitter.com - the only two domains the extension touches. nothing runs anywhere else.

third parties

basic x does not sell, share, or transfer user data to any third party - because it doesn't have user data to share.

the extension itself bundles no third-party scripts and makes no third-party network calls. it loads no remote code at runtime.

children

basic x is a utility for an existing x.com account. it does not knowingly collect any data from anyone, including children under 13.

changes

if this policy changes meaningfully, the updated version will be posted at this url with a new "last updated" date. if a future version of basic x ever introduces analytics or any kind of data collection, it will be opt-in and disclosed here first.

contact

questions, concerns, or want a commercial license? email gabriel@manta.so or reach out on x at @gabriel__xyz.

source is open: github.com/gabriel-pineda/basic-x.