Browser Profiles and Fingerprint Settings Accounts · Q&A

Why a Website Shows the Wrong Location

Separate public-IP location, browser geolocation, and saved site preferences when a proxy exit is correct but a webpage still shows another place.

Updated Aug 24, 2026

A website can obtain location from different signals: a region estimated by its server from the public IP, browser geolocation after permission is granted, a region saved in the website account, or an earlier choice stored in cookies or site data. These results are not guaranteed to match.

The proxy exit can therefore be correct while a map, search page, or nearby-content feature still selects another city. Identify which kind of location the page is showing before changing the profile’s Location setting in MaskPilot.

Location modes in MaskPilot

Edit the target profile, open fingerprint settings, and find Location:

  • Use public IP location (recommended): uses the public-IP location mode and is the default choice for a proxied profile. Different websites may use different data and update schedules, so city-level results can still vary.
  • Unavailable: makes browser geolocation unavailable. A website may still estimate a location from the public IP, account region, or other data.
  • Fixed approximate location: uses the saved latitude, longitude, and accuracy. Latitude must be from -90 to 90, longitude from -180 to 180, and accuracy must be greater than 0.
  • Use system location: leaves the result to the current device and operating-system location service, which may not match the proxy exit region.

After saving, fully close the target profile’s browser process and launch it again. Refreshing a page does not reload new fingerprint settings. See why profile settings did not apply.

Why the IP is correct but the webpage location is wrong

Common causes include:

  1. The page is displaying browser geolocation instead of a server-side IP estimate.
  2. The website did not receive location permission and fell back to the IP, account region, or an earlier choice.
  3. The website’s location database has not updated or differs from the data used by the proxy check.
  4. The website account, cookies, or site storage still contain an earlier city.
  5. The profile uses Use system location, and the device location differs from the proxy exit.
  6. The profile uses Fixed approximate location, but its coordinates do not match the current proxy exit.

Browser geolocation and IP location are separate decision paths. A result on one “what is my IP” page does not prove that a map or search website must select the same city.

Troubleshoot by the source shown on the page

The page says “from your IP” or “estimated location”

  1. Open Proxies and verify the entry proxy assigned to the profile.
  2. Run Check connection. If the entry has an upstream route, also run Check full connection.
  3. Confirm the exit used for this check instead of relying only on a proxy name or purchased region.
  4. If websites still disagree about the city, compare with a known stable exit because their location databases may differ.

See why the proxy check failed and advanced proxies and multi-hop routes for the network workflow.

The page asks to “use your current location”

  1. Check the profile’s Location mode.
  2. Check the website’s location permission. If permission is denied, it cannot read the location supplied by the browser.
  3. For Fixed approximate location, verify the coordinates and accuracy, then fully relaunch the profile.
  4. For Use system location, also verify the operating-system location service.
  5. For Unavailable, a failed location request is expected.

A website can also apply a permissions policy that prevents a page or embedded content from using geolocation. In that case, the current page may not receive a location even when the profile configuration is valid.

Boundaries of a fixed approximate location

A fixed location does not automatically follow a proxy exit. After changing a proxy or upstream route, or when an exit rotates, recheck whether the fixed coordinates, time zone, and web language still fit the workflow.

Do not enter a home, workplace, or other sensitive exact coordinate merely to make every signal look identical. Use a coarse location and accuracy that meet the workflow, and do not send complete coordinates in screenshots, support tickets, or chats.

Check time zone and language separately. See why a proxy changes the browser time zone, why a website shows the wrong language, and configure a stable browser fingerprint.

Before contacting support

Record only the website domain and any necessary page path, the displayed location and its source label, the MaskPilot location mode, the real proxy exit, whether location permission was granted, and the retest time after a full relaunch. Remove query parameters, fragments, and tokens from the URL; redact account identifiers, proxy credentials, and exact coordinates from screenshots.

MDN documents the Geolocation API as requiring a secure context and explicit user permission, and notes that a page permissions policy can also block it. Chrome DevTools sensor documentation demonstrates that browser geolocation can be overridden with a preset city, custom coordinates, or an unavailable state.