랭킹으로 돌아가기

ClearURLs/Addon

JavaScriptdocs.clearurls.xyz

ClearURLs is an add-on based on the new WebExtensions technology and will automatically remove tracking elements from URLs to help protect your privacy.

securityprivacyaddons-mozilla-orgwebextensionstracking-protectionanti-trackingfirefoxchromeaddon
스타 성장
스타
5k
포크
142
주간 성장
이슈
257
2k4k
2017년 9월2020년 8월2023년 8월2026년 7월
아티팩트npmnpm install addon
README

Buy Me A Coffee Buy Me A Coffee

for Firefox for Edge

ClearURLs

ClearURLs is an add-on based on the new WebExtensions technology and is optimized for Firefox and some Chrome based browsers.

This extension will automatically remove tracking elements from URLs to help protect your privacy when browsing the Internet, which is regularly updated by us and can be found here.

Application

Many websites use tracking elements in the URL (e.g. https://example.com?utm_source=newsletter1&utm_medium=email&utm_campaign=sale) to mark your online activity. All that tracking code is not necessary for a website to be displayed or work correctly and can therefore be removed—that is exactly what ClearURLs does.

Another common example are Amazon URLs. If you search for a product on Amazon you will see a very long URL, such as:

https://www.amazon.com/dp/exampleProduct/ref=sxin_0_pb?__mk_de_DE=ÅMÅŽÕÑ&keywords=tea&pd_rd_i=exampleProduct&pd_rd_r=8d39e4cd-1e4f-43db-b6e7-72e969a84aa5&pd_rd_w=1pcKM&pd_rd_wg=hYrNl&pf_rd_p=50bbfd25-5ef7-41a2-68d6-74d854b30e30&pf_rd_r=0GMWD0YYKA7XFGX55ADP&qid=1517757263&rnid=2914120011

Indeed most of the above URL is tracking code. Once ClearURLs has cleaned the address, it will look like this: https://www.amazon.com/dp/exampleProduct

Features

  • Removes tracking from URLs automatically in the background
  • Blocks some common ad domains (optional)
  • Has a built-in tool to clean up multiple URLs at once
  • Supports redirection to the destination, without tracking services as middleman
  • Adds an entry to the context menu so that links can be copied quickly and cleanly
  • Blocks hyperlink auditing, also known as ping tracking (see also this article)
  • Prevents ETag tracking
  • Prevents tracking injection over history API (see also: The replaceState() method)
  • Prevents Google from rewriting the search results (to include tracking elements)
  • Prevents Yandex from rewriting the search results (to include tracking elements)

Permissons

Reasoning for needed permissions can be found under here.

Screenshot

Interface (version 1.14.0)

CI/CD Artifacts Download (for Firefox- and Chrome-Dev only)

Here you can download the packed files for the Firefox- and Chrome-Dev:

Test

If you want to test whether ClearURLs works correctly on your system, you can go to this test page: https://test.clearurls.xyz/

Contribute

If you have any suggestions or complaints, please create an issue.

Note: If you have any suggestions or complaints regarding the rules, please create an issue in this repo or email us rules.support (at) clearurls.xyz (this mail will automatically create a new issue in this repo).

Translate ClearURLs

You want to help translating ClearURLs into many languages? – Nice

You can choose between two options to contribute. You can create a merge request, or you can use the POEditor to translate ClearURLs.

Hint: The description field in the translation files are only an information for what the translation is used. It is not necessary to translate the description field; in the most cases it is empty.

Merge request

If you want to create a merge request, you must open the path _locales/en/messages.json in the ClearURLs repo and translate the english terms into terms of your language. Once you have translated all the terms, you make a pull request of your translation. Please push your translation into the folder _locales/{language code}/messages.json.

POEditor

https://poeditor.com/join/project/vKTpQWWvk2

Projects that use parts of ClearURLs

  • Uroute used ClearURLs to filter/clean URL before launching browser
  • Scrub used ClearURLs to filter/clean URLs as cog for the Red Discord bot
  • Unalix small, dependency-free, fast Python package for removing tracking fields from URLs
  • Unalix-nim small, dependency-free, fast Nim package and CLI tool for removing tracking fields from URLs
  • UnalixAndroid simple Android app that removes link masking/tracking and optionally resolves shortened links
  • pl-fe is a Fediverse client which uses ClearURLs code to clean URLs from displayed posts and recommend cleaning URLs from created posts
  • URLCheck is an Android app to review and edit URLs before opening them. Allows to use the ClearURLs catalog.

Permissions

Reasoning for needed permissions you can find under this wiki page.

We use some third-party scripts in our add-on. The authors and licenses are listed below.

Star History

Star History Chart
관련 저장소
trimstray/the-book-of-secret-knowledge

A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.

MIT Licenseawesomeawesome-list
234.5k14k
Hack-with-Github/Awesome-Hacking

A collection of various awesome lists for hackers, pentesters and security researchers

Creative Commons Zero v1.0 Universalhackingsecurity
116.6k10.5k
Developer-Y/cs-video-courses

List of Computer Science courses with video lectures.

computer-sciencealgorithms
82.6k11.4k
swisskyrepo/PayloadsAllTheThings

A list of useful payloads and bypass for Web Application Security and Pentest/CTF

PythonPyPIMIT Licensepentestpayload
swisskyrepo.github.io/PayloadsAllTheThings/
79.3k17.2k
caddyserver/caddy

Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

GoGo ModulesApache License 2.0goweb-server
caddyserver.com
74.2k4.8k
x64dbg/x64dbg

An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.

C++Otherdebuggerwindows
x64dbg.com
49k2.8k
mitmproxy/mitmproxy

An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

PythonPyPIMIT Licensepythonsecurity
mitmproxy.org
44.4k4.6k
usestrix/strix

Open-source AI penetration testing tool to find and fix your app’s vulnerabilities.

PythonPyPIApache License 2.0agentsartificial-intelligence
strix.ai
43.2k4.5k
GyulyVGC/sniffnet

Comfortably monitor your Internet traffic 🕵️‍♂️

Rustcrates.ioApache License 2.0network-analysisnetworking
sniffnet.app
40.1k1.8k
QuivrHQ/quivr

Opiniated RAG for integrating GenAI in your apps 🧠 Focus on your product rather than the RAG. Easy integration in existing products with customisation! Any LLM: GPT4, Groq, Llama. Any Vectorstore: PGVector, Faiss. Any Files. Anyway you want.

PythonPyPIOtheraillm
core.quivr.com
39.2k3.7k
aquasecurity/trivy

Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more

GoGo ModulesApache License 2.0securitysecurity-tools
trivy.dev
37k547
lissy93/web-check

🕵️‍♂️ All-in-one OSINT tool for analysing any website

TypeScriptnpmMIT Licenseosintprivacy
web-check.xyz
34.2k2.8k