Location and GPS

"Allow location" prompt won't appear, or my dot is missing

Browser or device hasn't given the app permission yet. Fix:

  • iOS Safari: Settings → Safari → Location → set to Allow. Reload zorove.com.
  • Android Chrome: Site Settings (lock icon in URL bar) → Permissions → Location → Allow. Reload.
  • Desktop Chrome / Firefox / Edge: Click the lock icon in the URL bar → reset Location to "Ask" or "Allow."
  • Android app (APK): Phone Settings → Apps → ZoRove → Permissions → Location → Allow all the time, or While in use.

My location is wildly off

Three usual suspects:

  • Indoors with no satellite lock — most phones fall back to wifi or cell tower triangulation, which can be off by hundreds of meters. Walk outside.
  • Phone has Mock Locations enabled (Android dev mode) — turn that off in dev settings.
  • VPN routing — some VPNs can affect IP-based geolocation. Disable, reload.

Track recording stops when the screen is off

Mostly an Android problem. Some manufacturers (Samsung, Xiaomi, Huawei) aggressively kill background apps to save battery. Fix:

  • Phone Settings → Apps → ZoRove → Battery → set to Unrestricted.
  • Plug the phone into power for long recordings — most "doze" rules pause when charging.
  • Don't put the phone in your pocket while recording — keep the screen visible. We're working on a foreground service to make this less fragile.

Map rendering

Map is blank or stuck on "Loading your map…"

Usually a network issue. Quick checks:

  • Are you online? Try opening any other website in the browser.
  • Is your VPN or corporate firewall blocking R2 (Cloudflare) endpoints?
  • Hard-refresh — Ctrl+Shift+R on desktop, pull-to-refresh on mobile.
  • If you're on a recent Android APK and the map worked yesterday, force-stop the app and reopen. Capacitor's WebView can wedge after long sleeps.

Map looks low-res or "pixelated" in spots

Usually the tile cache is mid-update. Pan away and back, or zoom out one step and back in. If it persists, hit Use offline maps off (in the side panel) to force online tiles.

Pins overlap and I can't tap them

Zoom in. Most layers cluster only at low zoom; once you're zoomed in past the cluster threshold, individual pins separate.

Sign-in and accounts

Sign-in seems to hang forever

Two known causes:

  • Email confirmation hasn't been clicked yet. Check your inbox (and spam) for a "Confirm your email" message from ZoRove. Click the link, then sign in again.
  • Browser blocked third-party storage. Safari's Intelligent Tracking Prevention can occasionally block Supabase auth tokens. Try a different browser, or open the site in a regular tab (not Private Browsing).

"Email already registered" but I never signed up

Someone may have started signing up with that email and stopped before confirming. Try the password reset flow — it'll send an email if a real account exists, or surface an error if not. Or contact us at hello@zorove.com.

Lost access to my email — can I move my account?

Email us at hello@zorove.com from a domain we can verify (or describe enough about your account that we can confirm you're you) and we'll migrate it manually.

Offline maps

Downloaded a state but it doesn't show offline

Open the side panel → Offline maps → make sure Use offline maps is toggled on. If it's on and the state still shows blank, the download may have aborted partway. Open Download manager and re-tap the state — the previous file gets replaced atomically.

Download manager says "0 bytes" or fails to start

Check you have free storage. State packs range from 50 MB to 600 MB+ — if your phone is full, downloads silently fail. Free up space and retry.

Tile borders look wrong at the edge of a state

This was a real bug, fixed in early 2026. If you're still seeing it, you're probably on an old build. Force-update from /downloads (web auto-updates; APK needs a fresh download).

Photos

Photo upload spins and never finishes

  • Try a smaller photo — original-size phone photos are huge. ZoRove auto-resizes, but a flaky connection can timeout before that finishes.
  • Check the file is actually a JPG, PNG, or HEIC. Live photos and obscure formats get rejected.
  • If you're on cellular with one bar, switch to wifi.

Photo I uploaded looks rotated

Usually because the phone embedded EXIF rotation metadata that Cloudflare or the browser is ignoring. Re-upload from the photo's permanent file (not from the camera roll's preview) to embed pixel rotation. We're refining this.

Pro and billing

Started a trial but Pro features still locked

Trial activation goes through Stripe and a webhook. Usually instant; very rarely takes a minute. Refresh /account after a moment. If it's still locked after five minutes, email us.

Cancelling — when does Pro actually turn off?

Cancellation takes effect at the end of your current billing period, not immediately. So if you cancel mid-month, you keep Pro until the date your next bill would have hit, then you drop to free.

Stripe checkout won't load

Some content blockers and corporate firewalls block checkout.stripe.com. Disable the blocker for zorove.com or try a different network.

Tribes

Applied to a manual-vetting tribe and haven't heard back

Manual applications are reviewed by humans (specifically, the chief). Allow a few days. If it's been over a week, the chief may not be active — try a different tribe or reach out via the chief's profile (if visible).

Notice photo isn't loading

Notice photos live in a private bucket and load via short-lived signed URLs (1 hour). If the URL expired in your tab, refresh the page.

Android app (APK)

App feels slow or freezes

  • Force-stop the app from Settings → Apps → ZoRove → Force stop. Reopen.
  • Check you're on the latest version — see the version number in the side panel footer; compare against the latest at /downloads.
  • Heavy Android skins (Samsung One UI, MIUI) sometimes throttle WebView in unexpected ways. Update Android System WebView from the Play Store.

"Geolocation.then() is not implemented"

Old build. Update — this was fixed in early 2026.

Long press doesn't drop a pin

Make sure you're long-pressing on the map area itself, not over a button or popup. If you're long-pressing inside a place popup, that's interpreted as a popup interaction, not a map gesture.

Still stuck?

If your problem isn't here, please open a feedback thread or email hello@zorove.com. Include:

  • What you were trying to do.
  • What happened instead.
  • Your device + browser (or APK version, found in the side panel footer).
  • A screenshot if relevant.

A real human reads everything. We'll get back to you.