Ambassy

A tool for parkrun Regional Event Ambassadors

Visit history

Get started with Ambassy

Ambassy helps parkrun Regional Event Ambassadors (REAs) plan and allocate events. Upload your allocation CSV files to see events on a map and in a table.

Upload your CSV files

Select one or more files below. You can also use the sample templates to inspect the expected format.

Sample CSV templates

What you will see

Each parkrun event appears as a marker on the map, coloured by the Event Ambassador allocated to it. A Voronoi layer shows Regional Event Ambassador territories. The allocation tables summarise the same data in tabular form.

Privacy and data

Allocation data are parsed in your browser and kept in local storage on your device. They are not uploaded to johnsy.com, logged by Ambassy, or stored on our servers. Optional parkrunner IDs and imported visit histories are stored the same way.

There are no analytics: usage is not counted and adoption is not measured. Ambassy is shared in goodwill, not to boost traffic. The intent is close to Datensparsamkeit (data minimisation): carry only what you need for the job.

Network use is limited to OpenStreetMap map tiles, the public parkrun events catalogue, and — if you install the finish export userscript — fetching that script from johnsy.com for installation and updates. That script request does not include your allocation or finish data.

Visiting parkrun profile pages to import finishes is ordinary browsing on parkrun's own sites. When you geocode a place, the search text you enter is sent to Photon (OpenStreetMap data) to resolve coordinates; that request does not include your CSV or ambassador names.

Only the columns the tool uses are read from each file; extra columns are ignored. Export and Import only move files when you deliberately exchange them. Finish import may copy JSON to your clipboard, or pass through Tampermonkey on your device when moving from a parkrun profile tab to Ambassy. There is no central Ambassy service that stores what you are working on.

You may use aliases in your CSV if you prefer. The author uses real names because it makes conflicts of interest between volunteers easier to spot. The source code is on GitHub for inspection — improvements are welcome.

Screenshot of Ambassy showing a map with event markers and allocation tables

I found this useful (and a fun programming challenge) as an REA and I publish it in the hope you do too.

Regional Event Ambassador (REA) Event Ambassador (EA) Event Name Event Director(s) Coordinates Event Series Country Last ambassador visit Actions