When businesses discover QR code tracking, one of the first questions that comes up is: can you see who scanned your QR code? Can you identify the specific person who engaged with your marketing material? The honest answer requires understanding both what is technically possible and what UK data protection law actually permits.
The Short Answer: You Cannot Identify Individual Scanners
Compliant QR code tracking does not identify who scanned your code. A responsible QR tracking platform captures anonymised, aggregate data about scan activity — counts, general location, device type, timing — but does not capture personally identifying information about the individual who pressed the scan button.
This is the correct and legal approach under UK GDPR, and it is how platforms like QR Insights are designed to operate.
What Data Can Actually Be Collected from a QR Code Scan?
When someone scans a dynamic QR code, the scan request passes through a tracking server. At that moment, the server has access to certain information:
- The IP address of the scanning device
- The device type and operating system (from the HTTP User-Agent header)
- The time and date of the scan
- The referrer (how the scanner got to the QR code — though this is usually empty for QR scans)
From the IP address, a server can derive an approximate geographic location — typically at city or country level (not a street address). The IP address itself is considered personal data under UK GDPR because it can, in combination with other information held by an ISP, potentially identify an individual.
What Compliant QR Tracking Does and Does Not Do
What It Does
- Records that a scan occurred at a given time
- Derives and stores the approximate geographic location (city/country level) from the IP address
- Records the device type and operating system category
- Counts total scans and attempts to identify unique versus repeat scans (without tracking individuals)
What It Does Not Do (in compliant platforms)
- Store the raw IP address
- Identify the scanner by name, email, or any personal identifier
- Place tracking cookies on the scanner's device
- Build a profile of the individual's scanning behaviour over time
- Link the scan to the person's other online activities
Key point: Knowing that "someone in Manchester using an iPhone scanned your QR code at 2:47pm on Tuesday" is not personal data — it cannot identify a specific individual. This is the kind of data QR Insights collects, and it is what makes the platform GDPR-compliant by design.
What Would Identifying Individual Scanners Require?
To actually identify who scanned a QR code, you would need to collect additional personally identifying information. This could happen in several ways:
A login or form submission on the landing page. If your QR code links to a page that requires the scanner to log in or fill out a form with their name and email, you know who that person is after they complete the form — not from the scan itself, but from their voluntary submission.
Cookie-based tracking. If the scanner visits a website that has previously set a tracking cookie on their browser (from a previous visit), and that cookie is still present, your web analytics might be able to link the new visit to a known user. This is complex, relies on prior tracking, and requires careful management under UK GDPR.
Device fingerprinting. Some tracking tools attempt to build a unique identifier from a combination of device characteristics (screen resolution, browser fonts, operating system, etc.). This is considered personal data processing under UK GDPR and requires a lawful basis.
None of these approaches are part of how QR Insights works, and businesses considering them should take legal advice about their data protection obligations before implementing them.
Why You Do Not Need to Identify Individual Scanners
For the vast majority of QR code marketing use cases, individual identification is neither necessary nor useful. What you actually need to know is:
- How many people engaged with each placement?
- Where were they located?
- What devices were they using?
- When did they scan?
- Is engagement trending up or down?
These questions are all answerable with anonymised aggregate data. They give you the campaign intelligence you need to make better decisions without any of the data protection complexity that comes with individual identification.
When Individual Identification Is Appropriate
There are legitimate scenarios where you want to know who specifically scanned a QR code — for example, in loyalty programmes where scanning is linked to a customer account, or in event check-in systems where the scan confirms attendance.
In these cases, identification is appropriate because:
- The customer is voluntarily linking their identity to the scan (by scanning their loyalty card QR code or their event ticket)
- They have been informed this will happen and have consented
- There is a clear and proportionate purpose for the identification
This is different from covertly identifying people who scan your marketing materials without their knowledge or consent.
GDPR Summary for QR Code Tracking
UK GDPR requires that any personal data processing has a lawful basis, is proportionate to its purpose, and is disclosed to data subjects. For standard QR code marketing analytics using anonymised data, these requirements are minimised because anonymised data falls outside the definition of personal data.
For UK businesses using QR Insights, the compliance story is simple: the platform is operated by a UK company, collects only anonymised scan data, does not store IP addresses, and does not place cookies on scanner devices. Your scan analytics are informative without being intrusive.
Read more: complete guide to GDPR-compliant QR code tracking and what data you can track from QR codes.