ComingUp ComingUp
Your VPN hides your IP. GeoSpoof hides your location.

Your VPN hides your IP. GeoSpoof hides your location.

Jul 3, 2026 Security & Privacy
browser_extension geolocation privacy spoofing vpn

Gallery

Your VPN hides your IP. GeoSpoof hides your location.

About

Hello HN,I started building GeoSpoof after I noticed my IP says one country, but the browser still hands sites my real location. Websites were flagging me because of this discrepancy. I searched for a good geolocation spoofer, only to go down a rabbit hole that there are dozens of signals that your browser emits and no tool could cover them all on every platform.GeoSpoof overrides every location-related API to present one consistent signal for location. You can search a city, enter coordinates, or hit "Sync with VPN" to auto-detect your exit region and match it, which re-syncs when you switch servers. The overrides are disguised (Function.prototype.toString returns [native code], iframes patched on insert) so they survive the common fingerprinting checks.Some examples of APIs covered: - Geolocation - Date - Temporal - EXSLT - Worker & Shared Worker (blob / data / URL scripts) - WebRTC - Deep engine-level spoofing on Chromium browsers with the CDP debugging api (opt-in)It's cross-browser (Firefox, Chrome/Brave/Edge, Safari), available on mobile platforms as well (Android Firefox, iOS Safari), MIT licensed, with no backend or telemetry.Source: https://github.com/anthonysgro/geospoof · Verify page: https://geospoof.com/verifyHappy to answer questions about it :)

Comments (9)

Catalina Becker Catalina Becker 1 week ago

Finally someone fixing the browser location leak VPNs pretend doesnt exist.

Alexandrine Renner Alexandrine Renner 1 week ago

how is this different from just turning off location permissions in your browser

Ines Adams Ines Adams 1 week ago

most sites dont even use the geolocation api tho

Markus Schmeler Markus Schmeler 1 week ago

cant u just turn off location sharing in chrome

Yvonne Simonis Yvonne Simonis 1 week ago

so basically just disabling location permissions in your browser

Fabiola Moen Fabiola Moen 6 days ago

are you overriding navigator.geolocation via extension or service worker?

Jaylan O'Hara Jaylan O'Hara 6 days ago

Finally, a fix for the location leak vpn companies conveniently ignore.

Wilhelm Kessler Wilhelm Kessler 3 days ago

vpn alone doesnt hide you, browsers snitch on location

Bartholome Kerluke Bartholome Kerluke 10 hours ago

vpn companies charging full price for half a fix, typical