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

Your VPN hides your IP. GeoSpoof hides your location.

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 (10)

Catalina Becker Catalina Becker 3 months ago

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

Alexandrine Renner Alexandrine Renner 3 months ago

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

Ines Adams Ines Adams 3 months ago

most sites dont even use the geolocation api tho

Markus Schmeler Markus Schmeler 3 months ago

cant u just turn off location sharing in chrome

Yvonne Simonis Yvonne Simonis 3 months ago

so basically just disabling location permissions in your browser

Fabiola Moen Fabiola Moen 3 months ago

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

Jaylan O'Hara Jaylan O'Hara 3 months ago

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

Wilhelm Kessler Wilhelm Kessler 3 months ago

vpn alone doesnt hide you, browsers snitch on location

Bartholome Kerluke Bartholome Kerluke 2 months ago

vpn companies charging full price for half a fix, typical

Jewell Champlin Jewell Champlin 2 months ago

always wondered why sites still knew my location