← Privacy center
Extension privacy notice

CleanerX — 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 24, 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 — 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 validated purchased license key stored in Chrome sync, the local daily action count, and short-lived entitlement results returned by CleanMySocial. An empty key slot means free access and makes no license request.

  • 07

    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.

  • 08

    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.

https://cleanmysocial.com/api/license

Validates a license key you paste for CleanerX. The request contains only the key and public product slug, never your X account, posts, handles, cookies, or session values. Rejected keys are not stored.

https://cleanmysocial.com/api/report

Sends a closed, non-identifying failure code when CleanerX detects that X changed a supported API workflow. It contains the product slug, extension version, and locale—no account or post data.

Good to know

  • CleanerX is free to use with a local daily action allowance. Optional monthly or lifetime Pro access adds unlimited actions and Super Speed. No CleanMySocial account or X-account sign-in is sent to CleanMySocial.
  • 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.
  • There is no advertising, behavioral analytics, or third-party tracking. License validation and privacy-limited operational diagnostics are the only CleanMySocial network requests while installed.
  • CleanerX is not affiliated with or endorsed by X Corp.

Payments

Paid plans are processed by Creem, our Merchant of Record. Creem collects and handles your payment and billing details; we receive only a transaction record and a license identifier and never see your full card details.

Sharing, storage & deletion

We do not sell your personal data, and we do not share the content you access through the extension with anyone. Purchase data is shared with Creem solely to process payments.

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. We retain purchase and license records only as long as needed to provide access, handle refunds or disputes, prevent abuse, and meet legal or accounting requirements.

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 purchase, support request, or technical report. You can also read the product-wide Privacy Policy.

info@verblike.com