# Privacy · cajigas.es

cajigas.es is a static personal site. It has no accounts, no payments, and no advertising.

The language switch stores `lang` (`en` or `es`) in localStorage.

When the connection comes from a European Union country, the server sets a first-party cookie `region=eu` for one day so the site can show a notice. That cookie does not identify anyone and does not record citizenship. Accept stores `consent=all` for 180 days and then the homepage loads Vercel Web Analytics. Essential only stores `consent=essential` and the analytics script does not load. Outside the European Union there is no notice and the analytics script loads with the homepage.

Vercel hosts the site. The analytics script is `/_vercel/insights/script.js`. What that script stores is covered by Vercel's policy: https://vercel.com/legal/privacy-policy

bohm25@duck.com is a DuckDuckGo relay. This site does not receive or store the message; DuckDuckGo forwards it. The portrait is `/photo.jpg`. Outbound links go to the project and profile URLs named on the homepage.

A missing path returns HTTP 404. A client that sends `Accept: text/markdown` gets a Markdown body with links to [llms.txt](https://cajigas.es/llms.txt) and the [sitemap](https://cajigas.es/sitemap.xml). The read-only MCP endpoint at https://cajigas.es/mcp answers from these same public pages and does not create an account.
