Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lyubomyr-shaydariv/uu-webext
uU is a web browser extension stripping tracking data from URLs and bypassing redirection trackers (if possible)
https://github.com/lyubomyr-shaydariv/uu-webext
browser-extension firefox-addon firefox-extension firefox-webextension redirector tracking untrack-url
Last synced: 20 days ago
JSON representation
uU is a web browser extension stripping tracking data from URLs and bypassing redirection trackers (if possible)
- Host: GitHub
- URL: https://github.com/lyubomyr-shaydariv/uu-webext
- Owner: lyubomyr-shaydariv
- License: mit
- Created: 2019-04-02T19:24:47.000Z (almost 6 years ago)
- Default Branch: dev
- Last Pushed: 2024-12-29T11:17:00.000Z (24 days ago)
- Last Synced: 2024-12-29T12:19:35.125Z (24 days ago)
- Topics: browser-extension, firefox-addon, firefox-extension, firefox-webextension, redirector, tracking, untrack-url
- Language: JavaScript
- Homepage:
- Size: 1.18 MB
- Stars: 6
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## ![uU](icon-32x32.webp)
**uU (untrack URLs)** is a browser extension that sanitizes **tracked URLs** and bypasses **tracked redirects** (if possible).
Currently supported trackers:
* Action Map (URLs)
* ![activecampaign](favicons/activecampaign.com.webp) ActiveCampaign (URLs)
* Action Network (URLs)
* ![adjust](favicons/adjust.com.webp) Adjust (redirects)
* ![adobe](favicons/adobe.com.webp) Adobe (URLs)
* ![airbnb](favicons/airbnb.com.webp) Airbnb (URLs)
* ![alibaba](favicons/alibaba.com.webp) Alibaba (URLs)
* ![aliexpress](favicons/aliexpress.com.webp) AliExpress (URLs)
* ![amazon](favicons/amazon.com.webp) Amazon (URLs, redirects)
* ![aol](favicons/aol.com.webp) AOL (URLs)
* ![apple](favicons/apple.com.webp) Apple (URLs)
* app.link (URLs)
* ![atinternet](favicons/atinternet.com.webp) AT Internet (URLs)
* ![backerkit](favicons/backerkit.com.webp) BackerKit (URLs)
* ![bamboohr](favicons/bamboohr.com.webp) BambooHR (URLs)
* ![bandcamp](favicons/bandcamp.com.webp) Bandcamp (URLs)
* ![bbc](favicons/bbc.com.webp) BBC (URLs)
* ![bestbuy](favicons/bestbuy.com.webp) BestBuy (URLs)
* ![bilibili](favicons/bilibili.com.webp) Bilibili (URLs)
* ![bing](favicons/bing.com.webp) Bing (URLs)
* ![blackbaud](favicons/blackbaud.com.webp) Blackbaud (URLs)
* ![bloomberg](favicons/bloomberg.com.webp) Bloomberg (URLs)
* ![blueshift](favicons/blueshift.com.webp) Blueshift (URLs)
* ![branch](favicons/branch.io.webp) Branch (URLs)
* ![brave](favicons/brave.com.webp) Brave (URLs)
* Bronto (URLs)
* ![caseking](favicons/caseking.de.webp) CaseKing.de (URLs)
* ![cell](favicons/cell.com.webp) Cell Press (URLs)
* ![changeorg](favicons/change.org.webp) Change.org (URLs)
* ![cision](favicons/c212.net.webp) Cision (redirects)
* ![cj](favicons/cj.com.webp) CJ (URLs)
* ![cnet](favicons/cnet.com.webp) CNET (URLs)
* ![commissionfactory](favicons/commissionfactory.com.webp) Commission Factory (redirects)
* ![comScore](favicons/comscore.com.webp) comScore (redirects)
* ![connexity](favicons/connexity.com.webp) Connexity (redirects)
* ![convertkit](favicons/convertkit.com.webp) ConvertKit (URLs)
* ![curseforge](favicons/curseforge.com.webp) CurseForge (redirects)
* ![customer.io](favicons/customer.io.webp) Customer.io (redirects)
* Customer Experience Analytics (URLs)
* ![dialoginsight](favicons/dialoginsight.com.webp) Dialog Insight (URLs)
* ![digidip](favicons/digidip.net.webp) digidip (redirects)
* ![disqus](favicons/disq.us.webp) Disqus (URLs, redirects)
* ![dotdigital](favicons/dotdigital.com.webp) Dotdigital (URLs)
* ![doubleclick](favicons/doubleclick.com.webp) DoubleClick (redirects)
* ![drip](favicons/drip.com.webp) Drip (URLs)
* ![dpgmediagroup](favicons/dpgmediagroup.com.webp) DPM Media Group (URLs)
* ![duckduckgo](favicons/duckduckgo.com.webp) DuckDuckGo (redirects)
* ![ebay](favicons/ebay.com.webp) eBay (URLs)
* ![ebsta](favicons/ebsta.com.webp) Ebsta (redirects)
* ![elfinanciero](favicons/elfinanciero.com.mx.webp) El Financiero (URLs)
* ![epicgames](favicons/epicgames.com.webp) Epic Games (redirects)
* ![epsilon](favicons/epsilon.com.webp) Epsilon (dotomi.com) (redirects)
* ![etsy](favicons/etsy.com.webp) Etsy (URLs)
* ![eventbrite](favicons/eventbrite.com.webp) Eventbrite (URLs)
* ![evernote](favicons/evernote.com.webp) Evernote (redirects)
* ![facebook](favicons/facebook.com.webp) Facebook (URLs, redirects)
* ![fever](favicons/feverup.com.webp) Fever (URLs)
* ![flipkart](favicons/flipkart.com.webp) Flipkart (URLs)
* ![flyingpress](favicons/flyingpress.com.webp) FlyingPress (URLs)
* ![gamespot](favicons/gamespot.com.webp) GameSpot (URLs)
* ![geniuslink](favicons/geniuslink.com.webp) Geniuslink (URLs)
* ![github](favicons/github.com.webp) GitHub (URLs)
* ![giphy](favicons/giphy.com.webp) Giphy (URLs)
* ![gmx](favicons/gmx.com.webp) GMX (redirects)
* ![godatafeed](favicons/godatafeed.com.webp) GoDataFeed (URLs)
* ![gog](favicons/gog.com.webp) GOG (URLs)
* ![goodreads](favicons/goodreads.com.webp) Goodreads (URLs)
* ![google](favicons/google.com.webp) Google (URLs, redirects including AMP; **NOTE:** [Google Docs HTML-exported pages](https://fosstodon.org/@Joe_0237/111145684757912952) are only supported/intercepted when open in the browser: _Today I found out that google docs infects html exports with spyware, no scripts, but links in your document are replaced with invisible google tracking redirects. I was using their software because a friend wanted me to work with him on a google doc, he is a pretty big fan of their software, but we were both somehow absolutely shocked that they would go that far._)
* ![guardian](favicons/theguardian.com.webp) The Guardian (URLs)
* ![hackernoon](favicons/hackernoon.com.webp) HackerNoon (URLs)
* ![harvardbusinessreview](favicons/hbr.org.webp) Harvard Business Review (URLs)
* ![hive](favicons/hive.co.webp) Hive (URLs)
* href.li (redirects)
* ![hubspot](favicons/hubspot.com.webp) HubSpot (URLs)
* ![humblebundle](favicons/humblebundle.com.webp) Humble Bundle (URLs)
* ![iacr](favicons/iacr.org.webp) IACR (URLs)
* ![ibm](favicons/ibm.com.webp) IBM (URLs)
* icptrack (redirects)
* ![imdb](favicons/imdb.com.webp) IMDb (URLs and redirects)
* ![impact](favicons/impact.com.webp) Impact (ex-Impact Radius) (URLs)
* ![instagram](favicons/instagram.com.webp) Instagram (URLs and redirects). Note: recent 2024 share identifiers are unsupported
* ![instapage](favicons/instapage.com.webp) Instapage (redirects)
* `itm_...` (URLs)
* ![javlibrary](favicons/javlibrary.com.webp) JavLibrary (redirects)
* jdoqocy (redirects)
* ![kickstarter](favicons/kickstarter.com.webp) Kickstarter (URLs)
* ![klarna](favicons/klarna.com.webp) Klarna (redirects)
* ![klaviyo](favicons/klaviyo.com.webp) Klaviyo (URLs)
* ![kraken](favicons/kraken.com.webp) Kraken (redirects)
* ![lever](favicons/lever.co.webp) Lever (redirects)
* ![linkedin](favicons/www.linkedin.com.webp) LinkedIn (URLs, redirects)
* ![listrak](favicons/listrak.com.webp) Listrak (URLs)
* ![liveperson](favicons/liveperson.com.webp) LivePerson (URLs)
* ![magento](favicons/magento.com.webp) Magento (URLs)
* ![mailchimp](favicons/mailchimp.com.webp) MailChimp (URLs)
* ![mailerlite](favicons/mailerlite.com.webp) MailerLite (URLs)
* ![mailpanion](favicons/mailpanion.com.webp) Mailpanion (redirects)
* ![mailtrack](favicons/mailtrack.io.webp) Mailtrack.io (redirects)
* ![mandrill](favicons/mandrillapp.com.webp) Mandrill (URLs)
* ![marin](favicons/marinsoftware.com.webp) Marin (URLs)
* ![matomo](favicons/matomo.org.webp) Matomo/Piwik (URLs)
* ![medium](favicons/medium.com.webp) Medium (redirects)
* ![messenger](favicons/messenger.com.webp) Messenger (redirects)
* ![microsoft](favicons/www.microsoft.com.webp) Microsoft (URLs)
* ![microsoft-365](favicons/www.office.com.webp) Microsoft 365 (former Microsoft Office) (redirects)
* ![mozilla](favicons/mozilla.org.webp) Mozilla (redirects)
* ![msn](favicons/msn.com.webp) MSN (URLs)
* ![narvar](favicons/narvar.com.webp) Narvar (URLs)
* ![netflix](favicons/netflix.com.webp) Netflix (URLs)
* ![newyorker](favicons/newyorker.com.webp) New Yorker (URLs)
* ![nextdoor](favicons/nextdoor.com.webp) Nextdoor (URLs)
* NS (URLs)
* ![nypost](favicons/nypost.com.webp) New York Post (URLs)
* ![nytimes](favicons/nytimes.com.webp) New York Times (URLs)
* ojrq.net (redirects)
* ![omeda](favicons/omeda.com.webp) Omeda (URLs)
* ![onlyfans](favicons/onlyfans.com.webp) OnlyFans (redirects)
* ![oracle](favicons/oracle.com.webp) Oracle (redirects)
* ![outlook](favicons/outlook.com.webp) Outlook (redirects)
* ![pinterest](favicons/pinterest.com.webp) Pinterest (redirects)
* ![pocket](favicons/getpocket.com.webp) Pocket (URL, redirects)
* ![postmark](favicons/postmarkapp.com.webp) Postmark (redirects)
* ![rakutenadvertising](favicons/rakutenadvertising.com.webp) Rakuten Advertising (URLs and redirects)
* ![reddit](favicons/reddit.com.webp) Reddit (redirects)
* ![redfin](favicons/redfin.com.webp) Redfin (URLs)
* ![reuters](favicons/reuters.com.webp) Reuters (redirects)
* ![rokt](favicons/rokt.com.webp) Rokt (URLs)
* ![rutracker](favicons/rutracker.org.webp) RuTracker (URLs)
* ![salesforce](favicons/salesforce.com.webp) Salesforce (URLs)
* SC (URLs)
* ![seek](favicons/seek.com.au.webp) Seek (URLs)
* ![shareasale](favicons/shareasale.com.webp) ShareASale (URLs)
* ![shutterstock](favicons/shutterstock.com.webp) Shutterstock (URLs)
* Simple Share (URLs)
* ![skimlinks](favicons/skimlinks.com.webp) Skimlinks (redirects)
* ![slack](favicons/slack.com.webp) Slack (redirects)
* ![snapchat](favicons/snapchat.com.webp) Snapchat (URLs)
* ![songkick](favicons/songkick.com.webp) Songkick (URLs)
* ![soundcloud](favicons/soundcloud.com.webp) SoundCloud (redirects)
* ![sourceforge](favicons/sourceforge.net.webp) SourceForge (URLs)
* ![spotify](favicons/spotify.com.webp) Spotify (URLs)
* ![springbot](favicons/springbot.com.webp) Springbot (URLs)
* ![squarespace](favicons/squarespace.com.webp) Squarespace (URLs)
* ![stealthgram](favicons/stealthgram.com.webp) stealthGram (redirects)
* ![steam](favicons/store.steampowered.com.webp) Steam (redirects)
* STM (URLs)
* ![takeads](favicons/tatrck.com.webp) Takeads (redirects)
* ![taobao](favicons/taobao.com.webp) Taobao (redirects)
* ![target](favicons/target.com.webp) Target (redirects)
* ![techcrunch](favicons/techcrunch.com.webp) TechCrunch (URLs)
* ![tiktok](favicons/tiktok.com.webp) TikTok (URLs and redirects)
* ![toyhouse](favicons/toyhou.se.webp) Toyhouse (redirects)
* ![tradedoubler](favicons/tradedoubler.com.webp) Tradedoubler (redirects)
* go.trafficrouter.io (redirects)
* ![tumblr](favicons/tumblr.com.webp) Tumblr (redirects)
* ![twitch](favicons/twitch.tv.webp) Twitch (URLs)
* Urchin Tracking Module (URLs)
* ValueClick (redirects)
* ![vero](favicons/www.getvero.com.webp) Vero (URLs)
* ![vk](favicons/vk.com.webp) VK (redirects)
* ![walmart](favicons/walmart.com.webp) Walmart (URLs)
* ![washingtonpost](favicons/washingtonpost.com.webp) Washington Post (URLs)
* Webtrekk (URLs)
* ![webtrends](favicons/webtrends.com.webp) Webtrends Analytics (URLs)
* ![wickedreports](favicons/wickedreports.com.webp) Wicked Reports (URLs)
* ![wikipedia](favicons/wikipedia.org.webp) Wikipedia (URLs)
* ![wired](favicons/wired.com.webp) Wired (URLs)
* ![workable](favicons/workable.com.webp) Workable (redirects)
* ![wsj](favicons/wsj.com.webp) Wall Street Journal (URLs)
* Wunderkind (URLs)
* ![x](favicons/x.com.webp) X (ex-Twitter) (URLs, redirects)
* ![yahoo](favicons/yahoo.com.webp) Yahoo (URLs)
* ![yandex](favicons/yandex.ru.webp) Yandex (URLs)
* ![youtube](favicons/youtube.com.webp) YouTube (URLs, redirects)
* Zanox (URLs)
* ![zillow](favicons/zillow.com.webp) Zillow (URLs)
* ![zoopla](favicons/zoopla.co.uk.webp) Zoopla (URLs)
* ... and some other common stuff for URLs#### Candidates
* Parse.ly `Campaign` seems to be too board to be unsafely removed from all URLs.
* Facebook, Product Hunt `ref` seems to be too board to be unsafely removed from all URLs.
* Unknown `campaign`, `campaignid`, `mp`, `sl`, `tpl`, `unlock` tracking parameters.#### Rejected
* Unknown source `var` is a too broad generic query parameter.### Scopes ###
| Scope | Is supported? | Notes |
| ----- | ------------- | ----- |
| Navigation and HTTP requests in general | Yes | This allows untracking URLs for every HTTP request the browser sends utilizing the [webRequest API](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest). This also why **uU** requires the permissions `webRequest` and `webRequestBlocking` to modify HTTP requests for all sites. |
| Bookmarks sanitizing | Yes | This allows untracking URLs for each bookmark whose tracked URL invaded your bookmark collections utilizing the [bookmarks API](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks). This also why **uU** requires global permissions `bookmarks` to access the bookmarks. |
| Sharing links | Yes, via the context menu | Currently **uU** does not untrack URLs on the page (in the DOM). The "Copy Untracked Link" from the context menu copies an untracked link similarly "Copy Link Without Site Tracking" that is implemented by Mozilla Firefox itself. |
| On-page links | No | To be discussed. |
| Warned page redirects | Dropped | In principle, this is greatly supported by [uMatrix](https://addons.mozilla.org/firefox/addon/umatrix/) and the feature of **uU** is a subject for potential removal. |
| Randomized tracking parameters poisoning | No | To be discussed. |### Why Firefox only
Currently **uU** and **μuU** are designed for use in Mozilla Firefox only just because Mozilla Firefox does not restrict `manifest.json` to the very limited v3 that is forced in Google Chrome.
I didn't check how the extension works in browsers other than Mozilla Firefox.**uU** and **μuU** are currently published at:
* uU - [addons.mozilla.org](https://addons.mozilla.org/en-US/firefox/addon/uu/)
* μuU - [addons.mozilla.org](https://addons.mozilla.org/en-US/firefox/addon/%CE%BCuu/)## Thanks
The **uU** and **μuU** untracking rules are built on top of:
* [Tracking Token Stripper](https://github.com/jparise/chrome-utm-stripper) by Jon Parise, actually the idea of **uU** grown from;
* some rules from [PrivacyTests.org](https://github.com/arthuredelstein/privacytests.org/) by Arthur Edelstein (last updated 2022-04-16);
* some rules from [Neat-URL](https://github.com/Smile4ever/Neat-URL/blob/master/data/default-params-by-category.json) ([default-params-by-category.json](https://raw.githubusercontent.com/Smile4ever/Neat-URL/08b87d5cd3f8497d5cfa0d21743beb6bd2605cfa/data/default-params-by-category.json)) by Geoffrey De Belie (last updated 2022-05-01);
* all rules from [clean-links](https://github.com/Sh1d0w/clean-links) by Sh1d0w (last updated 2023-11-10);
* all rules from [untrack](https://github.com/klanchman/untrack) by Kyle Lanchman (last updated 2023-11-10);
* all rules from [Mozilla Firefox](https://hg.mozilla.org/mozilla-central/file/tip/toolkit/components/antitracking/data/StripOnShare.json) by Mozilla Foundation and its contributors (last updated 2023-11-27);
* all rules from [Intercept Redirect](https://github.com/bjornstar/intercept-redirect) by Bjorn Stromberg (last updated 2024-06-12);
* no rules from [Butter](https://chromewebstore.google.com/detail/butter/jllpdjjoodaanpjhanfppkaemlplcmom) by Doctor Popular (last updated 2024-06-14);
* no rules from [Feedly UTM Redirector](https://chromewebstore.google.com/detail/feedly-utm-redirector/dncdghkgllioakckpodciedefmdfmgcb) by thakyuu (last updated 2024-06-14);
* no rules from [Fuck UTM](https://chromewebstore.google.com/detail/fuck-utm/jjaagodohagklnhkkjlbojpbecdgfbcc) by Smitha Milli (last updated 2024-06-14) (NOTE: I also considered poisoning tracking parameters in mind);
* all rules from [UTM Eraser](https://chromewebstore.google.com/detail/utm-eraser/cepijkcnhhbjgiofhdhbomcgdmfjbbhb) by Nick (last updated 2024-06-14);
* all rules from [Brave](https://raw.githubusercontent.com/brave/brave-core/master/components/query_filter/utils.cc) by the Brave authors (last updated 2024-06-15);
* most rules from [avoison](https://github.com/dryack/avoision) by dryack (last updated 2024-06-16);
* all clean-URLs rules from [adblock-lists](https://github.com/brave/adblock-lists) by the Brave authors (last updated 2024-06-18);
* all rules from [tracking-query-params-registry](https://github.com/mpchadwick/tracking-query-params-registry/tree/e02782673a18c47846b6640a38df121443cc985c) by Max Chadwick (last updated 2024-06-22);
* all rules from the [https://docs.flyingpress.com/en/article/ignore-query-parameters-yfejfj/ FlyingPress ignore query parameters list] (last updated 2024-08-06);
* and some rules available online.The icon is merely generated with [Launcher icon generator](https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html#foreground.type=clipart&foreground.clipart=arrow_forward&foreground.space.trim=1&foreground.space.pad=0.25&foreColor=rgba(96%2C%20125%2C%20139%2C%200)&backColor=rgb(123%2C%20207%2C%2025)&crop=0&backgroundShape=square&effects=shadow&name=ic_launcher) by Roman Nurik.
## Support