What UTM parameters actually do
The part of a URL after a question mark is the query string. It contains key-value pairs separated by ampersands. Google Analytics documents UTM fields such as utm_source, utm_medium, utm_campaign, utm_id, utm_term, and utm_content as campaign labels that help a site identify which referral or promotion produced a visit.
Those labels are not malware, and they do not contain a complete behavioral profile by themselves. They do carry attribution context into the destination, and that context can be stored or combined with analytics, account state, and other information after the page loads.
Tracking parameters and functional parameters are different
A parameter name is not automatically disposable. A retailer may use a query parameter for a product color, search result, language, currency, referral credit, or step in a checkout flow. Removing an unknown parameter can change the page or make a link fail.
A careful cleaner therefore works from a selected list of known campaign and click identifiers. It removes a supported name such as a UTM field while leaving the host, path, fragment, and unrelated query values intact. The destination should still mean the same thing after the cleanup.
How removal works in Chrome
You can remove a known parameter manually by editing the address and preserving the values the page needs. For repeat use, a browser extension can apply a named rule during navigation. Chrome documents a declarativeNetRequest query transform that can remove specified parameter keys rather than replacing the entire URL.
That selected approach is also easier to inspect and test. A clean-link tool should be able to show the original destination, the cleaned destination, and the parameter names it removed. It should avoid claiming that every unfamiliar value is tracking.
What a clean link does not solve
Removing campaign tags prevents those particular values from reaching the destination in the URL. The site may still receive ordinary request information, set cookies, recognize a signed-in account, run first-party analytics, or observe browser characteristics. A clean link is useful precisely because it is one narrow control, not because it makes the visit anonymous.
Cloak removes common tracking parameters from supported URLs while preserving the intended destination. It combines that with selected tracker and ad-tech blocking, selected browser-recognition reduction, and a local receipt. Functional parameters and unsupported identifiers may remain.
Primary sources
