Credits and licences

Updated 14 October 2026

Kiwimap is built on open data and on work by other people. This page names all of it. Where a licence requires attribution, this page is that attribution.

Transport data

Thank you to New Zealand's public transport authorities, whose open data makes Kiwimap possible.

Maps, imagery and terrain

Aircraft data

Surf forecasts

Fishing forecasts

3D models

Surf cams

Some surf spots link to a webcam on its owner's own site. Kiwimap links out and never embeds them. Thank you to the owners who said yes:

Open-source software

Kiwimap is built with open-source software. These are the libraries the Buses, Surf and Fishing pages load, and every package in the map app's production dependency tree, with the version and licence each one declares. Each licence's full text is in its package.

The libraries and packages (405) and their licences
PackageVersionLicence
Mapbox GL JS3.22.0Mapbox Terms of Service (for use with Mapbox services)
three.js (GLTF loader on the Buses page)0.184.0MIT
qrcodejs (Buses page)1.0.0MIT
@dimforge/rapier3d-compat0.12.0Apache-2.0
@emnapi/core1.10.0MIT
@emnapi/runtime1.10.0MIT
@emnapi/wasi-threads1.2.1MIT
@esbuild/aix-ppc640.27.7MIT
@esbuild/android-arm0.27.7MIT
@esbuild/android-arm640.27.7MIT
@esbuild/android-x640.27.7MIT
@esbuild/darwin-arm640.27.7MIT
@esbuild/darwin-x640.27.7MIT
@esbuild/freebsd-arm640.27.7MIT
@esbuild/freebsd-x640.27.7MIT
@esbuild/linux-arm0.27.7MIT
@esbuild/linux-arm640.27.7MIT
@esbuild/linux-ia320.27.7MIT
@esbuild/linux-loong640.27.7MIT
@esbuild/linux-mips64el0.27.7MIT
@esbuild/linux-ppc640.27.7MIT
@esbuild/linux-riscv640.27.7MIT
@esbuild/linux-s390x0.27.7MIT
@esbuild/linux-x640.27.7MIT
@esbuild/netbsd-arm640.27.7MIT
@esbuild/netbsd-x640.27.7MIT
@esbuild/openbsd-arm640.27.7MIT
@esbuild/openbsd-x640.27.7MIT
@esbuild/openharmony-arm640.27.7MIT
@esbuild/sunos-x640.27.7MIT
@esbuild/win32-arm640.27.7MIT
@esbuild/win32-ia320.27.7MIT
@esbuild/win32-x640.27.7MIT
@fal-ai/client1.10.0MIT
@google/genai1.50.1Apache-2.0
@mapbox/mapbox-gl-supported3.0.0BSD-3-Clause
@mapbox/point-geometry1.1.0ISC
@mapbox/tiny-sdf2.1.0BSD-2-Clause
@mapbox/unitbezier0.0.1BSD-2-Clause
@mapbox/vector-tile2.0.4BSD-3-Clause
@msgpack/msgpack3.1.3ISC
@napi-rs/wasm-runtime1.1.4MIT
@oxc-project/types0.127.0MIT
@petamoriken/float163.9.3MIT
@protobufjs/aspromise1.1.2BSD-3-Clause
@protobufjs/base641.1.2BSD-3-Clause
@protobufjs/codegen2.0.5BSD-3-Clause
@protobufjs/eventemitter1.1.0BSD-3-Clause
@protobufjs/fetch1.1.0BSD-3-Clause
@protobufjs/float1.0.2BSD-3-Clause
@protobufjs/inquire1.1.1BSD-3-Clause
@protobufjs/path1.1.2BSD-3-Clause
@protobufjs/pool1.1.0BSD-3-Clause
@protobufjs/utf81.1.1BSD-3-Clause
@rolldown/binding-android-arm641.0.0-rc.17MIT
@rolldown/binding-darwin-arm641.0.0-rc.17MIT
@rolldown/binding-darwin-x641.0.0-rc.17MIT
@rolldown/binding-freebsd-x641.0.0-rc.17MIT
@rolldown/binding-linux-arm-gnueabihf1.0.0-rc.17MIT
@rolldown/binding-linux-arm64-gnu1.0.0-rc.17MIT
@rolldown/binding-linux-arm64-musl1.0.0-rc.17MIT
@rolldown/binding-linux-ppc64-gnu1.0.0-rc.17MIT
@rolldown/binding-linux-s390x-gnu1.0.0-rc.17MIT
@rolldown/binding-linux-x64-gnu1.0.0-rc.17MIT
@rolldown/binding-linux-x64-musl1.0.0-rc.17MIT
@rolldown/binding-openharmony-arm641.0.0-rc.17MIT
@rolldown/binding-wasm32-wasi1.0.0-rc.17MIT
@rolldown/binding-win32-arm64-msvc1.0.0-rc.17MIT
@rolldown/binding-win32-x64-msvc1.0.0-rc.17MIT
@rolldown/pluginutils1.0.0-rc.17MIT
@rollup/plugin-virtual3.0.2MIT
@supabase/auth-js2.104.1MIT
@supabase/functions-js2.104.1MIT
@supabase/phoenix0.4.0MIT
@supabase/postgrest-js2.104.1MIT
@supabase/realtime-js2.104.1MIT
@supabase/storage-js2.104.1MIT
@supabase/supabase-js2.104.1MIT
@swc/core1.15.40Apache-2.0
@swc/core-darwin-arm641.15.40Apache-2.0 AND MIT
@swc/core-darwin-x641.15.40Apache-2.0 AND MIT
@swc/core-linux-arm-gnueabihf1.15.40Apache-2.0
@swc/core-linux-arm64-gnu1.15.40Apache-2.0 AND MIT
@swc/core-linux-arm64-musl1.15.40Apache-2.0 AND MIT
@swc/core-linux-ppc64-gnu1.15.40Apache-2.0 AND MIT
@swc/core-linux-s390x-gnu1.15.40Apache-2.0 AND MIT
@swc/core-linux-x64-gnu1.15.40Apache-2.0 AND MIT
@swc/core-linux-x64-musl1.15.40Apache-2.0 AND MIT
@swc/core-win32-arm64-msvc1.15.40Apache-2.0 AND MIT
@swc/core-win32-ia32-msvc1.15.40Apache-2.0 AND MIT
@swc/core-win32-x64-msvc1.15.40Apache-2.0 AND MIT
@swc/counter0.1.3Apache-2.0
@swc/types0.1.26Apache-2.0
@swc/wasm1.15.40Apache-2.0
@turf/along7.3.5MIT
@turf/angle7.3.5MIT
@turf/area7.3.5MIT
@turf/bbox7.3.5MIT
@turf/bbox-clip7.3.5MIT
@turf/bbox-polygon7.3.5MIT
@turf/bearing7.3.5MIT
@turf/bezier-spline7.3.5MIT
@turf/boolean-clockwise7.3.5MIT
@turf/boolean-concave7.3.5MIT
@turf/boolean-contains7.3.5MIT
@turf/boolean-crosses7.3.5MIT
@turf/boolean-disjoint7.3.5MIT
@turf/boolean-equal7.3.5MIT
@turf/boolean-intersects7.3.5MIT
@turf/boolean-overlap7.3.5MIT
@turf/boolean-parallel7.3.5MIT
@turf/boolean-point-in-polygon7.3.5MIT
@turf/boolean-point-on-line7.3.5MIT
@turf/boolean-touches7.3.5MIT
@turf/boolean-valid7.3.5MIT
@turf/boolean-within7.3.5MIT
@turf/buffer7.3.5MIT
@turf/center7.3.5MIT
@turf/center-mean7.3.5MIT
@turf/center-median7.3.5MIT
@turf/center-of-mass7.3.5MIT
@turf/centroid7.3.5MIT
@turf/circle7.3.5MIT
@turf/clean-coords7.3.5MIT
@turf/clone7.3.5MIT
@turf/clusters7.3.5MIT
@turf/clusters-dbscan7.3.5MIT
@turf/clusters-kmeans7.3.5MIT
@turf/collect7.3.5MIT
@turf/combine7.3.5MIT
@turf/concave7.3.5MIT
@turf/convex7.3.5MIT
@turf/destination7.3.5MIT
@turf/difference7.3.5MIT
@turf/directional-mean7.3.5MIT
@turf/dissolve7.3.5MIT
@turf/distance7.3.5MIT
@turf/distance-weight7.3.5MIT
@turf/ellipse7.3.5MIT
@turf/envelope7.3.5MIT
@turf/explode7.3.5MIT
@turf/flatten7.3.5MIT
@turf/flip7.3.5MIT
@turf/geojson-rbush7.3.5MIT
@turf/great-circle7.3.5MIT
@turf/helpers7.3.5MIT
@turf/hex-grid7.3.5MIT
@turf/interpolate7.3.5MIT
@turf/intersect7.3.5MIT
@turf/invariant7.3.5MIT
@turf/isobands7.3.5MIT
@turf/isolines7.3.5MIT
@turf/jsts2.7.2(EDL-1.0 OR EPL-1.0)
@turf/kinks7.3.5MIT
@turf/length7.3.5MIT
@turf/line-arc7.3.5MIT
@turf/line-chunk7.3.5MIT
@turf/line-intersect7.3.5MIT
@turf/line-offset7.3.5MIT
@turf/line-overlap7.3.5MIT
@turf/line-segment7.3.5MIT
@turf/line-slice7.3.5MIT
@turf/line-slice-along7.3.5MIT
@turf/line-split7.3.5MIT
@turf/line-to-polygon7.3.5MIT
@turf/mask7.3.5MIT
@turf/meta7.3.5MIT
@turf/midpoint7.3.5MIT
@turf/moran-index7.3.5MIT
@turf/nearest-neighbor-analysis7.3.5MIT
@turf/nearest-point7.3.5MIT
@turf/nearest-point-on-line7.3.5MIT
@turf/nearest-point-to-line7.3.5MIT
@turf/planepoint7.3.5MIT
@turf/point-grid7.3.5MIT
@turf/point-on-feature7.3.5MIT
@turf/point-to-line-distance7.3.5MIT
@turf/point-to-polygon-distance7.3.5MIT
@turf/points-within-polygon7.3.5MIT
@turf/polygon-smooth7.3.5MIT
@turf/polygon-tangents7.3.5MIT
@turf/polygon-to-line7.3.5MIT
@turf/polygonize7.3.5MIT
@turf/projection7.3.5MIT
@turf/quadrat-analysis7.3.5MIT
@turf/random7.3.5MIT
@turf/rectangle-grid7.3.5MIT
@turf/rewind7.3.5MIT
@turf/rhumb-bearing7.3.5MIT
@turf/rhumb-destination7.3.5MIT
@turf/rhumb-distance7.3.5MIT
@turf/sample7.3.5MIT
@turf/sector7.3.5MIT
@turf/shortest-path7.3.5MIT
@turf/simplify7.3.5MIT
@turf/square7.3.5MIT
@turf/square-grid7.3.5MIT
@turf/standard-deviational-ellipse7.3.5MIT
@turf/tag7.3.5MIT
@turf/tesselate7.3.5MIT
@turf/tin7.3.5MIT
@turf/transform-rotate7.3.5MIT
@turf/transform-scale7.3.5MIT
@turf/transform-translate7.3.5MIT
@turf/triangle-grid7.3.5MIT
@turf/truncate7.3.5MIT
@turf/turf7.3.5MIT
@turf/union7.3.5MIT
@turf/unkink-polygon7.3.5MIT
@turf/voronoi7.3.5MIT
@tweenjs/tween.js23.1.3MIT
@tybys/wasm-util0.10.1MIT
@types/d3-voronoi1.1.12MIT
@types/earcut2.1.4MIT
@types/geojson7946.0.16MIT
@types/geojson-vt3.2.5MIT
@types/kdbush3.0.5MIT
@types/mapbox-gl3.4.1MIT
@types/node14.18.63MIT
@types/node24.12.2MIT
@types/pako1.0.7MIT
@types/pbf3.0.5MIT
@types/polylabel1.1.3MIT
@types/rbush3.0.4MIT
@types/react19.2.14MIT
@types/retry0.12.0MIT
@types/stats.js0.17.4MIT
@types/supercluster7.1.3MIT
@types/three0.134.0MIT
@types/three0.184.0MIT
@types/virtual-dom2.1.4MIT
@types/webxr0.5.24MIT
@types/ws8.18.1MIT
agent-base7.1.4MIT
arc0.2.0see the package
base64-js1.5.1MIT
bignumber.js9.3.1MIT
browser-split0.0.1MIT
buffer-equal-constant-time1.0.1BSD-3-Clause
camelize1.0.1MIT
cheap-ruler4.0.0ISC
commander2.20.3MIT
concaveman1.2.1ISC
core-util-is1.0.3MIT
csscolorparser1.0.3MIT
csstype3.2.3MIT
d3-array1.2.4BSD-3-Clause
d3-geo1.7.1BSD-3-Clause
d3-voronoi1.1.2BSD-3-Clause
data-uri-to-buffer4.0.1MIT
debug4.4.3MIT
detect-libc2.1.2Apache-2.0
dom-walk0.1.2see the package
earcut2.2.4ISC
earcut3.0.2ISC
ecdsa-sig-formatter1.0.11Apache-2.0
error4.4.0see the package
esbuild0.27.7MIT
ev-store7.0.0see the package
eventsource-parser1.1.2MIT
extend3.0.2MIT
fast-deep-equal3.1.3MIT
fdir6.5.0MIT
fetch-blob3.2.0MIT
fflate0.8.2MIT
formdata-polyfill4.0.10MIT
fsevents2.3.3MIT
gaxios7.1.4Apache-2.0
gcp-metadata8.1.2Apache-2.0
geojson-equality-ts1.0.2MIT
geojson-polygon-self-intersections1.2.2MIT
geojson-vt4.0.2ISC
geotiff3.0.5MIT
get-tsconfig4.14.0MIT
gl-matrix3.4.4MIT
global4.4.0MIT
google-auth-library10.6.2Apache-2.0
google-logging-utils1.1.3Apache-2.0
grid-index1.1.0ISC
https-proxy-agent7.0.6MIT
iceberg-js0.8.1MIT
ieee7541.2.1BSD-3-Clause
immediate3.0.6MIT
individual3.0.0see the package
inherits2.0.4ISC
is-object1.0.2MIT
isarray1.0.0MIT
json-bigint1.0.0MIT
jsts2.7.1(EDL-1.0 OR EPL-1.0)
jszip3.10.1(MIT OR GPL-3.0-or-later)
jwa2.0.1MIT
jws4.0.1MIT
kdbush4.0.2ISC
lerc3.0.0Apache-2.0
lerc4.1.1Apache-2.0
lie3.3.0MIT
lightningcss1.32.0MPL-2.0
lightningcss-android-arm641.32.0MPL-2.0
lightningcss-darwin-arm641.32.0MPL-2.0
lightningcss-darwin-x641.32.0MPL-2.0
lightningcss-freebsd-x641.32.0MPL-2.0
lightningcss-linux-arm-gnueabihf1.32.0MPL-2.0
lightningcss-linux-arm64-gnu1.32.0MPL-2.0
lightningcss-linux-arm64-musl1.32.0MPL-2.0
lightningcss-linux-x64-gnu1.32.0MPL-2.0
lightningcss-linux-x64-musl1.32.0MPL-2.0
lightningcss-win32-arm64-msvc1.32.0MPL-2.0
lightningcss-win32-x64-msvc1.32.0MPL-2.0
long3.2.0Apache-2.0
long5.3.2Apache-2.0
mapbox-gl3.22.0SEE LICENSE IN LICENSE.txt
mapillary-js4.1.2MIT
martinez-polygon-clipping0.7.4MIT
martinez-polygon-clipping0.8.1MIT
maxmind5.0.7MIT
meshoptimizer1.1.1MIT
mgrs1.0.0MIT
min-document2.19.2MIT
mmdb-lib3.0.3MIT
ms2.1.3MIT
murmurhash-js1.0.0MIT
nanoid3.3.11MIT
next-tick0.2.2MIT
node-domexception1.0.0MIT
node-fetch3.3.2MIT
p-retry4.6.2MIT
pako1.0.11(MIT AND Zlib)
pako2.1.0(MIT AND Zlib)
pannellum2.5.7MIT
parse-headers2.0.6MIT
pbf3.3.0BSD-3-Clause
pbf4.0.1BSD-3-Clause
picocolors1.1.1ISC
picomatch4.0.4MIT
point-in-polygon1.1.0MIT
point-in-polygon-hao1.2.4MIT
polyclip-ts0.16.8MIT
polylabel1.1.0ISC
postcss8.5.10MIT
potpack2.1.0ISC
process0.11.10MIT
process-nextick-args2.0.1MIT
proj42.20.8MIT
protobufjs7.5.6BSD-3-Clause
protocol-buffers-schema3.6.1MIT
quick-lru6.1.2MIT
quickselect1.1.1ISC
quickselect2.0.0ISC
quickselect3.0.0ISC
rbush2.0.2MIT
rbush3.0.1MIT
react19.2.5MIT
react-dom19.2.5MIT
readable-stream2.3.8MIT
resolve-pkg-maps1.0.0MIT
resolve-protobuf-schema2.1.0MIT
retry0.13.1MIT
robot30.4.1BSD-2-Clause
robust-predicates2.0.4Unlicense
robust-predicates3.0.3Unlicense
rolldown1.0.0-rc.17MIT
rxjs7.8.2Apache-2.0
s2-geometry1.2.10(MIT or Apache-2 or ISC)
safe-buffer5.1.2MIT
safe-buffer5.2.1MIT
scheduler0.27.0MIT
setimmediate1.0.5MIT
skmeans0.9.7MIT
source-map-js1.2.1BSD-3-Clause
splaytree0.1.4MIT
splaytree-ts1.0.2BDS-3-Clause
straight-skeleton3.0.0MIT
string-template0.2.1see the package
string_decoder1.1.1MIT
supercluster8.0.1ISC
sweepline-intersections1.5.0MIT
three0.134.0MIT
three0.184.0MIT
threebox-plugin2.2.7MIT
tiny-lru13.0.0BSD-3-Clause
tinyglobby0.2.16MIT
tinyqueue1.2.3ISC
tinyqueue2.0.3ISC
tinyqueue3.0.0ISC
topojson-client3.1.0ISC
topojson-server3.0.1ISC
tslib2.8.10BSD
tsx4.21.0MIT
undici-types7.16.0MIT
util-deprecate1.0.2MIT
uuid10.0.0MIT
virtual-dom2.1.1MIT
vite8.0.10MIT
vite-plugin-top-level-await1.6.0MIT
vite-plugin-wasm3.6.0MIT
web-streams-polyfill3.3.3MIT
web-worker1.5.0Apache-2.0
wkt-parser1.5.5MIT
ws8.20.0MIT
x-is-array0.1.0see the package
x-is-string0.1.0see the package
xml-utils1.10.2CC0-1.0
xtend4.0.2MIT
zstddec0.2.0MIT AND BSD-3-Clause
zustand5.0.12MIT

Everything else

The application, the map styling, the building pipeline and the 360-degree street photography are the work of Jolene NZ Limited and are not licensed for reuse.

Getting this wrong

If something here is credited incorrectly, or a licence has changed, or your work is being used and is not listed, please tell us and we will fix it quickly.

Jolene NZ Limited
NZBN 9429053610775
Auckland, New Zealand
ant@jolene.nz

Privacy policy · Terms of use