Browser extension

LinkSweepr

Keep the sites you choose out of your browsing history, automatically and on-device. You list the domains; every visit to them, all their subdomains, and every page beneath them is removed from your history the moment it is recorded. The sites keep working normally and you stay signed in.

It sits between incognito, which forgets a whole session at once, and clearing your history, which is all-or-nothing. LinkSweepr is selective and always on. Everything runs locally, and nothing about your browsing is ever sent anywhere.

Chrome & Edge Version 1.1.0 Manifest V3 MIT license

Get LinkSweepr

Live on the Chrome Web Store. It installs on both Google Chrome and Microsoft Edge, since Edge adds Chrome Web Store extensions directly.

01 // Features

What it does

One-click block

The toolbar popup shows how many domains are filtered and blocks the current site in one click. Internal pages like chrome:// and edge:// are left alone, since they cannot be filtered.

Live options preview

Edit the list one domain per line and see exactly which domains will be filtered, with a warning for any line that does not resolve to a domain. Changes save as you type.

Import and export

Export your list to a text file and import one back to move your setup between machines. Your list stays in local storage and nowhere else.

Single-page-app coverage

A matching visit is removed the moment it is recorded, including same-page navigations inside single-page apps, not only on a full page load. A periodic backstop sweep cleans up anything missed.

02 // Privacy

On-device by design

LinkSweepr does not transmit, sync, or share any browsing data with any server or third party. It makes no network requests of any kind. The only data it stores is the domain list you enter, held in your browser's local extension storage.

It requests no broad host permissions and no access to the content of the sites you visit. The source ships as plain, unminified JavaScript you can read.

Permissions, and why

  • history — reads and deletes history entries locally to remove visits to your chosen domains.
  • storage — keeps your domain list on the device between sessions.
  • webNavigation — catches same-page navigations in single-page apps so a match is removed immediately.
  • alarms — schedules the periodic local backstop sweep.
  • activeTab — reads only the current tab's address when you click the toolbar button to block a site.

03 // Install

Two ways in

From the store

Add it in one click in Chrome. On Edge, the same Chrome Web Store listing installs directly, after a one-time prompt to allow extensions from other stores.

Chrome Web Store ↗

From source

Plain Manifest V3, no build step. Load the unpacked folder from chrome://extensions or edge://extensions with developer mode on. The full source is on GitHub under the MIT license.

View on GitHub ↗