Geolocation API
Also called browser geolocation, navigator.geolocation, location permission, IP geolocation
Definition
The Geolocation API is the browser feature that lets a page ask for the device's physical position as latitude and longitude, which the browser hands over only after the user allows it.
Last updated 7 November 2026
How it works
A page calls navigator.geolocation.getCurrentPosition(), the browser asks the
user, and if they allow it the page receives coordinates and an accuracy radius.
The browser works the position out from whatever it has: GPS on a phone, nearby
Wi-Fi networks, or the operating system’s location service.
This is different from IP geolocation, which a site does on its own server by looking the visitor’s IP address up in a database. IP geolocation needs no permission and is usually accurate only to a city or a region.
Why it matters when you run several accounts
If a profile grants location access, the coordinates it hands over should fit its proxy’s location, its time zone and its language. Coordinates worked out from your own Wi-Fi undo the proxy entirely, and they are the same for every profile on your computer. Blocking the request is a valid answer too: plenty of real users never allow it.
How SoftGlaze Browser handles it
The Location setting has three modes: Based on IP (the default), Custom, with your own latitude, longitude and accuracy, and Block. Based on IP uses the location the app looked up through the profile’s proxy at launch, and by default the page still has to ask each time. Latitude, longitude and the geolocation mode are columns in the batch import template. Firefox profiles have geolocation switched off, so neither the real location nor the real IP can leak through it.
Sources
- Geolocation APIMDN Web Docs
- Geolocation (W3C Recommendation)W3C
Outside sources were checked in November 2026. Browsers, standards and vendors' pages change, so details that depend on them are as of that month.
Related terms
Read more on this site
See it in SoftGlaze Browser
Separate profiles, each with its own cookies, device values and proxy, on Windows. Try the app's screens in your browser first, or start the free trial; no card needed.

