Device and geographic breakdowns
Unqode SmartQR automatically detects the device type, operating system, browser, and geographic location of every scanner — without requiring any code on your website.
Device detection
Device type is detected from the User-Agent header sent by the scanner's browser. The four categories are:
- Android — any Android phone or tablet
- iOS — iPhone, iPad, or iPod touch
- Desktop — Windows, macOS, Linux computers
- Other — unrecognised devices
Operating system detection
More granular than device — includes the OS version where available (e.g. "iOS 17.4", "Android 14", "Windows 10/11", "macOS").
Geographic detection
Country and city are detected in real time from the scanner's IP address using a geolocation lookup. Accuracy is typically 95%+ at country level and 70–80% at city level.
Browser detection
Detects the browser used to open the QR code redirect: Chrome, Safari, Firefox, Edge, Samsung Browser, Opera, and others.
Privacy considerations
Unqode SmartQR never stores raw IP addresses. IP addresses are hashed immediately using a one-way function for unique scan deduplication, then discarded. The geolocation lookup returns only country and city — no personal data is retained.