Privacy
Mandelbrot Deep Zoom is a static website. This page describes what the current implementation actually does with your data.
Local audio files
When you choose an audio file through the browser’s file picker, the file is read into a blob: URL and played through the HTML audio element. Frequency analysis for music-reactive visuals uses the Web Audio API in your browser. Audio files are not uploaded to any server by this application — there is no server-side MP3 storage or processing in this deployment.
Default demo track
The main page includes an optional default demo track served as a static MP3 file from this site (/audio/once-in-a-while-i-dream.mp3). You can load it with the Load default track button, or choose your own local file instead. The default track is not fetched from a third-party service.
Browser storage
UI preferences (palette, quality, echo settings, control panel state, and similar options) may be saved in localStorage under the key mandelbrot-deep-zoom-prefs. A flag may be stored when you dismiss the first-run help overlay. This data stays on your device.
No accounts or tracking
- There is no account system or login.
- There are no analytics scripts, advertising trackers, or third-party cookies in the current static site.
- Fractal rendering and deep-zoom math run locally in your browser via WebGL.
Hosting
When you visit the deployed site, your browser requests static files (HTML, images, manifest) from the hosting provider (for example Cloudflare Pages). That provider’s standard web server logs may apply at the infrastructure level; this project does not add its own server-side application logging.