PrivacidadPrivacy
cajigas.es is a static personal site run by Luis Cajigas Martínez. It has no accounts, no payments, and no advertising. The pages are HTML and CSS plus one short script of his and the analytics script named below. cajigas.es es una página personal estática de Luis Cajigas Martínez. No hay cuentas, ni pagos, ni publicidad. Las páginas son HTML y CSS, más un script corto suyo y el de analítica que se nombra abajo.
His script stores the language you pick, English or Spanish, in localStorage under the key lang. That value stays in the browser. Choosing a language also puts ?lang= in the address so the choice can be shared.
Su script guarda el idioma que eliges, inglés o español, en localStorage con la clave lang. El valor se queda en el navegador. Elegir idioma también pone ?lang= en la dirección para poder compartirla.
When the connection comes from a country in the European Union, the server sets a first-party cookie named region, value eu, for one day. It only decides whether to show the notice. It does not identify you, and it says nothing about citizenship: the site sees the country of the connection. The notice asks before the homepage loads Vercel Web Analytics. Accept stores a cookie named consent with the value all for 180 days, and then the analytics script loads. Essential only stores consent=essential for the same time, and the analytics script does not load. Outside the European Union the notice is not shown and the analytics script loads with the homepage.
Si la conexión viene de un país de la Unión Europea, el servidor crea una cookie propia llamada region, con valor eu, durante un día. Solo sirve para decidir si se muestra el aviso. No identifica a nadie y no dice la nacionalidad: el sitio ve el país de la conexión. El aviso pregunta antes de que la portada cargue Vercel Web Analytics. Aceptar guarda una cookie llamada consent con valor all durante 180 días, y entonces se carga el script de analítica. Solo lo necesario guarda consent=essential el mismo tiempo, y el script de analítica no se carga. Fuera de la Unión Europea no hay aviso y el script de analítica se carga con la portada.
Vercel hosts the site. After consent, or outside the European Union, the homepage loads Vercel Web Analytics from /_vercel/insights/script.js so visits can be counted. What that script collects is Vercel's responsibility, described at vercel.com/legal/privacy-policy. This page does not restate that policy.
Vercel aloja el sitio. Tras aceptar, o fuera de la Unión Europea, la portada carga Vercel Web Analytics desde /_vercel/insights/script.js para contar visitas. Lo que recoge ese script es cosa de Vercel, descrito en vercel.com/legal/privacy-policy. Esta página no copia esa política.
The address bohm25@duck.com is a DuckDuckGo relay. Mail sent there is forwarded to him. This site does not run a mailbox and does not keep a copy of the message. The portrait is the file photo.jpg on this host. Links to GitHub, LinkedIn, X, doctorSIM and the project sites leave this domain. A missing path answers HTTP 404. A client that sends Accept: text/markdown receives a short Markdown note with links to llms.txt and the sitemap. The read-only MCP endpoint at /mcp answers from these same public pages and does not create an account.
La dirección bohm25@duck.com es un reenvío de DuckDuckGo. El correo llega hasta él. Este sitio no tiene buzón y no guarda una copia del mensaje. El retrato es el archivo photo.jpg en este servidor. Los enlaces a GitHub, LinkedIn, X, doctorSIM y los proyectos salen de este dominio. Una ruta que no existe responde HTTP 404. Quien envía Accept: text/markdown recibe una nota corta en Markdown con enlaces a llms.txt y al mapa del sitio. El endpoint MCP de solo lectura en /mcp responde con esas mismas páginas públicas y no crea una cuenta.