Data Sources
Transparency about our detection methods and data sources.
Your public IP address is detected using external geolocation APIs. When you visit our site, these services see your connection and return your IP address along with associated metadata like city, region, country, ISP, and timezone.
Location is approximate (city-level, not street address)
VPNs and proxies will show the VPN server's location
Mobile networks may show regional carrier locations
Device, browser, and operating system information is detected entirely client-side using JavaScript APIs built into your browser. This means no external requests are needed — the detection happens locally on your device.
navigator.userAgent — Browser and OS identification
navigator.platform — Operating system platform
navigator.language — Browser language preferences
screen object — Screen dimensions and color depth
window.innerWidth/Height — Viewport dimensions
window.devicePixelRatio — Display pixel density
User agents can be spoofed by browsers or extensions
Privacy-focused browsers may report generic information
Screen resolution, viewport size, pixel ratio, and color depth are detected using standard browser APIs. These values update in real-time as you resize your browser window.
Screen Resolution — Physical display dimensions
Viewport Size — Browser window inner dimensions
Device Pixel Ratio — Retina/HiDPI display factor
Your timezone is detected using the Internationalization API (Intl.DateTimeFormat), which reads your system's configured timezone. This is generally very accurate as it reflects your device's settings.
Reflects your system settings, not your physical location
May be incorrect if system timezone is misconfigured
Travelers may have timezone set to home location
We do not store your data. All detection results are displayed in your browser and never saved to our servers. IP lookups via external APIs are standard HTTP requests that may be logged by those services according to their privacy policies.
Client-side detection (device, browser, screen, timezone) happens entirely within your browser with no external transmission. Your data stays on your device.
For more information, please read our Privacy Policy .