Legal
Política de privacidad (borrador)
Qué guarda Setup cuando te registras, pegas un enlace, ejecutas software y lo mantienes en marcha, quién más lo ve y cómo pedir que se borre.
Borrador. No es asesoramiento legal. Este documento describe lo que el software de Setup hace hoy con los datos. Ningún abogado lo ha revisado y debe revisarse antes del lanzamiento. El texto entre [corchetes] es un marcador de posición.
Setup lo opera [Razón social de la empresa], [Domicilio social] ("nosotros"). Esta política cubre el sitio web de Setup, la aplicación web y los runners que ejecutan las recetas. Envía preguntas y solicitudes a [Correo de contacto de privacidad].
Qué guardamos
Tu cuenta
Las cuentas las gestiona Better Auth, una biblioteca de autenticación de código abierto que se ejecuta dentro de nuestra aplicación. Guardamos:
- tu nombre, tu dirección de correo y si la has confirmado
- un hash de tu contraseña, si usas una. Nunca guardamos la contraseña en sí.
- tus passkeys (solo la clave pública) y la configuración de la verificación en dos pasos, si las activas
- tu foto de perfil, si subes una
- los espacios de trabajo a los que perteneces, tu rol en cada uno y las invitaciones que envías o recibes, incluida la dirección de correo invitada
- para cada sesión iniciada, la dirección IP y el user agent del navegador. Las sesiones terminan cuando cierras sesión o caducan.
Los análisis, proyectos, despliegues, registros y runners creados en un espacio de trabajo son visibles para todos sus miembros. Los creados en tu espacio personal solo los ves tú, con una excepción: nuestros administradores pueden ver las cuentas e iniciar sesión temporalmente como un usuario para investigar un problema. [Decidir y documentar cuándo pueden hacerlo los administradores.]
Si inicias sesión con Google, GitHub o Apple, ese proveedor nos envía tu nombre, tu correo, tu foto de perfil y un identificador de cuenta. Solo ofrecemos los proveedores configurados en esta instancia.
Lo que pegas
Cuando pegas un enlace o describes lo que quieres, guardamos esa entrada junto con el resultado del análisis: los pasos que siguió, las advertencias y la receta que produjo.
Para analizar una fuente pública, Setup la descarga como datos. Un repositorio de GitHub se descarga como archivo comprimido y se lee en memoria. Un Space de Hugging Face se lee a través de su API pública. Una página de documentación se lee como texto. Nada de la fuente se instala ni se ejecuta en nuestros servidores. Guardamos los datos del proyecto que obtenemos (nombre, descripción, licencia, número de estrellas, temas) y la receta. No guardamos una copia del repositorio.
Recetas y proyectos
Guardamos cada revisión de una receta y quién la creó. Los proyectos que creas son privados por defecto. Puedes hacer un proyecto no listado o público; un proyecto público, sus recetas y sus resultados de verificación aparecen en el catálogo público.
Despliegues
Cuando ejecutas una receta, guardamos el nombre del despliegue, el runner al que se asignó, su estado y URL, y los valores que introdujiste en sus campos.
- Los campos normales, como el correo de un administrador, se guardan tal como los introdujiste.
- Los campos marcados como secretos, como contraseñas y claves de API, se cifran con AES-256-GCM antes de guardarse. Solo se descifran para entregarlos al runner que ejecuta tu despliegue.
Mientras un despliegue está en marcha, el runner nos envía:
- eventos de progreso (preparando, descargando, iniciando, comprobando, etc.)
- la salida que el software escribe en stdout y stderr. El software puede imprimir cualquier cosa, incluidos datos que le hayas introducido, así que trata los registros como potencialmente sensibles.
- comprobaciones de estado (código HTTP y tiempo de respuesta) y uso de CPU y memoria
- para cada copia de seguridad, su tamaño, su suma de comprobación y su ubicación, pero no la copia en sí
Los datos dentro del software que ejecutas
El software que inicias guarda sus propios datos en volúmenes del runner. En un runner que alojas tú, esos datos se quedan en tu hardware. En un runner que alojamos nosotros, se guardan en [Proveedor de alojamiento y región]. No recibimos el contenido de esos volúmenes.
Runners
De cada runner guardamos su nombre, versión, capacidades de hardware (CPU, memoria, GPU, arquitectura) y cuándo se conectó por última vez. El token de acceso de un runner se te muestra una sola vez. Solo guardamos un hash SHA-256 del token y un prefijo corto para que puedas reconocerlo.
Formulario de contacto
Si usas el formulario de contacto, recibimos por correo tu nombre, tu dirección de correo y tu mensaje.
Correo electrónico
Solo enviamos correos transaccionales: confirmación de dirección, códigos de inicio de sesión de un solo uso, restablecimiento de contraseña, cambios de correo, confirmaciones de eliminación de cuenta e invitaciones a espacios de trabajo. Los correos se entregan a través de [Proveedor de envío de correo]. No enviamos boletines.
Analítica y seguimiento de errores
Ninguno está activo por defecto. La aplicación admite PostHog para analítica de producto y seguimiento de errores, pero permanece desactivado si no se configura una clave de analítica, y aun así solo funciona después de que permitas "Analítica" en las preferencias de cookies. Cuando funciona y has iniciado sesión, PostHog recibe tu identificador de usuario, tu nombre y tu correo para vincular los eventos a tu cuenta. Consulta la Política de cookies.
Quién más recibe datos
- [Proveedor de alojamiento] opera nuestros servidores y la base de datos.
- [Proveedor de envío de correo] entrega los correos indicados arriba.
- Stripe, si compras un plan de pago, procesa el pago. Recibimos un identificador de cliente y el estado de tu suscripción y pedidos, no el número de tu tarjeta.
- Un proveedor de modelos de IA ([Proveedor del modelo]), si esta instancia tiene uno configurado, recibe fragmentos de la fuente pública que se analiza para redactar una receta. No recibe los datos de tu cuenta.
- GitHub y Hugging Face reciben nuestras solicitudes de las fuentes públicas que pegas. Ven nuestros servidores, no tu cuenta.
- PostHog, solo en los casos descritos en el apartado de analítica.
No vendemos datos personales. Podemos revelar datos cuando la ley lo exija.
Cuánto tiempo los guardamos
- Los despliegues de prueba caducan a los 60 minutos por defecto. El runner elimina entonces sus contenedores y volúmenes.
- Eliminar un despliegue elimina sus contenedores y volúmenes en el runner. Sus datos en la base de datos y sus registros se conservan durante [Plazo de conservación].
- Eliminar tu cuenta borra de nuestra base de datos tus sesiones, análisis, despliegues y sus registros. Los proyectos y recetas que creaste se conservan, sin el vínculo con tu cuenta, y los públicos siguen en el catálogo.
- Las copias de seguridad se conservan durante [Plazo de conservación de copias de seguridad].
[Hay que decidir los plazos de conservación de registros, muestras de estado, copias de seguridad y registros de acceso al servidor. Confirmar que eliminar una cuenta destruye primero sus despliegues activos en los runners, y decidir si también deben eliminarse sus proyectos privados.]
Seguridad
Las contraseñas y los tokens de los runners solo se guardan como hashes, y los campos secretos se cifran. El aislamiento en el que se ejecuta tu software, y las limitaciones que conocemos, se describen en la página de seguridad.
Tus derechos
Puedes cambiar tu nombre, tu correo y tu contraseña, y eliminar tu cuenta, desde la configuración de tu cuenta. Para cualquier otra cosa, como obtener una copia de tus datos, escribe a [Correo de contacto de privacidad]. Según dónde vivas, puedes tener otros derechos, como oponerte a un tratamiento o reclamar ante una autoridad de protección de datos.
[La base legal de cada tratamiento, la ley aplicable y cualquier representante obligatorio dependen de la jurisdicción y deben completarse.]
Menores
Setup no está pensado para personas menores de [Edad mínima].
Cambios
Publicaremos los cambios de esta política en esta página y actualizaremos la fecha de abajo.
Última actualización: [Fecha].