GeoSpoof
your VPN hides your IP, but the browser leaks your location
Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.
Want to reach these readers? Sponsor an issue.
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 :)
HN · launched Jul 2, 2026 · 19 upvotes (top 30%) · 0 views
Niche: privacy-focused browsers and web tools · 93 launches, 9 in the last 7 days ▲ +29% · Explore this niche →
Category and tags
- Security
- Dev tools
- Prosumer
- Not AI
- Hobby / open-source project
Visit website ↗ Source listing ↗
More like this: all 93 launches in privacy-focused browsers and web tools →
Could you build this?
Partial Building browser extension shims to spoof navigator.geolocation, timezone, and WebRTC is straightforward vibe-coding, but spoofing real iOS system-level GPS via a companion app requires specialized MobileDevice/libimobiledevice protocol integration.
What it would actually take: The browser extension injects scripts overriding `navigator.geolocation`, `Intl.DateTimeFormat`, and RTCPeerConnection APIs. The mobile component requires a desktop daemon (Go or Rust) communicating over USB using Apple's MobileDevice framing protocol (specifically the developer simulation service `com.apple.dt.simulatelocation`) to push simulated coordinates directly to iOS core location services.
Discussion
1 comment analyzed.
Concerns raised: Not compatible with Firefox 115.37.0
Competitors
Other products that read as similar to this one : 219 launches clear the similarity bar, closest 8 shown.
Attention rank: #71 of 220 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).
Launched 246 days after the earliest competitor.
- Geo Location Compliance · ph · 2026-09-22 · 1 upvotes · similarity 0.59
- ipintel.pw · ph · 2026-10-01 · 1 upvotes · similarity 0.54
- IP Geolocation API · ph · 2026-09-12 · 2 upvotes · similarity 0.52
- Tunnelprobe · ph · 2026-10-20 · 1 upvotes · similarity 0.48
- IPLogs · ph · 2026-09-09 · 1 upvotes · similarity 0.47
- What VPN for China · ph · 2026-10-23 · 2 upvotes · similarity 0.47
- IP Clean Check · ph · 2026-10-14 · 1 upvotes · similarity 0.46
- Tracemap · hn · 2026-03-05 · 6 upvotes · similarity 0.46
The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.