URL Privacy & Fingerprinting Risk Checker

Analyse a URL for embedded identifiers, tracking tokens, and fingerprinting signals

Ad placeholder (leaderboard)

A link can carry far more than the page address. Marketing platforms append tracking parameters, share links sometimes embed a user or invite ID, and some campaigns smuggle a hashed email into the query string so a click ties back to a named person. Before you post a link publicly or hand it to a source, this checker parses it locally, flags the privacy-risk signals by category, and hands back a cleaned version with known trackers stripped. Nothing is fetched and nothing leaves your browser.

How it works

The tool uses the browser’s built-in URL parser and then runs a set of pattern rules over the components:

  • Tracking parameters — the query keys are matched against a known list (utm_source, utm_medium, utm_campaign, fbclid, gclid, gbraid, wbraid, mc_eid, igshid, ref, and others).
  • Identifier-shaped query keys — keys containing id, uid, user, session, token, or email are flagged as potentially identifying.
  • Hash-shaped values — any value that is a 32-character hex (MD5), 40-character hex (SHA-1), or 64-character hex (SHA-256) string is flagged, since hashed emails are a common tracking trick.
  • Path identifiers — path segments matching a UUID pattern or a long numeric run are flagged as user/resource identifiers.

Each category that fires adds to a risk total, which is bucketed into Low / Medium / High.

The cleaned URL

The tool rebuilds the URL keeping the scheme, host, and path, but drops every query parameter on the known-tracker list. Functional parameters that are not on that list are preserved, because removing them could break the page.

Example

https://shop.example.com/p/9f1c?utm_source=newsletter&utm_campaign=spring&uid=84213 is flagged for two tracking parameters and one ID-shaped key, rated Medium, and cleaned to https://shop.example.com/p/9f1c?uid=84213 — note that uid is preserved because it is not on the tracker list, but it is still flagged for your review.

Notes

Treat the cleaned link as a starting point, not a guarantee — some apps encode functional state in parameters that resemble trackers. The check is heuristic and runs entirely on your device.

Ad placeholder (rectangle)