Legal information

Cookie policy

1. Storage technologies used

This site uses technical cookies, browser local storage and cookieless analytics. Full inventory below.

2. Cookies

NameTypePurposeDuration
NEXT_LOCALETechnicalRemember language preference (es/en)Session / persistent

3. Local storage (localStorage / sessionStorage)

  • portfolio-ai-metrics (localStorage): local chat metrics (no question text). Functional.
  • portfolio-ai-session (sessionStorage): anonymous session ID for local metrics.
  • webllm-model (localStorage): WebLLM model preference. Functional.
  • portfolio-consent (localStorage): analytics preference (accepted/rejected).
  • WebLLM cache (IndexedDB / browser Cache API): locally downloaded AI models (hundreds of MB). Only if the visitor uses WebLLM.

4. Embedded video (YouTube)

The "Interviews and appearances" section on the About page shows a local thumbnail. The YouTube player (youtube-nocookie.com) only loads when you click play. Until then, no Google servers are contacted.

ServiceTypePurposeActivation
YouTube (Google)Third partyPlay embedded interview videoOnly after clicking play

5. Analytics (Vercel Analytics)

Vercel Analytics does not use cookies. It records page visits and custom aggregated events (chat topic, AI provider, language) only if the visitor accepts analytics. You can reject from the initial notice or reset your preference:

6. How to manage or delete

You can delete cookies and local storage from your browser settings. For analytics, use the preferences button above or reject in the initial notice. For more on data processing, see the privacy policy.

7. Contact

Andoni Vianez Ulloa · [email protected]

ESEN