GeoLens
Browse your site as any country sees it
About GeoLens
What it does GeoLens is a one-purpose macOS menu bar tool: view your website the way a visitor from another country would see it, without leaving your desk. You create a "connection" — an identity profile combining country, language, timezone, coordinates, and optionally a proxy carrying a real IP from that country. Hit Launch, and GeoLens opens an isolated Chrome instance (fresh profile every time, no leftover cookies) with spoofed navigator.language, an overridden Intl timezone, spoofed Geolocation API coordinates, and — if enabled — network traffic routed through the target country. From there you just browse normally, click around, and open DevTools if you need to dig deeper. Real-world use cases Locale redirects and content: confirm that a German visitor actually lands on /de/, not an English page with a guessed IP-based fallback. Geo-targeted pricing and currency: many e-commerce sites vary price or currency by network-level location, not browser settings — impossible to verify locally without a real IP from that country. Geographic restrictions: see for yourself whether content or a service is blocked or altered in a given country, instead of taking it on faith. hreflang/SEO diffing: the built-in Diff view compares <html lang>, canonical tags, titles, and hreflang across several countries at once — catches multi-region markup mistakes fast. Date/time localization: verify that anything relying on Intl/timezone (schedules, "N hours ago", calendars) computes correctly in another timezone. Why DataImpulse proxy Language, timezone, and geolocation are all client-side signals visible to the page's JavaScript. But a site's backend never sees any of that — it only sees your real outgoing IP. If the geo-logic lives server-side (IP-based redirects, IP-based pricing, regional blocks), no amount of browser spoofing will let you test it; you need traffic actually leaving from that country's IP. DataImpulse is a residential proxy provider. One button, "Generate via DataImpulse," in the connection editor creates proxy credentials that route traffic through an IP in the selected country (219 countries available) — the one piece client-side spoofing can never fake. Works fully without a proxy, too Proxy is entirely optional: without it, Chrome simply goes out over the machine's normal internet connection, while language, timezone, and geolocation are still spoofed correctly through an independent mechanism. Proxy only matters when the actual outgoing IP is what's being tested (server-side geo-redirects, IP-based pricing, regional blocks). For anything that depends only on what client-side JS sees — locale content, time calculations, RTL/translations — Country + Language + Timezone alone is enough.
