First kilometre
Complete at least 1.00 km in one activity.
The cabinet is open. Walking, running and cycling all count.Public movement arcade / browser GPS
A pocket activity recorder and a public cabinet of opted-in miles. Record locally first; publish a named score, a named trimmed route or an anonymous heat contribution only when you choose.
Loading the public feeds. The recorder itself is ready and stays local.
01 / pocket recorder
Record a walk, run or cycle in this browser. Nothing asks for GPS until you press Start, and nothing is sent to Shtory until you finish and choose what—if anything—to publish.
A local draft survived the refresh. GPS remains off until you choose Resume.
Raw points stay in this browser while recording
The line appears after the second accepted GPS fix.
Phone reality: keep this page open while recording. A browser cannot promise continuous GPS after your phone locks, suspends the tab or kills the browser. A local draft can survive a refresh, but it cannot reconstruct missing ground.
Choose an activity, then press Start when you are ready to grant GPS access.
Publication desk
Reviewing the completed activity.
The public preview removes about 200 m from each end. Route and heat publishing require at least 400 m to remain, and the server independently repeats the check.
Activity complete
Your chosen public outputs were accepted. The raw local GPS draft has been removed.
02 / public field
Completed, opted-in activities become a public density field. The map receives aggregate cells and optional privacy-trimmed routes—never anybody’s raw GPS points.
— public activities in view
Interactive map. Use plus and minus to zoom, the arrow keys to pan, and zero to reset. Tab to the busiest public heat cells and press Enter or Space to read their aggregate details. The same cells are also available in the table below.
Reading the public field…
No opted-in movement appears in this view yet.
30-day public view
Choose a public cell for its aggregate reading.
| Area | Passes | Minutes | Distance |
|---|---|---|---|
| Waiting for public cells. | |||
Land geometry is bundled from Natural Earth. No Google, Mapbox, OpenStreetMap tile server or advertising tracker is contacted when this map loads.
03 / high scores
Recent finishes and distance totals, submitted by the people carrying the phones. Names are arcade labels, not accounts, and the board makes no claim that different routes are equal.
— scores in this board
Recent opted-in finishes, newest first.
The cabinet is waiting for its first opted-in activity.
Self-submitted browser GPS · public names are unverified · leaderboard metric: distance
Achievement manual
Badges belong to a completed activity, not a durable identity. Reloading under the same initials does not create an account or a verified streak.
Complete at least 1.00 km in one activity.
The cabinet is open. Walking, running and cycling all count.Walk or run at least 5.00 km in one activity.
The classic local high-score distance, with no pace requirement.Complete at least 10.00 km in one activity.
A double-digit outing by foot or wheel.Accumulate at least 60 moving minutes in one activity.
Paused time does not count; this is an hour genuinely in motion.Walk or run at least 21.10 km in one activity.
Distance only. The public arcade does not pretend every route is equivalent.Cycle at least 100.00 km in one activity.
One hundred kilometres, completed in a single recorded ride.Publication boundary
The browser shows you both versions. The server repeats every privacy transformation before it stores any public derivative; public feeds cannot return the upload credential or raw fixes.
Raw GPS fixes live in a recoverable IndexedDB draft on this device.
Distance is removed from both the start and finish, across segment boundaries.
Routes lose unnecessary points; heat becomes public cells rather than a raw track.
Only the independently selected named score, named trimmed route or anonymous heat contribution is published.
Short activities: if less than 400 m remains after the two cuts, no public route or heat can be produced. Statistics can still be published under an arcade name.
Delete key: after a successful publication, this browser keeps a private management credential so you can delete that public copy. Losing browser storage means losing that button.