8
24
Fork
You've already forked nuMatrix
4

(Request) Redirect, rather than block, links with tracking urls #1172

Closed
opened 2024年08月23日 16:16:03 +02:00 by scaryguy · 4 comments

From affiliated links to search engines, urls with tracking parameters are everywhere. Even in the "Private" Firefox, url searches using DuckDuckGo have a tracker token, probably so DDG knows how much it should pay Mozilla to be in the defaults.

uBlockOrigin has a smart technique, it simply redirects the traceable links to their non-tracked counterpart. duckduckgo.com/?_t=ffab_&q=What+is+url+tracking+paramaters+%3F&ia=web becomes https://duckduckgo.com/?q=What+is+url+tracking+paramaters+%3F&ia=web

I believe nuMatrix should automatically remove those parameters. This would lead to a more seamless experience.

Edit: relevant references about uBo's development of 'url pruning".

From affiliated links to search engines, urls with tracking parameters are everywhere. Even in the "Private" Firefox, url searches using DuckDuckGo have a tracker token, probably so DDG knows how much it should pay Mozilla to be in the defaults. uBlockOrigin has a smart technique, it simply redirects the traceable links to their non-tracked counterpart. `duckduckgo.com/?_t=ffab_&q=What+is+url+tracking+paramaters+%3F&ia=web` becomes `https://duckduckgo.com/?q=What+is+url+tracking+paramaters+%3F&ia=web` I believe nuMatrix should automatically remove those parameters. This would lead to a more seamless experience. Edit: relevant references about uBo's development of 'url pruning". - [Inital reflection of why uBo anti-tracker not necessary](https://github.com/uBlockOrigin/uBlock-issues/issues/46#issuecomment-391303700) - [Why Rewrite not a good option](https://www.bleepingcomputer.com/news/security/adblock-plus-filters-can-be-exploited-to-run-malicious-code/) - [Initial implementation in 2020](https://github.com/uBlockOrigin/uBlock-issues/issues/760#issuecomment-719952467) - [Dev doesn't want to implement query jump, ie "tracking.url/real.url" isn't redirected to "real.url". It can only remove tracking strings, not modify or go to another link.](https://github.com/uBlockOrigin/uBlock-issues/issues/1784)
Owner
Copy link

Hey, thank you for the suggestion.

I think this might be out of scope of nuMatrix. I see it as just a firewall application. I think things like that are better handled by other extensions like ClearURLs, which designed specifically for this purpose.

Hey, thank you for the suggestion. I think this might be out of scope of nuMatrix. I see it as just a firewall application. I think things like that are better handled by other extensions like [ClearURLs](https://addons.mozilla.org/en-US/firefox/addon/clearurls/), which designed specifically for this purpose.

I mean uBo has it but yeah I understand could be a lot of work.

I mean uBo has it but yeah I understand could be a lot of work.
Owner
Copy link

Reopening this, I might actually implement this

Reopening this, I might actually implement this
arek added this to the v1.0 milestone 2026年06月19日 10:23:35 +02:00
arek added this to the (deleted) project 2026年06月19日 10:25:42 +02:00
arek added this to the v1.0 project 2026年06月19日 10:29:27 +02:00
Owner
Copy link

Implemented, but needs testing.

Implemented, but needs testing.
arek 2026年06月20日 11:07:32 +02:00
  • closed this issue
  • added the
    done
    label
Sign in to join this conversation.
No Branch/Tag specified
master
dev
v0.1.2
v0.1
0.0.0.8b
0.0.0.7b
0.0.0.5b
0.0.0.4b
0.0.0.3b
0.0.0.2b
0.0.0.1b
1.4.3b0
1.4.2
1.4.1b6
1.4.1b5
1.4.1b4
1.4.0
1.3.17b2
1.3.17b1
1.3.16
1.3.14
1.3.12
1.3.10
1.3.8
1.3.6
1.3.4
1.3.3b9
1.3.3b8
1.3.2
1.3.0
1.2.0
1.1.20
1.1.18
1.1.16
1.1.14
1.1.12
1.1.11b0
1.1.10
1.1.8
1.1.7rc0
1.1.7b0
1.1.6
1.1.4
1.1.0
1.0.0
0.9.3.6
0.9.3.4
0.9.3.3
0.9.3.2
0.9.3.1
0.9.3.0
0.9.2.1
0.9.2.0
0.9.1.2
0.9.1.1
0.9.1.0
0.9.0.1
0.9.0.0
0.8.1.4
0.8.1.3
0.8.1.1
0.8.1.0
0.8.0.1
0.8.0.0
0.8.0.0-rc.2
0.8.0.0-rc.1
0.8.0.0-rc.0
0.8.0.0-alpha.19
0.8.0.0-alpha.18
0.8.0.0-alpha.17
0.8.0.0-alpha.16
0.8.0.0-alpha.15
0.8.0.0-alpha.14
0.8.0.0-alpha.11
0.8.0.0-alpha.10
0.8.0.0-alpha.9
0.8.0.0-alpha.8
0.8.0.0-alpha.7
0.8.0.0-alpha.6
0.8.0.0-alpha.4
0.8.0.0-alpha.3
0.8.0.0-alpha.2
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
arek/nuMatrix#1172
Reference in a new issue
arek/nuMatrix
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?