Política de privacidad
Última actualización: 17 de octubre de 2026 · v3.4 · Cambios en v3.4: secciones 2, 5 y 6 — al finalizar el contrato se proporciona al cliente una exportación completa de su registro de auditoría antes de su eliminación, salvo que la decline por escrito o no se pueda contactar con él tras intentos razonables; YARDtwin conserva entonces los registros de auditoría únicamente en virtud de la instrucción escrita del cliente, salvo las copias de seguridad hasta que expiren y su propio registro de la entrega.
1. Quiénes somos
YARDtwin™ es una plataforma de gestión de patio operada por YARDtwin Ltd ("nosotros", "nos", "nuestro"), registrada en Irlanda. Ofrecemos software en la nube para la gestión de operaciones de patio, incluyendo programación de muelles, automatización de accesos, seguimiento de semirremolques y analítica.
Contacto del Responsable del Tratamiento: admin@yardtwin.com. También puede enviar una solicitud a través de nuestro Portal de Solicitudes de Interesados
2. Datos que Recopilamos
Recopilamos las siguientes categorías de datos personales:
3. Cómo Utilizamos sus Datos
Prestación del Servicio: Procesamiento de citas, gestión de muelles, seguimiento de semirremolques, generación de analíticas y provisión de todas las funcionalidades de la plataforma a las que se ha suscrito.
Recomendaciones de Smart Slots: Para generar recomendaciones de reserva a través de Smart Slots, procesamos datos operativos que incluyen horarios de reserva, identidad del transportista, asignaciones de muelles, ventanas de descanso configuradas y patrones históricos de llegada. Este procesamiento se realiza exclusivamente en su tenant y no se utiliza para el entrenamiento de modelos entre clientes en la Fase 1. Los datos personales del conductor (nombre, teléfono, fotografía) nunca se utilizan como entrada de Smart Slots — el motor emplea la identidad del transportista, no la del conductor. El reentrenamiento de la Fase 2 (cuando se introduzca) es por tenant de forma predeterminada; el entrenamiento entre tenants requeriría un opt-in explícito mediante Configuración del Sitio y un adendum DPA independiente. Consulte la Smart Slots página para más detalles.
Gestión de Cuentas: Autenticación de usuarios, control de acceso basado en roles, facturación de suscripciones y aislamiento de tenants.
Seguridad y Cumplimiento: Mantenimiento de registros de auditoría para el cumplimiento GMP (21 CFR Part 11, EU Annex 11), detección de fraudes y monitorización de seguridad.
Comunicaciones: Envío de boletines mensuales (con consentimiento explícito de opt-in), notificaciones del sistema y actualizaciones del servicio.
Mejora: Analíticas agregadas y anonimizadas para mejorar el rendimiento y las funcionalidades de la plataforma.
4. Bases Jurídicas del Tratamiento
Ejecución del Contrato (Art. 6(1)(b) RGPD): Tratamiento necesario para prestar el servicio YARDtwin según lo acordado en su suscripción.
Interés Legítimo (Art. 6(1)(f) RGPD): Registro de seguridad, prevención del fraude y mejora de la plataforma, siempre que nuestro interés no prevalezca sobre sus derechos.
Consentimiento (Art. 6(1)(a) RGPD): Suscripciones al boletín y comunicaciones de marketing, que puede retirar en cualquier momento.
Obligación Legal (Art. 6(1)(c) RGPD): Conservación de datos de auditoría para cumplir con los requisitos regulatorios farmacéuticos (GMP/GDP).
5. Seguridad de los Datos
Cifrado en Tránsito: Todos los datos se transmiten mediante TLS 1.2+ (HTTPS). Certificados TLS gestionados por Microsoft Azure (DigiCert).
Cifrado en Reposo: Azure PostgreSQL Flexible Server con cifrado de datos transparente. Cifrado de Azure Blob Storage para documentos e imágenes. Las imágenes de permisos de conducir y las firmas se cifran en reposo con AES-256 mediante Azure Storage y Azure Database for PostgreSQL (claves administradas por Microsoft), y el acceso a ellas está limitado por rol y organización. Contraseñas cifradas con bcrypt (12 rondas).
Aislamiento Multi-Tenant: Los datos de cada cliente están aislados lógicamente mediante ID de inquilino, con alcance de inquilino aplicado en el lado del servidor. El aislamiento de inquilinos se comprueba automáticamente antes de cada lanzamiento: la verificación de lanzamiento realiza un barrido entre inquilinos que llama a la API como una organización utilizando los ID de registros de otra organización, y el lanzamiento queda bloqueado si se puede leer o modificar algún dato de esa organización.
Control de Acceso Basado en Roles: Permisos basados en roles en rutas autenticadas, con alcance de inquilino aplicado en el lado del servidor. Inicio de sesión único compatible mediante SAML 2.0, Google y Microsoft.
Limitación de velocidad: Limitación de tasa API en todas las rutas; límites más estrictos en los endpoints de autenticación. Cabeceras de seguridad tipo Helmet en todas las respuestas.
Seguridad de sesión: Tokens de acceso JWT con caducidad de 1 hora. Los tokens de actualización caducan a los 7 días, se reemplazan en cada uso y nunca prolongan una sesión más allá de 30 días. La dirección de inicio de sesión se registra con cada sesión.
Registro de auditoría: Cada acción significativa se registra con el usuario, la marca de tiempo, la dirección IP y los valores anteriores y posteriores. Las entradas relevantes para GMP se marcan por separado. Con evidencia de manipulación (toda alteración es detectable) y de solo adición, aplicado en la base de datos; las entradas relevantes para GMP se conservan durante al menos 7 años mientras el acuerdo de servicio esté vigente; las demás entradas de auditoría, durante 365 días; al final del contrato, el registro de auditoría se exporta al cliente (salvo que lo rechace por escrito o no sea posible contactar con él tras intentos razonables) y a continuación se elimina.
Supervisión continua: Azure Application Insights con alerta de deriva de esquema (Postgres "column / relation does not exist" → se activa en 15 min). La sonda /health/db-write extremo a extremo verifica que la aplicación pueda escribir y leer en cada despliegue.
Infraestructura: Alojado en Microsoft Azure en Sweden Central + Norway East (EEE). Despliegue en contenedores mediante Azure Container Registry con patrón de ranura de ensayo y cambio. Secretos almacenados en Azure Key Vault y accedidos mediante identidad administrada. Recuperación a un momento dado de 7 días en Postgres, más copias de seguridad cifradas mensuales conservadas hasta 7 años bajo una política de inmutabilidad temporal que bloquea la eliminación y la sobreescritura (política aún no bloqueada). También se realiza una copia de seguridad completa de la base de datos cada noche y se conserva durante 35 días en almacenamiento cifrado independiente en el EEE (Sweden Central, con replicación geográfica en Sweden South); los datos eliminados del servicio activo permanecen en esas copias de seguridad, fuera de uso, hasta que expiran.
Cadena de suministro de software: Cada solicitud de incorporación de cambios debe superar npm audit (vulnerabilidades de dependencias), Semgrep (análisis estático) y gitleaks (escaneo de secretos) antes de poder fusionarse, con un análisis de imagen de contenedor Trivy como verificación orientativa; estas comprobaciones también se ejecutan en cada envío a master y de forma nocturna, junto con un escaneo de línea base OWASP ZAP orientativo (pruebas dinámicas) del sitio en producción.
6. Retención de datos
Datos de cuenta: Conservada durante la vigencia de la suscripción y eliminada en un plazo de 30 días tras su finalización. Ante una solicitud de supresión del Art. 17, la cuenta se seudonimiza para que las referencias de auditoría permanezcan intactas.
Datos operacionales: Conservados durante la vigencia de su suscripción. Exportados a petición antes de la eliminación. Al finalizar la suscripción, conservados o devueltos según el Acuerdo de Tratamiento de Datos del cliente.
Fotografías de conductores (fotos de licencia, imágenes faciales): Las fotos del permiso de conducir y de la cara se eliminan automáticamente tras el plazo fijado para el centro: de 2 a 14 días, 14 días por defecto.
PII general del conductor (nombre, teléfono, correo electrónico, número de licencia): El nombre, teléfono, correo electrónico y datos de licencia de una reserva cerrada se anonimizan tras 365 días (el registro de reserva se conserva); el registro de conductores en la entrada conserva los campos de identidad durante 90 días. Ambos se aplican una vez que el cliente activa el calendario de retención.
Datos de auditoría: Las entradas de auditoría relevantes para GMP se conservan durante al menos 7 años tras el evento mientras el acuerdo de servicio esté vigente, a fin de cumplir con los requisitos regulatorios farmacéuticos (GMP / 21 CFR Part 11); las demás entradas de auditoría se conservan durante 365 días. Se seudonimizán —no se eliminan— cuando se ejerce el derecho de supresión del interesado (excepción por obligación legal del Art. 17(3)(b)). Al finalizar el contrato, se proporciona al cliente una exportación completa de su registro de auditoría para que lo conserve durante su propio período de retención de registros (salvo que la decline por escrito o no se pueda contactar con él tras intentos razonables), y YARDtwin lo elimina a continuación; YARDtwin solo lo conserva por más tiempo en virtud de la instrucción escrita del cliente, salvo las copias de seguridad hasta que expiren y su propio registro de la entrega.
Datos de boletín: Conservada hasta que cancele la suscripción. Después, la dirección se mantiene, marcada como dada de baja, únicamente para respetar la cancelación; la eliminación automática tras 30 días está planificada.
Datos de sesión: Los tokens de acceso expiran tras 1 hora. Un token de actualización expira tras 7 días (una sesión de inicio dura como máximo 30 días) y se revoca al cerrar sesión; la eliminación automática de registros de tokens expirados está planificada.
7. Compartición de datos y subencargados
No vendemos sus datos personales. Compartimos datos con los siguientes subencargados, cada uno actuando bajo un Acuerdo de Tratamiento de Datos y (cuando corresponda) Cláusulas Contractuales Tipo:
| Proveedor | Finalidad | Ubicación | Garantía de transferencia |
|---|---|---|---|
| Microsoft Azure | Alojamiento, base de datos y almacenamiento de archivos | EEE — Sweden Central y Norway East (copia geo-redundante de los archivos subidos en Norway West) | DPA de productos y servicios de Microsoft; los datos permanecen en el EEE |
| Anthropic | Lectura mediante IA de licencias de conducir y documentos (activado por defecto; un administrador del sitio puede desactivarlo), comparación individual de la foto de puerta del conductor con la licencia o la foto almacenada del conductor (desactivado por defecto; un administrador del sitio puede activarlo o desactivarlo), y el asistente integrado en la aplicación | EE. UU. | Cláusulas Contractuales Tipo y una evaluación del impacto de la transferencia (no certificado en el marco EU-US Data Privacy Framework); los datos de la API no se utilizan para el entrenamiento del modelo y se eliminan en un plazo de 30 días según los términos comerciales estándar de Anthropic |
| Resend | Correo electrónico transaccional | EE. UU. | Cláusulas Contractuales Tipo (su recertificación en el marco EU-US Data Privacy Framework está en revisión) |
| Stripe | Datos de contacto de facturación y pago (YARDtwin no almacena números de tarjeta) | UE / EE. UU. | Cláusulas Contractuales Estándar; PCI DSS Nivel 1 |
| Twilio | Notificaciones por SMS y WhatsApp (solo si el cliente las activa) | EE. UU. | Cláusulas Contractuales Estándar |
| Google y Microsoft | Datos de identidad de inicio de sesión (solo si el cliente utiliza esas opciones de acceso) | UE / EE. UU. | Cláusulas Contractuales Estándar / Marco de Privacidad de Datos UE-EE. UU. |
| ElevenLabs | Texto a voz opcional: reproduce las respuestas del asistente en la aplicación, que pueden contener detalles operativos como matrículas de vehículos, y la voz en las páginas públicas | EE. UU. | Marco EU-US Data Privacy Framework + Cláusulas Contractuales Tipo |
Servicios exclusivos del sitio web (sin datos operativos de clientes)
Estos se ejecutan únicamente en el sitio web público. No reciben datos operativos de clientes y no son subencargados de los mismos; los que establecen cookies se cargan solo con consentimiento.
| Proveedor | Finalidad | Ubicación | Garantía de transferencia |
|---|---|---|---|
| LinkedIn Insight Tag | Medición de marketing en páginas públicas — se carga solo tras el consentimiento de cookies de marketing, nunca dentro de la aplicación ni para usuarios autenticados | UE / EE. UU. | Basado en el consentimiento; DPA de LinkedIn con Cláusulas Contractuales Estándar |
Asistente en la aplicación: Los mensajes al asistente contienen lo que el usuario escribe más el contexto operativo de su sitio (por ejemplo, matrículas de vehículos); no se utilizan para el entrenamiento del modelo.
Uso como referencia de cliente: Solo mencionaremos su nombre o mostraremos su logotipo como cliente con su consentimiento previo por escrito; consulte los Términos de Servicio §6a.
Su organización: Los administradores del inquilino pueden ver la actividad de los usuarios dentro de su propia organización como parte de la funcionalidad normal de la plataforma.
Requisitos legales: Podemos divulgar datos si así lo exige la ley, una orden judicial o para proteger nuestros derechos legales.
8. Sus derechos
En virtud del RGPD (y de la Ley de Protección de Datos de Irlanda de 2018), usted tiene derecho a:
Para ejercer cualquier derecho, envíe una solicitud a través del Portal de solicitudes de interesados o por correo electrónico a admin@yardtwin.com. Responderemos en un plazo de 30 días.
Internamente, las solicitudes son atendidas por nuestro equipo de administración a través de dos endpoints: POST /api/v1/dsar/export/by-email genera un documento JSON legible por máquina con todos los registros que conservamos para una dirección de correo electrónico (Art. 15 / 20); POST /api/v1/dsar/erase/by-email gestiona la supresión ante una solicitud verificada: anonimiza las cuentas de usuario propias de la persona en las cuentas de cliente seleccionadas y elimina sus sesiones, tokens, notificaciones, invitaciones pendientes, registros de boletín y de alta y su propio avatar. Los registros operativos que conserva el cliente (reservas, registros de puerta y de visitas, lista de conductores, contactos) son registros del cliente como responsable del tratamiento y se enumeran para que el cliente actúe sobre ellos; el registro de auditoría conserva una referencia anonimizada al autor por la integridad GMP (art. 17).
9. Cookies
YARDtwin utiliza cookies esenciales y localStorage para la autenticación de sesión (tokens JWT). El banner de consentimiento de cookies ofrece cuatro categorías: esenciales (siempre activas), funcionales (preferencias), analíticas (actualmente no utilizadas) y marketing (LinkedIn Insight Tag solo en páginas públicas del sitio web — con consentimiento, nunca dentro de la aplicación). Los visitantes pueden elegir Rechazar no esenciales / Personalizar / Aceptar todo. Las preferencias se almacenan localmente con una marca de versión; el banner vuelve a mostrarse si cambian las categorías. El inventario detallado de cookies se encuentra en la Política de cookies página.
10. Transferencias Internacionales
Sus datos operativos se almacenan dentro del Espacio Económico Europeo (EEE) en Microsoft Azure (Sweden Central y Norway East). Los subencargados que reciben datos fuera del EEE, y lo que cada uno recibe, se detallan en la sección 7.
Las Cláusulas Contractuales Tipo (2021) se aplican a cada transferencia fuera del EEE; cuando un destinatario está certificado bajo el Marco de Privacidad de Datos UE-EE. UU., también se recurre a él. Las evaluaciones de impacto de las transferencias están en proceso de finalización (objetivo noviembre de 2026).
11. Privacidad de Menores
YARDtwin es una plataforma empresarial (B2B). No recopilamos datos de personas menores de 16 años de forma consciente.
12. Cambios en Esta Política
Podemos actualizar esta Política de Privacidad periódicamente. Los cambios sustanciales se comunicarán por correo electrónico a los administradores de cuenta y mediante un aviso dentro de la plataforma. El uso continuado de YARDtwin tras los cambios implica la aceptación de los mismos.
13. Contacto y Autoridad de Control
Responsable del tratamiento: YARDtwin Ltd · Correo electrónico: admin@yardtwin.com
Contacto de protección de datos: dpo@yardtwin.com
Autoridad de control: Comisión de Protección de Datos (DPC), Irlanda · www.dataprotection.ie