Why Location Permission Is Needed
Browsers require explicit permission before sharing your location with a website to protect your privacy. Without it, a site cannot see your coordinates — only your approximate IP-based region.
The permission prompt is the single most important privacy boundary on the modern web. Without it, any website could silently fingerprint your position.
Privacy by design
The original web had no concept of location. When the Geolocation API was added in 2008, browser makers built explicit permission into the spec from day one — so a site can never get coordinates without you actively consenting.
What the prompt is asking
When you click "Allow", you grant that one site permission to call the Geolocation API. The permission is tied to the site's origin (domain + protocol + port). It doesn't apply to other sites, and you can revoke it at any time in browser settings.
Why HTTPS is required
Modern browsers refuse to share location over HTTP, because the coordinates could be intercepted by anyone on the network. HTTPS provides the encrypted channel needed for sensitive data like position.