QR Code의 개인정보 위험: 스캐너가 드러내는 것
Data exposed when scanning QR codes: IP address, device info, location, and time. Privacy implications of dynamic QR tracking.
Privacy Risks of QR Codes: What Scanners Reveal
Every QR code scan potentially exposes personal data. Understanding what information is transmitted helps users and businesses make informed privacy decisions.
Data Exposed When Scanning
When you scan a dynamic QR code that redirects through a tracking server, the following data is typically captured:
| Data Point | How It Is Captured |
|---|---|
| IP address | HTTP request to redirect server |
| Approximate location | IP geolocation (city-level accuracy) |
| Device type and OS | User-Agent header |
| Browser | User-Agent header |
| Scan time and date | Server timestamp |
| Referrer | HTTP Referer header (if applicable) |
Static vs Dynamic Privacy
Static QR codes are more privacy-friendly — they encode data directly, and scanning does not contact a tracking server. The only data exposure is the normal web request when visiting the encoded URL.
Dynamic QR codes introduce an intermediary server that collects scan metadata by design — this is the core feature enabling analytics.
Dynamic QR Tracking Capabilities
Sophisticated dynamic QR platforms can track:
- Unique vs repeat scans: Cookie or fingerprint-based deduplication
- Scan-to-conversion paths: What users do after scanning
- A/B test assignment: Which variant a user was served
- Heatmaps: Geographic distribution of scans
- Time patterns: Scanning behaviour by time of day and day of week
Privacy Regulations
QR code tracking is subject to data protection laws:
- GDPR: European users must be informed about data collection; consent may be required
- CCPA: California residents have the right to know what data is collected
- ePrivacy: Cookie-based tracking requires consent in the EU
Best Practices for Businesses
- Disclose tracking in your privacy policy
- Provide a notice near the QR code (e.g., "Scans may be tracked for analytics")
- Use static QR codes when tracking is not needed
- Minimise data collection — collect only what you need
- Set data retention limits — delete scan data after the campaign ends
Key Takeaways
- Dynamic QR codes collect IP, location, device, and timing data on every scan
- Static QR codes do not involve intermediary tracking servers
- GDPR and CCPA apply to QR code scan data collection
- Businesses should disclose tracking and minimise data collection
- Users concerned about privacy should inspect URLs before opening