- IndexedDB — all photos, albums, and metadata persist in the browser across sessions.
- serve.py auto-save — when running with the local server, data is also saved to
matrix-data.jsonand photos tomatrix-photos/on disk. This provides a durable backup that survives browser data clearing.
Use the settings menu (⚙) to export your data as a gzip-compressed .json.gz file or import a backup. Importing supports both compressed (.json.gz) and plain (.json) files.
- Empty location pins are excluded from exports automatically.
- The export includes all photo metadata but not the full-size image files themselves.
To move your data to another machine:
- Export your data via Settings → Export Data → saves a
.json.gzfile - Copy both the
.json.gzfile and thematrix-photos/directory to the new machine - On the new machine, import via Settings → Import Data
The matrix-photos/ directory contains full-size images and thumbnails. Without it, photos will appear in the list but won't display in the lightbox.
Settings → Empty Map Cache wipes the matrix-tiles/ directory. Tiles are re-downloaded as you browse. This also flushes the browser's Cache API tile store.