Help CentreAnalytics & TrackingDevice and geographic breakdowns

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.

⚠️ VPN users will be geolocated to the VPN server's country, not their actual location. This is a limitation of IP-based geolocation and cannot be avoided.

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.