Skip to content
Privacy Tool

QR Tracking Parameter Auditor

Paste a QR destination URL and see every tracking parameter and every parameter that looks like personal data, classified one by one, with a privacy-risk note.

1. Paste the destination URL

Parsed locally. The URL is never fetched. Parameters are classified against a built-in list of known tracking and personal-data parameter names, plus checks for email-shaped values and long identifier-shaped values.

utm_sourceTracking

qr

Tracking: used to attribute this visit to a campaign, ad click, or referrer.

utm_mediumTracking

poster

Tracking: used to attribute this visit to a campaign, ad click, or referrer.

gclidTracking

abc123

Tracking: used to attribute this visit to a campaign, ad click, or referrer.

emailPersonal data

jane@example.com

Personal data: this parameter name suggests personal information travels in the link.

Value looks like an email address.

Result

High — personal data in the URL

4
Parameters
3
Tracking
1
Personal data

Privacy note: parameters travel in server logs, referrer headers, and shared links. Keep personal data out of QR destinations entirely — use a short anonymous reference instead, and resolve it server-side. Tracking parameters such as utm_source are normal for campaigns, but strip them before printing a code on anything sensitive.

What Hides in a URL's Parameters

A QR destination is rarely just a page address. Campaign links carry utm_source, utm_medium, and utm_campaign so marketers can attribute scans; ad links carry click IDs such as gclid or fbclid so platforms can match the visit to an ad. Those are normal for marketing, but the same mechanism can carry far more sensitive cargo: an email address, a name, a phone number, or a session token, all sitting in plain text in a link that anyone can photograph, forward, or find in a server log.

Why personal data in a URL is a problem

URLs are logged everywhere: by the browser history, by analytics tools, by proxies, and by any site the link passes through. A password-reset token or a session ID in a URL can be replayed by anyone who copies it. An email address in a URL turns a printed poster into a list of addresses for whoever photographs it. The fix is structural: never put personal data in a QR destination. Use a short random reference and look the details up server-side after the scan.

What to do with the audit result

  • Tracking-only parameters: keep them if the campaign needs attribution, and document them.
  • Personal-data parameters: remove them and re-issue the code.
  • Long identifier-shaped values: check whether they identify a person or session; if so, replace them with an anonymous reference.
  • After fixing the URL, regenerate the QR code — the printed code still carries the old parameters.

Frequently Asked Questions

Are UTM parameters dangerous?

Not by themselves. They attribute a visit to a campaign. They become a problem only when combined with personal data or when printed on sensitive material.

What is a click ID such as gclid?

An identifier added by an ad platform to match a visit to a specific ad click. It is tracking, not personal data, but it does link the scan to an ad interaction.

Should a QR code ever carry an email address?

No. Put a short anonymous reference in the link and resolve personal details server-side after the scan.

Does this tool send my URL anywhere?

No. The URL is parsed locally in your browser and never fetched or uploaded.