Privacy

Last updated June 2026

Location

The ambient weather effect optionally uses your device location to match the site's mood to real-world conditions. You are asked before any location access is requested. Your coordinates are sent to Open-Meteo (an open-source weather API) to look up current conditions — they are never stored by this site, never logged, and never shared. Denying or ignoring the prompt has no effect on the rest of the site.

Contact Form

Messages submitted through the contact form are delivered directly to my personal email. No copy is retained server-side. The information you provide (name, email, message) is used only to respond to you.

Local Storage

This site stores a small amount of data in your browser's local and session storage: your location consent decision, whether the intro screen has already played this session, playground theme overrides, and vault session state. None of this data leaves your device. It contains no personal information.

Cookies

This site sets no cookies.

Analytics

This site uses no analytics, tracking pixels, ad networks, or third-party scripts.

Third Parties

This site communicates with two external services: Open-Meteo (weather lookup, only if you grant location permission) and the Spotify API (server-side only, to display listening activity on the music page). The Spotify integration runs entirely on the server — your browser does not contact the Spotify API directly, though the music page embeds Spotify players via open.spotify.com iframes, which are subject to Spotify's own privacy policy. No data is sold, shared, or used for advertising.

This is a personal portfolio site. If you have questions about how your data is handled, reach out via the contact page.