Legal

Cookies y privacidad

Este es un portfolio personal. Utiliza los datos mínimos necesarios para operar y proteger el sitio. No hay publicidad, seguimiento de terceros, venta de datos ni almacenamiento en servidor o analíticas de las preguntas o respuestas de Ask.

Cookies que utilizamos

  • uth_consent — guarda essential o all como preferencia de finalidad para que el sitio recuerde tu elección.

Es una cookie propia, sin seguimiento entre sitios. essential mantiene activas las finalidades necesarias sin Analytics; all activa Vercel Web Analytics de forma opcional. No usamos cookies publicitarias ni de marketing de terceros.

Las cookies y el almacenamiento del navegador son distintos. Se ha eliminado el antiguo identificador uth_session de localStorage; Ask no crea un identificador estable de usuario o sesión para analíticas en el navegador. Ask utiliza sessionStorage funcional para mantener temporalmente las respuestas completadas en la misma pestaña. La elección de consentimiento de cookies no controla este almacenamiento.

Historial temporal de Ask

Las respuestas completadas y los resultados sin respuesta pueden permanecer en esta pestaña durante una ventana deslizante de 30 minutos de inactividad, con un máximo de dos horas desde que empezó el hilo. El historial conserva como máximo 10 turnos completados y 64 KiB. No se guardan borradores, solicitudes en curso, errores, tokens de seguridad, identificadores de solicitud ni metadatos de analíticas.

Recargar o navegar dentro de la misma pestaña puede restaurar ese historial temporal. sessionStorage suele estar aislado por pestaña, aunque una pestaña duplicada puede comenzar con una copia y una recuperación de sesión o tras un cierre inesperado del navegador puede conservarla. La caducidad automática y Borrar historial son operaciones de almacenamiento del navegador sin garantías. El historial de Ask nunca se guarda en el servidor ni en analíticas, y el consentimiento de cookies no lo activa ni desactiva.

Analíticas

Medición de uso opcional. Vercel Web Analytics solo se carga después de elegir Aceptar todo. No utiliza cookies ni localStorage. Vercel crea en el servidor un hash derivado de la solicitud que cambia cada 24 horas, en lugar de guardar un identificador persistente en el navegador. Elegir solo las finalidades esenciales o no elegir ninguna mantiene Analytics desactivado.

Analytics recibe la URL de la página o la ruta dinámica, el referrer, parámetros de consulta filtrados, ciudad, región y país inferidos, e información sobre navegador, sistema operativo y dispositivo. No se envía a Analytics contenido de preguntas ni respuestas de Ask.

Contadores operativos anónimos y separados pueden medir el número de preguntas de Ask, las tasas de respuesta y ausencia de respuesta, y la latencia. No contienen preguntas, respuestas, prompts, transcripciones, contenido generado, direcciones IP, metadatos del navegador, ubicación ni identificadores de usuario o sesión.

Procesamiento de Ask. Tu pregunta se envía al servidor y los servicios configurados de Gemini y Supabase la procesan para recuperar evidencia y generar la respuesta. La aplicación no escribe la pregunta, la respuesta, el texto recuperado ni la conversación en analíticas de servidor o almacenamiento de la aplicación. El historial temporal de la misma pestaña descrito antes permanece únicamente en sessionStorage del navegador.

Verificación de seguridad

Cloudflare Turnstile protege /ask frente a abusos. A través de Cloudflare, procesa la dirección IP de la solicitud, la huella TLS, el user-agent, la sitekey y el origen, además de señales técnicas y del navegador. Esta comprobación de seguridad necesaria es independiente del consentimiento opcional de Analytics y no utiliza el contenido de preguntas o respuestas de Ask.

Base jurídica y conservación

El consentimiento es la base para Vercel Web Analytics opcional. Turnstile se apoya en el interés legítimo y en la seguridad necesaria del servicio. sessionStorage de Ask es funcionalmente necesario para el historial temporal local de la pestaña y es independiente del consentimiento. La cookie de consentimiento dura hasta un año. Los registros operativos agregados no contienen conversaciones ni identificadores estables de visitantes.

Tus opciones

El banner ofrece Personalizar, Permitir solo esenciales y Aceptar todo. Personalizar muestra los controles de finalidad: las esenciales siempre están activas y la casilla opcional controla directamente Vercel Web Analytics. Borra las cookies de este sitio en tu navegador para que vuelva a aparecer el aviso. Si tienes una pregunta sobre privacidad, contacta con Samuel a través de GitHub.

← Volver a Under the Hood