← Privacy center
Extension privacy notice

CleanerX — Free X (Twitter) Bulk Cleaner

bulk delete your posts and reposts, remove likes, unfollow accounts, and block or mute a list of accounts through your own signed-in X session.

Last updated
August 17, 2026
Platform
X (formerly Twitter)
Chrome Web Store ID
efkdbehpkfaiehogkiokbiecjdbiebgi
Local processingRuns in your browser
No content collectionYour social content is not sent to us
No data saleYour personal data is never sold

About this notice

CleanerX — Free X (Twitter) Bulk Cleaner is a browser extension developed by Vladyslav Verbytskyi, an individual software developeras part of CleanMySocial. CleanMySocial is a product name, not a separate company or legal entity. It works on X (formerly Twitter). This notice explains exactly what the extension accesses and where that data goes.

Data the extension accesses

  • 01

    Your signed-in X account's numeric id, handle, display name, profile image URL, and available post, following, and follower counts, used to identify the account in the side panel. The profile card is cached locally in Chrome.

  • 02

    Identifiers, types, timestamps, and text for supported posts, reposts, and likes returned by X. Text and timestamps are processed to apply your keyword and age filters; the cleanup queue retains matching item identifiers rather than post text.

  • 03

    The account identifiers in your following list when you choose mass unfollow, and the usernames you paste when you choose block or mute. Active-job inputs and minimal outcomes may remain in local extension storage until cleared or replaced.

  • 04

    The ct0 CSRF value and numeric account id from the twid cookie, plus X's normal authenticated request headers. These are used only for requests sent directly to X and are not included in CleanMySocial crash reports.

  • 05

    Your local workflow state and choices, including selected category, keywords, age filter, safe-test setting, backup-step choice, queued item ids, progress cursors, action outcomes, timestamps, totals, rate-limit state, and review-prompt preferences.

  • 06

    A random installation UUID and technical crash details sent to CleanMySocial when the extension encounters a caught or uncaught error. This is operational error reporting, not behavioral analytics.

  • 07

    CleanerX does not read or upload the X archive you request from X. The archive link opens X's own settings, and any archive file stays on your computer.

Permissions & why they are needed

scripting

Runs the X requests you initiate inside an open x.com or twitter.com tab, where X accepts requests from your existing signed-in session. It may also read your displayed account name and avatar for the connection card. Nothing is injected until you connect or start an action.

tabs

Finds or opens an X tab to relay requested actions, confirms that the relay tab remains on X, and opens X archive settings, the Chrome Web Store review page, or CleanMySocial only when you choose those links. Other tabs are not inspected.

storage

Stores your workflow and filter choices, cached X profile card, current job, queue, progress, per-item outcomes, lifetime action count, review-prompt state, discovered X query identifiers, and a random crash-report installation identifier. A short-lived session record suppresses duplicate crash reports.

unlimitedStorage

Allows a large cleanup queue and its minimal result log to survive side-panel closure, service-worker suspension, browser restarts, and X rate-limit pauses without exceeding Chrome's normal local-storage quota.

cookies

Reads the ct0 CSRF cookie and the numeric account id from the twid cookie so X can authenticate the actions you request and CleanerX can target the signed-in account. No cookie is modified or sent to CleanMySocial.

alarms

Wakes a long-running cleanup after Chrome suspends the service worker and resumes work when an X rate-limit waiting period ends.

notifications

Notifies you when a background cleanup finishes or pauses because X requires your attention. It does not send promotional notifications.

sidePanel

Displays account connection, backup guidance, cleanup filters, confirmations, progress, pause or stop controls, block and mute tools, and locally stored results beside X.

Network access

https://x.com/* and https://twitter.com/*

Reads your own profile and supported timelines and sends the delete, undo-repost, unlike, unfollow, block, or mute actions you request directly to X through your existing session.

https://api.x.com/*

Reads the signed-in account's screen name so the panel can clearly identify which account will be cleaned.

https://abs.twimg.com/*

Downloads X's public web bundle as text to discover current GraphQL operation identifiers when X changes them. The downloaded bundle is searched, not executed by CleanerX.

https://pbs.twimg.com/*

Loads the profile image returned by X for the connected-account card.

https://www.cleanmysocial.com/api/crash

Receives automatic technical crash reports containing the extension and runtime identifiers, random install-only UUID, version, error details, locale, platform, time, and duplicate count. Reports are designed to exclude X account data, post content, handles, cookies, CSRF values, and session tokens.

Good to know

  • CleanerX is free and unlimited. It has no CleanerX account, license key, payment flow, subscription, advertising, or behavioral analytics.
  • X normally exposes only a limited recent timeline through these interfaces, so CleanerX may not be able to reach older content. X also applies rate limits and account-level caps; the extension backs off, saves progress, and can resume later.
  • Safe test mode stops after 10 matching items so you can inspect the result before starting a larger run.
  • Deleting or undoing account activity can be permanent. CleanerX asks for confirmation before destructive cleanup and lets you pause or stop a run.
  • The Chrome Web Store review page opens only when you choose the review action after a completed-action milestone.
  • CleanerX is not affiliated with or endorsed by X Corp.

Sharing, storage & deletion

We do not sell your personal data, and we do not share the content you access through the extension with anyone.

Operational settings and progress described above are kept in Chrome extension storage on your device. Uninstalling the extension removes its local storage; Chrome may retain values stored in sync according to your Chrome sync settings.

Security, children & changes

We use reasonable safeguards for the limited license and purchase data we process. The extension is not directed to children under 13. If this policy changes, the revised text and date will be published on this page.

Your rights & contact

Want to access or delete data?

Email us to request access to or deletion of data associated with your support request or technical report. You can also read the product-wide Privacy Policy.

info@verblike.com