$ install cleanthis-extension BETA

A cleaner that rides along in your browser.

Check the page you're on in one click, right-click any link to scan it, and clean files without leaving your browser. Extra protection is there when you want it, and off until you do.

Chrome · Edge · Brave · Opera · Firefoxopen sourcefree
Suspiciousmega-deals-today.example
Scores out of 10: security 5, privacy 2, legitimacy 4.
Clean risky downloads opt-in
try it on:

$ cleanthis --help

What it does

1 · this page

Check the page you're on

Click the icon and get three simple scores: is it safe, does it track you, is it who it says it is.

2 · any link

Right-click to scan a link

Not sure about a link? Scan it before you open it. Same scanner as the website, no copy and paste.

3 · downloads · opt-in

Clean risky downloads

Turn it on and risky downloads, like Office files with macros, go to cleanthis.io for cleaning first. You're always offered the original too.

also in the popup
  • drop in a file to clean it, at the same 3 levels
  • clean the PDF or document you're viewing
  • warnings before flagged sites · opt-in, checked on your device
  • ask before opening document links · opt-in
  • light and dark theme
  • open it any time with Alt+Shift+C

$ install --by-hand

Install it in about a minute

It's in beta, so it isn't in the browser stores yet. You load it by hand.

~/install · chrome, edge, brave, opera
  1. Download the Chrome zipOn the GitHub Releases page, download cleanthis-chrome-v….zip. The same file works in Edge, Brave and Opera.
  2. Unzip it into a folder you'll keepYour browser runs the extension from this folder, so don't leave it somewhere you clean out, like Downloads.
  3. Open your extensions pageType the one for your browser into the address bar.chrome://extensionsedge://extensionsbrave://extensionsopera://extensions
  4. Turn on Developer modeIt's a switch in the top-right corner. In Edge, it's in the menu on the left.
  5. Click “Load unpacked”Pick the folder you unzipped, the one with manifest.json inside. CleanThis appears in your list.
  6. Pin it to your toolbarClick the puzzle-piece icon next to the address bar and press the pin next to CleanThis. In Edge, press the eye icon instead.
Done! Loaded extensions don't update themselves. For a new version, swap in the new folder and press the reload arrow on the CleanThis card. Download from GitHub
~/install · firefox
  1. Download the Firefox zipOn the GitHub Releases page, download cleanthis-firefox-v….zip. You need Firefox 127 or newer.
  2. Open the add-ons debugging pagePaste this into the address bar and press Enter.about:debugging#/runtime/this-firefox
  3. Click “Load Temporary Add-on…”Pick the zip you downloaded. If you unzipped it, pick the manifest.json file inside.
  4. Pin it to your toolbarClick the puzzle-piece icon, then the gear next to CleanThis, then “Pin to Toolbar”.
Heads up: Firefox removes temporary add-ons when it closes, so you'll repeat steps 2 and 3 after a restart. That goes away once CleanThis is in the Firefox add-ons store. Download from GitHub

$ cat manifest.json | explain

What it can see, and why

You can see this list on the extension's details page. Here's what each one is for, in plain words. The code is open, so anyone can check.

permissionwhy it needs itwhat leaves your browser
activeTabSee the tab you're on when you open CleanThis, so it can scan that page.That page's address, when you scan it
contextMenusAdd “Scan with CleanThis” to the right-click menu.Nothing until you press Scan
downloadsDownload protection, if you turn it on.Risky files you download, for cleaning
notificationsTell you when a clean copy is ready.Nothing
storageRemember your settings and keep the flagged-site list on your device.Nothing
cleanthis.ioThe only site it talks to.Only what's listed above
tabs, webNavigationOnly asked for if you turn on flagged-site warnings.Nothing. The check runs on your device
only talks to cleanthis.iono browsing history, no analyticsextra protections are off until you turn them on

Desktop and mobile apps are on the roadmap. Until then, the extension and this website are the ways to use CleanThis. Full feature tour and source code on GitHub.