Legal
Política de privacidad
Última actualización: 2026-10-16
Esta política de privacidad está disponible en inglés, alemán, español y francés. Las cuatro versiones lingüísticas tienen el mismo contenido y son igualmente vinculantes.
1. Responsable del tratamiento
El responsable del tratamiento de datos en este sitio es Mario Kreitz, Mönchfeldstraße 7, 70378 Stuttgart, Alemania (los mismos datos que figuran en el aviso legal (Impressum)). Puedes contactarnos por correo electrónico en info@kreitz-webdev.de. No se ha designado un delegado de protección de datos, ya que ni el art. 37 del RGPD ni el § 38 de la BDSG (Ley Federal alemana de Protección de Datos) lo exigen para este sitio.
2. Resumen
Este sitio está construido para respetar tu privacidad. No carga en tu navegador scripts de terceros ni de analítica, no ejecuta rastreo entre sitios, solo establece una cookie si te opones a la analítica (sección 5) y recopila solo los datos mínimos necesarios para operar el sitio y entender el uso agregado. Las secciones siguientes explican exactamente qué se trata y por qué.
3. Registros del servidor y alojamiento
El sitio se aloja de forma autogestionada en un servidor virtual alquilado a Contabo (Contabo GmbH, Welfenstraße 22, 81541 Múnich, Alemania), gestionado con Plesk. Contabo proporciona la infraestructura del servidor y, al hacerlo, trata por nuestra cuenta, como encargado del tratamiento (art. 28 del RGPD), los datos descritos en esta sección y en la sección 4. Cuando visitas el sitio, el servidor web procesa registros de acceso estándar que pueden incluir tu dirección IP, la fecha y hora de la solicitud, la URL solicitada, la página de referencia y la cadena de user-agent de tu navegador. La aplicación que sirve el sitio también escribe mensajes de funcionamiento y de error en su propio registro de contenedor, por ejemplo cuando no se puede enviar una notificación del formulario de contacto. Estos datos se usan para operar y proteger el sitio, por ejemplo para entregar páginas, diagnosticar errores y defenderse frente a abusos. La base jurídica es el art. 6.1.f) del RGPD (nuestro interés legítimo en un servicio seguro y funcional). Los registros de acceso del servidor web se eliminan en cuanto dejan de ser necesarios para estos fines. El registro del contenedor se rota automáticamente y está limitado a 3 archivos de 10 MB cada uno; cuando se alcanza ese límite, se elimina el archivo más antiguo.
4. Analítica
Contamos las visitas a páginas con Umami, una herramienta de analítica de código abierto que alojamos nosotros mismos en el mismo servidor que este sitio (ver la sección 3), por lo que ningún dato de analítica se cede a terceros. En tu navegador no se ejecuta ningún script de analítica, y para contar las visitas no se escribe nada en tu dispositivo. Lo único que se lee de tu dispositivo en relación con la analítica es la cookie de oposición descrita en la sección 5, y solo para respetar tu oposición. En su lugar, cuando tu navegador carga directamente una página de este sitio (no cuando la carga por adelantado en segundo plano), nuestro servidor web reenvía a nuestro servidor de Umami los siguientes datos de esa solicitud: tu dirección IP, la cadena de user-agent de tu navegador, la primera etiqueta de idioma de la cabecera Accept-Language de tu navegador (por ejemplo, es-ES), que se reenvía con cada visita a una página, la página de referencia (sin sus parámetros de consulta) y la ruta de la página que cargaste junto con los cinco parámetros UTM de la dirección de la página (utm_source, utm_medium, utm_campaign, utm_term y utm_content, cada uno acortado a 255 caracteres); todos los demás parámetros de consulta, como los identificadores de clic publicitarios, y el fragmento se descartan y no se reenvían. No se registran clics, textos copiados ni otras interacciones. Tu dirección IP y tu cadena de user-agent en sí no se almacenan. El servidor de Umami calcula un identificador de sesión seudónimo aplicando un hash al ID del sitio web, tu dirección IP, tu cadena de user-agent, un valor que cambia cada mes y una clave secreta del servidor. Con cada visita a una página almacena ese identificador, la hora, la ruta de la página con los parámetros UTM que tenga y la página de referencia, y para la sesión esa etiqueta de idioma, tu navegador, sistema operativo y tipo de dispositivo (derivados de la cadena de user-agent), así como tu país, región y ciudad, que obtiene a partir de tu dirección IP en una base de datos GeoLite2 del mismo servidor sin consultar ningún otro servicio. Como el identificador de sesión se deriva de tu dirección IP, se trata de un tratamiento seudónimo, y no anónimo, de datos personales. Solo consultamos los resultados de forma agregada y no intentamos identificar a visitantes individuales. Como para contar las visitas no se almacena nada en tu dispositivo y la cookie de oposición solo se lee para respetar tu oposición, no se necesita para ello ningún consentimiento según el § 25 de la TDDDG (ley alemana de protección de datos en telecomunicaciones y servicios digitales). La base jurídica del tratamiento es el art. 6.1.f) del RGPD (nuestro interés legítimo en entender cómo se usa el sitio). Los registros de analítica se almacenan en la base de datos de Umami de este servidor. Si tu navegador envía una señal Global Privacy Control (GPC) o Do Not Track, no se reenvía nada. También puedes oponerte con el botón de abajo: establece la cookie descrita en la sección 5 y, mientras tu navegador envíe esa cookie, tampoco se reenvía nada. Una exclusión guardada en el almacenamiento local de tu navegador con la configuración de analítica anterior de este sitio ya no se lee; si te excluiste así, vuelve a hacerlo aquí. Puedes leer más sobre Umami en su documentación.
Si tu navegador envía una señal Global Privacy Control (GPC) o Do Not Track, tus visitas no se cuentan, elijas el botón que elijas. Los botones funcionan sin JavaScript.
5. Cookies
Este sitio solo establece una cookie cuando te opones a la analítica con el botón de la sección 4: la cookie verbatra_analytics_optout con el valor 1, válida durante un año, que solo guarda tu oposición para que nuestro servidor deje de reenviar tus visitas. Solo se establece a petición tuya y es estrictamente necesaria para ese fin, por lo que no requiere consentimiento (§ 25, apdo. 2, n.º 2 de la TDDDG). Si vuelves a permitir la analítica, se elimina. No se establece ninguna otra cookie. Dos elecciones que haces se guardan en el almacenamiento de tu navegador. Cuando cambias entre el tema claro y el oscuro, tu elección se guarda en el almacenamiento local con la clave theme. Cuando eliges un gestor de paquetes (npm, pnpm, yarn o bun) en las pestañas encima de un comando de instalación, tu elección se guarda con la clave package-manager tanto en el almacenamiento local como en el almacenamiento de sesión, para que los demás comandos de instalación muestren el mismo gestor de paquetes. Ninguna de las dos entradas se escribe antes de que hagas esa elección; ambas se quedan en tu navegador, nunca se envían a nuestro servidor ni a nadie más, y puedes eliminarlas en cualquier momento borrando los datos de este sitio en tu navegador. Como no se almacena en tu dispositivo nada que requiera consentimiento, no se necesita ningún banner de consentimiento de cookies.
6. Fuentes y recursos
Las fuentes y las imágenes, incluidos los avatares de los colaboradores de la página de inicio, están autoalojadas: se sirven desde el propio servidor de este sitio, por lo que cargar una página no hace ninguna solicitud a Google Fonts, GitHub ni a ningún otro tercero. El sitio no incrusta insignias de estado. No se carga ningún script, imagen ni elemento incrustado de terceros en tiempo de ejecución, y en tu navegador no se ejecuta ningún script de analítica. Los sitios externos como GitHub o npm solo se contactan cuando sigues un enlace hacia ellos.
7. GitHub y npm
El código fuente, las incidencias y los debates del proyecto se alojan en GitHub, y sus paquetes publicados se alojan en npm. Si eliges interactuar en cualquiera de los dos sitios (por ejemplo, abriendo una incidencia, uniéndote a un debate o consultando un paquete), ese proveedor trata tus datos como responsable independiente: se aplica la declaración de privacidad de GitHub o la política de privacidad de npm.
8. Tus derechos
Bajo el RGPD tienes los derechos de acceso, rectificación, supresión, limitación del tratamiento, oposición y portabilidad de los datos (arts. 15–21 del RGPD); el derecho de oposición se expone por separado en la sección 9. También tienes derecho a presentar una reclamación ante una autoridad de control (art. 77 del RGPD). La autoridad de control competente para nosotros es "Der Landesbeauftragte für den Datenschutz und die Informationsfreiheit Baden-Württemberg" (Comisionado de Protección de Datos y Libertad de Información de Baden-Wurtemberg), Heilbronner Straße 35, 70191 Stuttgart, Alemania, www.baden-wuerttemberg.datenschutz.de. Para ejercer cualquiera de estos derechos, contáctanos usando los datos que aparecen abajo.
9. Derecho de oposición (art. 21 del RGPD)
Cuando tratamos tus datos personales sobre la base del art. 6.1.f) del RGPD (intereses legítimos), como se describe en las secciones 3, 4 y 12, tienes derecho a oponerte a ese tratamiento en cualquier momento, por motivos relacionados con tu situación particular. Si te opones, dejaremos de tratar los datos personales afectados, salvo que acreditemos motivos legítimos imperiosos para el tratamiento que prevalezcan sobre tus intereses, derechos y libertades, o que el tratamiento sirva para la formulación, el ejercicio o la defensa de reclamaciones. Para oponerte basta con un mensaje informal a info@kreitz-webdev.de.
10. Contacto
Para cualquier pregunta o solicitud relacionada con la privacidad, envía un correo electrónico a info@kreitz-webdev.de.
11. Cambios en esta política
Podemos actualizar esta política de privacidad a medida que el sitio evoluciona o cambian los requisitos legales. La fecha que aparece abajo refleja la revisión más reciente.
12. Formulario de contacto
Cuando usas el formulario de contacto, tratamos el nombre, la dirección de correo electrónico y el mensaje que envías para responder a tu consulta. El correo de notificación se envía directamente a través de nuestro propio servidor de correo, alojado en Alemania; ningún proveedor de correo externo participa en su entrega, y esa entrega no implica ninguna transferencia de datos fuera de la UE. Aparte del proveedor de alojamiento (ver la sección 3), el único encargado del tratamiento en el sentido del art. 28 del RGPD es Arcjet (Arcjet Labs, Inc., San Francisco, EE. UU.), que trata la dirección IP y las cabeceras de la solicitud (no el contenido del mensaje) a través de su Cloud API para proteger el formulario frente a bots y abusos. Según la documentación de privacidad de Arcjet, Arcjet conserva estos datos de la solicitud durante 30 días y conserva durante más tiempo los datos agregados derivados de ellos. Arcjet tiene su sede en Estados Unidos y no garantiza que las solicitudes se traten en la UE, por lo que estos datos pueden transferirse a Estados Unidos, un tercer país (art. 44 y ss. del RGPD). Arcjet no está certificada en el marco del EU-U.S. Data Privacy Framework, por lo que la decisión de adecuación de la Comisión Europea para ese marco no cubre esta transferencia; en su lugar, se basa en las cláusulas contractuales tipo de la UE (art. 46.2.c) del RGPD). Puedes solicitar una copia de estas garantías escribiendo a info@kreitz-webdev.de. La base jurídica es el art. 6.1.f) del RGPD (nuestro interés legítimo en operar el formulario de forma segura y responder a las consultas). Tu envío y el correo de notificación resultante no se almacenan en ningún sitio más allá de la bandeja de entrada del operador. Se eliminan una vez que tu consulta se ha gestionado por completo.
13. Traducción asistida por IA
Este proyecto, verbatra, es una herramienta de traducción asistida por IA, y este sitio de documentación la usa también en sí mismo. El idioma de origen es el inglés. verbatra traduce automáticamente los textos de la interfaz (navegación, botones y textos similares) al alemán, español y francés con el modelo de lenguaje Gemini de Google. Las páginas de documentación también se traducen con IA, aunque en un paso aparte, fuera de esa canalización automatizada. Algunos textos, entre ellos partes de estas páginas legales, se redactaron o corrigieron directamente en lugar de generarse con esa canalización. Las traducciones se revisan en la medida de lo posible: no todos los textos traducidos los revisa una persona antes de publicarse, por lo que una traducción puede contener errores. Si detectas alguno, avísanos a través del formulario de contacto. Ofrecemos esta información de forma voluntaria, por transparencia.
Última actualización: 2026-10-16