Home › Blog › Fact-checking

wyper is now on Firefox: what changed and what did not

Both wyper extensions are live on Firefox Add-ons. How Firefox handles permissions differently, what we had to declare about data, and what stays the same.

Fact-checking · · 6 min read · 1,344 words

W
wyper Fact-Check Team Builders of the wyper Fact-Check extension. Every claim in this article links to its source.
AI transparency

This article was researched and drafted with AI, then checked and released by a person before it went live. The illustration is AI-generated. Every factual claim links to its source, so you can verify it yourself.

A browser toolbar with two extension icons, a broom and a checkmark, above an empty add-ons page (AI-generated illustration)

AI-generated illustration. A browser toolbar with two extension icons, a broom and a checkmark, above an empty add-ons page

The short answer

Since 18 September 2026 both wyper extensions are available on Firefox Add-ons, reviewed and public: Social Cleanup (bulk-delete your own X, Instagram and ChatGPT history in your logged-in tab) and AI Fact-Check (a 1 to 10 score with real sources). The code is the same as in Chrome. Firefox asks for site permissions on first use instead of at install, and Mozilla required a written declaration of what data each extension collects, which we publish here.

Both wyper extensions passed Mozilla's review and are public on Firefox Add-ons since 18 September 2026. The submission went in on 15 September, the listings cleared within three days. If you use Firefox, you no longer need Chrome to run either tool:

The rest of this post is about what is different on Firefox, because a few things are, and about what Mozilla made us write down that Chrome never asked for.

The same code, one build step

The Firefox packages are built from the Chrome sources without changing them. A build script applies three patches to a copy:

  1. The background worker becomes an event page, because Firefox's Manifest V3 does not run service workers.
  2. The manifest gets a Firefox add-on ID and a minimum version of Firefox 128. That version is the first where a content script can run in the page's own JavaScript world, which the Fact-Check extension uses to read YouTube transcripts.
  3. A small hook in the popup asks Firefox for the site permissions on your first click.

Point three is the one you will notice. In Chrome, an extension that declares access to x.com gets it at install. Firefox grants site access on use, not at install, so the first time you open the wyper popup on X, Instagram or ChatGPT, Firefox asks whether the extension may act on that site. That is Firefox behaving as designed, not a bug in wyper, and the same question appears for every Manifest V3 extension that touches specific sites. Answer once, and it is remembered.

Everything else is identical: the same keyword filter, the same 90-second rate-limit pause, the same ChatGPT deletion by count with pinned chats kept, the same fact-check with two models reading the same evidence.

What Mozilla asked us to declare

Firefox Add-ons rejected our first upload. Not for the code, but for a missing line in the manifest: since 2026 every submission has to declare, in a machine-readable field, what data the extension collects. Chrome has a similar disclosure in its developer dashboard, but Firefox puts it into the package itself, so it travels with the code and shows up on the listing.

Here is what we declared, and why:

wyper extensionRequired dataOptional dataReason
wyper Social Cleanupnonetechnical and interaction dataDeletion runs inside your tab. The only server contact is a licence check with an anonymous install ID, and, only if you click it, a counts-only receipt. No post, message or credential leaves the browser.
wyper AI Fact-Checkwebsite contenttechnical and interaction dataThe text you select, or the link you paste, is sent to our API to be checked. That is the product. Nothing else about your browsing is sent.

"Optional" here means the category exists in the product but is not needed for it to work: the anonymous install ID enforces the free daily limit and is rotated. We would rather over-declare than have a reviewer, or you, find a network call we did not mention.

Both declarations match our privacy policy and the permission lists in the manifests: Social Cleanup asks for storage and activeTab only; Fact-Check additionally needs scripting and contextMenus for the right-click entry and the video reader, plus access to api.wyper.io.

Why Firefox matters for a tool like this

Firefox users are a smaller group than Chrome users, and more of them chose the browser for privacy reasons. That is exactly the audience for an extension whose whole design goal is that no third party ever holds your account. A cleanup tool that runs in your own logged-in tab, with two permissions, is the kind of thing a Firefox user checks the permission list for. Now they can.

