Jump to content

(Guide/Review) Neat URL is an extension for Chrome and Firefox that removes tracking elements from links


Karlston

Recommended Posts

Neat URL is an extension for Chrome and Firefox that removes tracking elements from links

Do you pay attention to the URL before clicking on a link? If you do, you will have noticed that sometimes the link gets really long and that the URL contains random or descriptive characters.

 

an example url that's messy

 

Look at this mess.

https://www.google.com/search?safe=active&ei=qIBtX6qcDIX49QOJjbSoAw&q=microsoft&oq=microsoft&gs_lcp=CgZwc3ktYWIQAzIECAAQRzIECAAQRzIECAAQRzIECAAQRzIECAAQRzIECAAQRzIECAAQRzIECAAQR1AAWABg6o0CaABwAXgAgAEAiAEAkgEAmAEAqgEHZ3dzLXdpesgBCMABAQ&sclient=psy-ab&ved=0ahUKEwiqkJqDyoPsAhUFfH0KHYkGDTUQ4dUDCAw&uact=5

That is the URL I got after searching for "Microsoft". Here is a trimmed version of the same.

https://www.google.com/search?safe=active&source=hp&q=microsoft&oq=microsoft&sclient=psy-ab&uact=5

neat url

 

Why is this so important? In a nutshell, tracking.

 

All websites store cookies in your browser to display the content on their webpages, to help you login, and also to serve ads. While cookies are one of the ways that websites can use to track you, it's not the only method that's implemented for this purpose.

 

A seemingly harmless URL can be used for tracking user activity. The most common example for this would be a referral or affiliate link that takes you to a particular site (landing page). It will send some information about you to the original site (the referrer).

 

For e.g. example.com/?ref=somewebsite

 

This will take you to example.com, but when this data is sent to the server, the site will know which page you visited, and which website you came from (for e.g. "somewebsite" since it was the referrer).  The same can be said about Google, Twitter, Facebook, Shopping websites, Blogs, etc. While sites may get the info from the referrer header value as well, it is possible to block this in the browser so that it is not submitted.

 

Email newsletters are another medium in which such links are used casually. When you click on them the website will know the source, i.e. the newsletter link. That's quite a privacy risk, but URL based tracking can be reduced with the help of some add-ons.

 

While extensions like uBlock Origin (and the ad filters) help prevent most trackers, they don't clean the tracking elements from "normal" URLs. This is why you should use something like ClearURLs or Neat URL. We'll be discussing the latter here.

 

Neat URL is an extension for Chrome and Firefox that removes tracking elements from links

 

Install Neat URL and its icon appears on the toolbar. You can click on the button to disable the add-on at anytime. The icon displays a badge on it that represents the number of trackers that were trimmed from the URL.

 

How does this work?

 

All tracking URLs use certain patterns. For e.g. many URLs have a ? which is followed by a random string that's used for tracking

 

Here's an example URL

https://news.samsung.com/global/unveiling-samsung-galaxy-s20-fe-fan-favorite-features-at-an-accessible-price-point?utm_source=rss&utm_medium=direct

And here's the Neat URL version of the same.

https://news.samsung.com/global/unveiling-samsung-galaxy-s20-fe-fan-favorite-features-at-an-accessible-price-point

Can you spot the differences between the two links? The second URL has been trimmed, it is missing the content after the ?, in this case these attributes: "utm_source" and "utm_medium". The first parameter tells the website where I visited the page from, in this case an RSS Feed. The second one is useful for marketing reasons: to show the direction/origin of the traffic (direct link, Google, etc.).

 

Neat URL uses a parameter based system that is used to detect and remove unwanted content from links. The above link for example was trimmed because of the following rule.

Campaign tracking (utm):
utm_*,

This will remove anything that includes "utm_" in the URL. For e.g. utm_source, utm_RSSfeed or whatever the link contained.

 

While Neat URL trims most of the common tracking terms from the URLs, it doesn't include all words by default. But it offers us a way to add custom parameters. This is very useful for filtering content that you want to remove, especially from specific domains.

 

url from email with a tracker parameter

 

Here's another URL (from my email) that has a tracker.

https://store.steampowered.com/app/1347780/Freedom_Fighters/?snr=1_620_4_1400_45

 

Neat URL button preferences

 

If we want to block the "snr" parameter, we need to set up a custom rule for it. Right-click on the Neat URL button and select preferences.

 

Neat URL custom parameters

 

Scroll down to the third box. It is labeled "Blocked Parameters". Type the letters snr in the box. Go to the end of the page and click on the "Save preferences" button. Load the same URL, you should see a badge on the counter that reads 1, to indicate 1 change was made to the URL (since there was only 1 tracker).

 

Neat URL custom parameter blocked

 

Similarly, you can add other parameters to block different trackers. You may also use domain specific rules like [email protected], [email protected], etc. Scroll down the page to disable (whitelist) the extension on specific websites.

 

neat url options

 

You may have noticed that Neat URL has a lot of default parameters at the top of its options page. Each rule that's listed in the box has a label. Unfortunately, the add-on does not support labels for custom parameters, at least not yet. So don't bother labeling your custom parameters,  e.g. Campaign tracking (example): snr. That won't work. Instead, use only the word to be blocked. Add commas as the delimiter between parameters, e.g. tracker, snr, utm_*.

 

neat url advanced options

 

Neat URL is an open source extension. It is based on Lean URL.

 

Download Neat URL for Firefox and Chrome.

 

If the extension sounds complicated and you don't need custom rules, go with ClearURLs. It has a lot of default rules that works out of the box, and also supports removing redirects from links.

 

neat url disabled

 

Neat URL is pretty good with custom parameters though.

 

neat url trimmed link

 

Before you go, take a look at our article about Firefox containers, which can further help in preventing websites tracking your activity on other sites.

 

Landing Page: https://addons.mozilla.org/en-US/firefox/addon/neat-url/ (Firefox)

Landing Page: https://chrome.google.com/webstore/detail/neat-url/jchobbjgibcahbheicfocecmhocglkco (Chrome)

 

 

Neat URL is an extension for Chrome and Firefox that removes tracking elements from links

 

ThanksForReading200x49.jpg

Link to comment
Share on other sites


  • Views 1.1k
  • Created
  • Last Reply

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...