Wayfind

Your customers see where the van is. Nobody's server sees where your customers live.

Live delivery and school-transport tracking with no tracking server in the middle. Addresses stay on the device that typed them. The person waiting gets a link that is 45 bytes long and needs no account, no app and no cookie banner to open.

On the way

Not before

08:59

2 stops before yours — about 4 minutes away if the van came straight here.

Live position

What a customer actually sees. The arrival time is worked out on their phone, from the van's own broadcast — which is why it can say "not before" honestly instead of inventing a promise.

Who it's for

It starts as one address and a link. It grows into whatever you actually run.

The same protocol underneath, and the words change to yours. A pharmacy does not have "jobs", it has patients; a school does not have "customers", it has parents who subscribe once in September.

Restaurants & takeaway

One order at a time

Orders arrive singly and go out as riders come free. Send the link with the order confirmation, before the food is even bagged.

Pharmacies

What happened at the door

Delivered, refused, nobody home — each one a signed, non-repudiable record with an optional doorstep photo. The answer to a regulator's question is already on file.

Courier fleets

Planned in the morning, reflowed all day

Rounds ordered by real driving time, handover between drivers mid-shift, and a skip that surfaces the second it happens rather than at close of business.

School transport

A route is fixed for a term; the driver is not

Parents subscribe once and the link never moves, even when today's driver is a substitute. No live map of children — a parent is told about their own stop and nothing else.

What's different

Every other tracker asks you to upload your customer book.

That is the part worth reading twice. A conventional tracker needs your stops on its servers to compute anything, which means a breach of a company you have never met is a breach of your customers. Wayfind is built so there is nothing to breach.

Where does it live?A conventional trackerWayfind
Your customers' addresses On their servers, in a multi-tenant database On the device that typed them. Never on the wire — a run broadcasts an 8-byte hash of its plan, not the plan
Your drivers' positions Recorded centrally, indefinitely Peer to peer, and only to whoever holds the link
The tracking link An account, or a URL that phones home on open 45 bytes in the part of a URL browsers never transmit. No endpoint anywhere receives it
The arrival time Computed on their servers, so they learn which stop each person waits at Computed on the recipient's own phone. Nobody is told which stop you care about
The map and the routing A metered maps API, per request, forever A static index read by byte range. No geocoding server, no directions API, no per-request bill

The honest limit, stated plainly: because a run is peer to peer, a customer sees a position when the driver's phone is reachable. When it is not, the page says so — "nothing has arrived from the run for two minutes, so the last position has been taken down" — rather than leaving a stale dot on a map looking live.

The part nobody advertises

An estimate says "about". A floor says "not before". A settled delivery says "delivered 14:32". And when there is no map for the area, it says that — instead of a number somebody might drive to.

Overclaiming is the default failure of every tracking product: a confident ETA that was a guess, a green dot for a phone that died forty minutes ago. Wayfind is built so the interface cannot overclaim — each screen carries the specific claim the protocol authorised, and there is no code path that upgrades one.

How it works

Four steps, and none of them is "create an account for your customer".

Type the address

Read straight out of a published map index on your own device, by byte range. No geocoding request leaves the browser, because there is no query string to put an address in.

Send the job to a phone

The round travels as one sealed artifact — a QR code or a file — encrypted to a phone you paired once. A photograph of that code is ciphertext.

Give each recipient their own link

Same run, one link each, carrying only that person's own stop. They can watch the vehicle until it expires and learn nothing about anybody else on the round.

The record is the receipt

Delivered, skipped, failed — each signed by the vehicle and non-repudiable, with an optional photo committed by hash on the record itself. Not a row in a log somebody could edit.

Get started

Open the console and send one delivery.

There is nothing to install and no account to create to try it. The console runs in a browser and works with no cloud project behind it at all — which is also how a fleet running its own infrastructure will use it in production.

Run it on your own machine

A depot can run the one peer that connects its drivers and customers — a small box on its own network. Your fleet's traffic never crosses anybody else's infrastructure.

Or don't run anything

Hosted works the same way, because the hosted parts only ever hold ciphertext, receipts and wake-ups. A breach of our servers should be useless to whoever steals it.