Welcome back

Your shared travel story, in one place.

Flashback

Add some pins to unlock memories ✨

Layers
Status
Who
Kind
Timeline All years
Me
Partner
Together
Wishlist

Travel log

Every place you've been, newest first.

Sort
Who

Gallery

Photos from every pin and trip.

Trips

Group pins into planned, completed, or dreamed-up adventures.

Sort
Who
Status

Countries

Places that have seen your footprints.

Continent
Sort

Settings

Personalise PinDrops for the two of you.

Who you are

Colours

Map style

Backup

Export or import your entire library as JSON.

Download backup

Location trails optional ?

Import each person's Google location history so the map can show a private heatmap of everywhere they've been. ?

Show me how to get my Google history →
  1. On a computer (the file is often hundreds of MB), open takeout.google.com and sign in.
  2. Click Deselect all, then scroll down and tick just Location History (Timeline). ?
  3. Click Next step. Choose file type .zip, size 2 GB, and delivery method Send download link via email.
  4. Click Create export. Google will email you a download link when the archive is ready — usually a few minutes to an hour depending on how much history you have.
  5. Unzip the archive on your computer. Inside, open the folder Location History (Timeline). ?
  6. Find the file called Records.json (or Location History.json on older exports, or Timeline.json from an on-device export).
  7. Click the Upload Google JSON button for the matching person below and pick that file. PinDrops will read it right in your browser and upload only the density grid — never the raw points.

On a phone? Google now has a per-device Timeline export too: Google Maps app → profile picture → Your timeline → ⋯ → Location & privacy settings → Export Timeline data. Upload the resulting Timeline.json the same way.

?
no trail yet
?
no trail yet
Privacy & storage details
  • Parsing happens entirely in your browser — the raw JSON never touches the server.
  • Raw GPS points are bucketed into a ~2 km grid and log-normalised to 0–1 weights.
  • Only the density grid is uploaded — typically a few hundred KB, even for millions of points. Heavy exports are capped at 2 MB.
  • Stored in your private Cloudflare D1 database, behind the same auth as the rest of PinDrops.
  • Hit Remove any time to wipe a trail.

AI polish optional ?

Connect an AI provider so you can one-click tidy up journal entries. Your API key is stored in your private database and never sent to the browser.

How to get an API key →
  1. Pick a provider and open its dashboard:
  2. Create an account, add a little bit of credit (a dollar is plenty for journal editing).
  3. Click Create API key, copy it once — you usually can't see it again.
  4. Back here: pick the provider below, paste the key into API key, click Save settings.
  5. Open any travel-log entry → click an entry → write or paste some text → hit ✨ Polish with AI.

Leave model blank for the sensible default per provider (e.g. gpt-4o-mini, claude-haiku-4-5-20251001, deepseek-chat).

No key saved.

Save

Apply name, colour and theme changes.