Automatic URL Cleaner - Strip Trackers and Tags by Amy
Strips tracking parameters and affiliate tags from URLs before the browser loads them. Also resolves link shorteners like amzn.to without setting an affiliate cookie. Runs silently — no toolbar button, no settings, no interaction.
1 User1 User
Extension Metadata
About this extension
This extension rewrites URLs automatically, in the background, as you browse
- Tracking parameters — UTM tags, gclid, fbclid, msclkid, mc_eid, mkt_tok, igshid, ttclid, hsenc, yclid, and about fifty more are stripped from every navigation across every site.
- Affiliate tags — Amazon (tag, linkId, ref, pd_rd_, ascsubtag), eBay (mkevt, campid), AliExpress (aff_), Etsy, Walmart, Target, Best Buy, Newegg, plus click parameters from Impact, CJ, Rakuten, Awin, and Skimlinks.
- Redirector wrappers — l.facebook.com, l.instagram.com, out.reddit.com, youtube.com/redirect, google.com/url, Steam's linkfilter, and others. You land on the real URL, not the wrapper.
- Link shorteners — amzn.to, a.co, bit.ly, tinyurl.com, t.co, geni.us, rstyle.me, click.linksynergy.com, and affiliate-gateway hosts. These are resolved with a cookieless background request, so the affiliate attribution cookie is never written to your cookie jar, even
though you still reach the correct destination.
How it works
The extension hooks top-level navigations through webRequest.onBeforeRequest. Known tracking and affiliate parameters are stripped synchronously with no network cost. Shortener hosts are resolved in the background with credentials: "omit", which means no cookies are sent to or accepted from the shortener's redirect chain. Resolved URLs are cached so a given short link is never re-fetched.
What it does not do
- Does not touch XHR, fetch, or analytics beacons — only user-visible navigations. API calls that legitimately depend on query parameters are left alone.
- Does not send any data anywhere. No telemetry, no remote rule list, no analytics, no update pings beyond Firefox's standard version check.
Permissions
- webRequest / webRequestBlocking — required to rewrite a URL before the request is sent. Without blocking webRequest, the tracker has already been contacted by the time a parameter can be removed.
- Access your data for all websites — required because tracking parameters appear on every site, not on a fixed list. The extension only ever reads the URL of each top-level navigation; it does not read page contents.
Privacy
This extension collects nothing. There is no remote server, no account, no analytics. The only outbound traffic it generates is the cookieless HEAD request used to resolve shorteners you click — and that request goes to the shortener's own host, not to any server
operated by this add-on.
- Tracking parameters — UTM tags, gclid, fbclid, msclkid, mc_eid, mkt_tok, igshid, ttclid, hsenc, yclid, and about fifty more are stripped from every navigation across every site.
- Affiliate tags — Amazon (tag, linkId, ref, pd_rd_, ascsubtag), eBay (mkevt, campid), AliExpress (aff_), Etsy, Walmart, Target, Best Buy, Newegg, plus click parameters from Impact, CJ, Rakuten, Awin, and Skimlinks.
- Redirector wrappers — l.facebook.com, l.instagram.com, out.reddit.com, youtube.com/redirect, google.com/url, Steam's linkfilter, and others. You land on the real URL, not the wrapper.
- Link shorteners — amzn.to, a.co, bit.ly, tinyurl.com, t.co, geni.us, rstyle.me, click.linksynergy.com, and affiliate-gateway hosts. These are resolved with a cookieless background request, so the affiliate attribution cookie is never written to your cookie jar, even
though you still reach the correct destination.
How it works
The extension hooks top-level navigations through webRequest.onBeforeRequest. Known tracking and affiliate parameters are stripped synchronously with no network cost. Shortener hosts are resolved in the background with credentials: "omit", which means no cookies are sent to or accepted from the shortener's redirect chain. Resolved URLs are cached so a given short link is never re-fetched.
What it does not do
- Does not touch XHR, fetch, or analytics beacons — only user-visible navigations. API calls that legitimately depend on query parameters are left alone.
- Does not send any data anywhere. No telemetry, no remote rule list, no analytics, no update pings beyond Firefox's standard version check.
Permissions
- webRequest / webRequestBlocking — required to rewrite a URL before the request is sent. Without blocking webRequest, the tracker has already been contacted by the time a parameter can be removed.
- Access your data for all websites — required because tracking parameters appear on every site, not on a fixed list. The extension only ever reads the URL of each top-level navigation; it does not read page contents.
Privacy
This extension collects nothing. There is no remote server, no account, no analytics. The only outbound traffic it generates is the cookieless HEAD request used to resolve shorteners you click — and that request goes to the shortener's own host, not to any server
operated by this add-on.
Rated 0 by 0 reviewers
Permissions and data
Required permissions:
- Access your data for all websites
Data collection:
- The developer says this extension doesn't require data collection.
More information
- Add-on Links
- Version
- 1.0.0
- Size
- 12.1 KB
- Last updated
- a month ago (Apr 21, 2026)
- Related Categories
- License
- MIT License
- Version History
- Add to collection