There is a second reason, less flattering to us. When someone asks an AI assistant "which extension bulk-deletes ChatGPT chats", the assistant looks at the places it trusts: the Chrome Web Store, Firefox Add-ons, GitHub, Reddit. We measured this in September and wyper appeared in none of the answers, while a competitor that has been on Firefox Add-ons since March 2025 did. Being listed where the assistants read is part of being findable. This is us closing one of those gaps, and saying so rather than dressing it up as a feature request from users.

What has not changed

The free tiers are the same on both browsers: 50 removals a day for Social Cleanup, 5 checks a day for Fact-Check. One Pro key works in Chrome, in Firefox and in the web app at the same time; you do not buy twice for a second browser.

The limits are the same too, and we keep listing them: Social Cleanup has no date filter, no export or backup of deleted content, and no background runs. If you need those, the comparison pages (wyper vs DeleteTweets, wyper vs X Auto Cleaner) say which tools have them.

Who needs which: if you already run wyper in Chrome, nothing to do. If Firefox is your daily browser, install from Firefox Add-ons and accept the one-time site permission on first click. If you switch between both, one key covers both. If you are on Brave or Edge, both install extensions from the Chrome Web Store; we are not in the Edge or Opera stores yet, and Safari is not supported.

Is the Firefox version of wyper different from the Chrome version?
No. Both are built from the same source. The Firefox package differs in three technical details: an event page instead of a service worker, a Firefox add-on ID with a minimum version of Firefox 128, and a permission request on first click, because Firefox grants site access on use rather than at install. Features, limits and prices are identical.
Why does Firefox ask for permission when I first open wyper?
Because Firefox's Manifest V3 does not grant host permissions at install time. Every extension that needs access to specific sites asks on first use. wyper asks for x.com, instagram.com and chatgpt.com (Social Cleanup) or for api.wyper.io (Fact-Check). Grant it once and Firefox remembers the choice; you can revoke it any time in the add-on's settings.
Do I need a second licence for Firefox?
No. One wyper key unlocks Pro or Power in the Chrome extension, the Firefox extension and the web app at the same time. Enter the same key in the popup of each. The free tiers also apply per install without any key: 50 removals a day for Social Cleanup, 5 checks a day for Fact-Check.
What data does wyper collect, according to the Firefox declaration?
Social Cleanup declares no required data collection; optionally, technical data (an anonymous install ID for the daily limit). AI Fact-Check declares website content as required, because the text or link you choose to check is sent to our API for the verdict, plus the same optional technical data. Nothing about your accounts, passwords or browsing history is collected by either.
Will Firefox get updates at the same time as Chrome?
Yes, that is the intent. Each release is built for both stores from the same source in one step. Review times differ: Mozilla cleared these first listings in three days, Chrome reviews vary. A version can therefore be live in one store a few days before the other, and the version number on the listing page tells you which build you have.

The short version

wyper Social Cleanup and wyper AI Fact-Check are live on Firefox Add-ons, same code as Chrome, same free tiers, one key for both browsers. Firefox asks for site access on first click instead of at install, and Mozilla required a data-collection declaration that we publish here: none for Cleanup, website content for Fact-Check.

Useful? Pass it on: 𝕏 Post it Telegram

Check posts where you read them

The wyper Fact-Check extension runs these checks on the post itself: truth score, evidence chain, and the date gap that catches recycled footage.

The web app installs to your home screen in one tap. No store, no account.
Already using it? ★★★★★ Rate it on the Chrome Web Store. Reviews decide what others get shown first.

Keep reading

Social Cleanup · Must I keep the browser open while deleting tweets? If you use a secure extension to clear your X timeline, the tab must remain active. We explain the trade-off between convenience and account security. Fact-checking · Why Do AI Models Disagree on a Fact-Check? When AI models evaluate claims, they often reach different conclusions. We explain why training data, source selection, and reading methods cause friction.