Geolocation.
Latitude, longitude, altitude, heading, speed, and accuracy from the browser's geolocation API. Tests your device's GPS fix quality.
The accuracy number reveals the fix source: under 50 m = GPS, under 500 m = Wi-Fi triangulation, over 500 m = IP-only.
We call navigator.geolocation.getCurrentPosition() with enableHighAccuracy: true. The browser surfaces a permission prompt the first time, then queries the OS, which routes to GPS, Wi-Fi triangulation, or IP geolocation depending on availability.
The headline metric is the accuracy radius — a smaller number is a tighter fix. The position is never sent anywhere; it's surfaced only in the result panel and your browser's clipboard if you press Copy.