Saltar al contenido

Privacidad

Cómo se tratan tus datos en elvinlab.dev: analítica, formulario de contacto, alojamiento, almacenamiento local y tus derechos.

Responsable y contacto

El responsable del tratamiento es Elvin González. Puedes ejercer tus derechos y escribir a través de la página de contacto.

Cloudflare Web Analytics

Este sitio puede usar Cloudflare Web Analytics (se abre en una pestaña nueva) para medir el tráfico de forma agregada: vistas de página, tiempos de carga y Core Web Vitals. Los parámetros de consulta (query strings) no se registran [fuente] (se abre en una pestaña nueva). El detalle de los datos que Cloudflare recoge está en su documentación (se abre en una pestaña nueva). Cloudflare indica que no rastrea a usuarios individuales entre las propiedades de sus clientes [fuente] (se abre en una pestaña nueva). El tratamiento se basa en el interés legítimo de entender el uso del sitio.

Formulario de contacto

Al enviar el formulario se transmiten tu nombre, tu correo electrónico, el mensaje y la hora de envío. El único propósito es poder responderte. Intervienen estos proveedores:

Los mensajes se conservan solo el tiempo necesario para responderlos; no se definen plazos fijos.

Comentarios (giscus)

Los comentarios y reacciones de las notas los provee giscus (se abre en una pestaña nueva): al llegar a esa sección, tu navegador se conecta a giscus.app para cargarla. Se guardan como GitHub Discussions (se abre en una pestaña nueva) del repositorio público, por lo que son visibles para cualquiera.

Para comentar o reaccionar debes autorizar la aplicación giscus con el flujo OAuth de GitHub. Según su política de privacidad (se abre en una pestaña nueva), giscus guarda en el localStorage de tu navegador un token cifrado por su servidor para mantener tu sesión, y no recoge datos por su cuenta. El tratamiento por parte de GitHub se rige por su declaración de privacidad (se abre en una pestaña nueva).

Huellas en las notas

Cada nota y la página de inicio tienen un botón para dejar una huella (un «estuve aquí» anónimo). Al pulsarlo, tu navegador envía a este sitio el identificador de la nota (o de la página de inicio) y cuántas huellas dejaste. Ese número se suma a un contador por nota y por página guardado en una base de datos D1 de Cloudflare, el mismo proveedor que aloja el sitio. El contador no guarda quién lo sumó: no se guarda tu dirección IP ni ningún otro dato tuyo.

Para frenar el abuso, este sitio usa el limitador de peticiones de Cloudflare, que cuenta las peticiones por dirección IP en el momento de cada petición; la IP se usa solo para ese límite y este sitio no la almacena.

En tu navegador se guarda, en localStorage y con la clave marks:<nota>, cuántas huellas dejaste en cada nota y en la página de inicio; sirve para respetar el tope por persona y no se envía como identificador.

Suscripción por correo

Si te suscribes, guardo tu correo para enviarte las notas nuevas y, de vez en cuando, un aviso de algún proyecto mío. Nada más: nunca lo comparto ni lo vendo.

Qué guardo. Tu correo, el idioma de la página donde te suscribiste, si confirmaste o te diste de baja, y las fechas de esos pasos. También guardo qué notas ya te envié, solo para no mandarte la misma dos veces. Mientras no confirmes, lo guardo con una huella del enlace de confirmación, y lo borro a los 7 días.

Cómo funciona. Te escribo primero para que confirmes: así nadie puede apuntar tu correo sin que lo sepas. Cada correo trae un enlace para darte de baja con un clic, sin cuenta y sin preguntas.

Quién interviene. Cloudflare guarda la lista y Resend entrega los correos, ambos solo como apoyo técnico. Turnstile comprueba que eres una persona; no guardo tu IP.

Si te das de baja dejo tu correo marcado como “dado de baja” para no volver a escribirte por error. Si prefieres que lo borre por completo, pídelo desde la página de contacto y lo elimino.

Alojamiento y registros

El sitio se ejecuta en Cloudflare Workers con registro de peticiones habilitado para observabilidad (latencia, errores y códigos de estado).

Almacenamiento local

Este sitio solo guarda en localStorage cinco preferencias de interfaz: el tema, el efecto de fondo que elijas, si el banner está expandido, el descarte del aviso de idioma y si activaste el modo lectura. No se usan para identificarte ni para seguimiento. Si dejas huellas en una nota, también se guarda en localStorage cuántas dejaste en esa nota (marks:<nota>), solo para respetar el tope por persona.

Cookies

El código de este sitio no establece cookies propias. Los servicios de terceros que se cargan en algunas páginas (los de las secciones de analítica, formulario de contacto y comentarios) tienen sus propias políticas, enlazadas arriba, y son ellas las que determinan si usan cookies u otro almacenamiento.

Tus derechos

Puedes ejercer los derechos de acceso, rectificación, supresión y oposición a través de la página de contacto. Se responderá en los plazos que marque la normativa aplicable.