cleaner

Chrome extension

Skip the token pasting.

Sign in on the casino like normal. The extension captures the session credentials cleaner needs, encrypts them to your machine's public key, and hands them off — one click instead of ten minutes of DevTools archaeology.

  • Works on every casino cleaner supports
  • End-to-end encrypted handoff to your paired desktop
  • Auto-refreshes when tokens expire mid-session

Already running cleaner desktop?

Open the desktop app, switch to the Extension tab, and click Install. The app downloads the latest zip, extracts it, and tells you which folder to point Chrome at — you skip Steps 1 and 2 below.

Sideload required

The Chrome Web Store doesn't allow extensions that facilitate online gambling, so cleaner's extension isn't on the store. You install it directly from the zip below. Chrome will show a one-time “Disable developer mode extensions” banner on launch — you can dismiss it; it doesn't come back.

1

Download the zip

Latest version is cleaner-extension-1.1.0.zip.

Download zip →
2

Unzip it

Double-click the downloaded zip (macOS) or right-click → Extract All (Windows). You should end up with a folder like cleaner-extension-1.1.0 containing a manifest.json at its root. Remember where you put it — Chrome needs the path next.

3

Open the Chrome extensions page

Paste this into your address bar:

chrome://extensions

The menu shortcut is ⋮ (top-right) → Extensions → Manage Extensions.

4

Turn on developer mode

Look in the top-right corner of the extensions page. There's a toggle labeled Developer mode. Switch it on.

Three new buttons appear at the top-left: Load unpacked, Pack extension, Update. You only need the first one. Developer mode stays on across browser restarts — set it once and forget it.

5

Load unpacked

Click Load unpacked. In the folder picker, navigate to the unzipped folder from Step 2 and select it. The extension should appear in the list with the cleaner icon and the version below the name.

If you see “Manifest file is missing or unreadable,” you picked the wrong folder — pick the one that contains manifest.json at its root.

6

Pin it (optional)

Click the puzzle-piece icon in Chrome's toolbar and hit the pin next to cleaner so the popup is one click away. Then sign in inside the popup with the same account you use on the desktop app — that pairs the extension to your devices.

Updating

If you're running the desktop app, the Extension tab shows when a new version is available and walks you through the update. Manual path: chrome://extensions → click Remove on the existing cleaner entry → replace the unzipped folder with the new one → click Load unpacked and pick that folder again. Chrome's Reload button doesn't reliably pick up MV3 manifest changes, so the remove-and-reload path is the safe one. Your sign-in stays — devices are tied to the account, not the install.

Troubleshooting

When something doesn't work

“Manifest file is missing or unreadable”

You picked the wrong folder. Chrome wants the folder that contains manifest.json at its top level. If the zip unpacked into a folder-inside-a-folder, drill into the inner one.

I clicked the puzzle icon but cleaner isn’t there

The extension is installed but the popup isn’t pinned. Click the puzzle piece, find cleaner in the list, click the pin icon next to it. The icon should now sit in the toolbar.

Popup opens but I can’t sign in

The popup uses the cleaner.bet auth flow — if you’re behind a strict ad blocker or extension manager, allow popups from cleaner.bet. The sign-in opens a new tab, completes, and the extension picks up the session automatically.

Capture doesn’t fire on the casino

The extension only watches the casinos cleaner supports. Triple-check the casino name on the landing page. If the casino is supported but capture still doesn’t fire, refresh the casino tab once after installing — the extension only injects on document-start of new navigations.

“This extension isn’t from the Chrome Web Store” warning

Expected — that’s the sideload warning. You can dismiss it. It won’t come back on every launch.