Acuerdo de Tratamiento de Datos Personales (DPA) — Caravel Suite
Traducción; en caso de discrepancia prevalece la versión portuguesa.
Versión 1.0 · 30/10/2026
Partes
- El Comerciante — la persona física o jurídica titular de la tienda Shopify que instala una o varias de las Aplicaciones indicadas a continuación, identificada por los datos de su cuenta Shopify y de su tienda, en calidad de Responsable del Tratamiento (art. 4.7 del RGPD).
- Jardim Idílico Unipessoal, Lda., que opera con la marca Caravel Suite, NIF PT518764532, con domicilio social en Rua da Póvoa, n.º 775, Fração L, Zona Industrial de Amorim, 4495-121 Póvoa de Varzim, Portugal, contacto caravel@caravelsuite.com, en calidad de Encargado del Tratamiento (art. 4.8 y art. 28 del RGPD) — en adelante, «Caravel Suite».
Cláusula 1.ª — Objeto y ámbito
- El presente DPA regula el tratamiento de datos personales que Caravel Suite efectúa por cuenta del Comerciante al prestar las aplicaciones Shopify Caravel Invoice PT, Caravel Track, Caravel Reviews y Caravel Packing Slips («Aplicaciones»), y se aplica únicamente a las Aplicaciones que el Comerciante tenga instaladas.
- El presente DPA forma parte integrante de los Términos del Servicio de cada Aplicación. Al instalar o seguir utilizando una Aplicación, el Comerciante acepta los Términos y, con ellos, el presente DPA. Los Términos de cada Aplicación remiten a este documento.
- Los datos de la propia relación comercial con el Comerciante (cuenta, facturación, soporte) son tratados por Caravel Suite como responsable y se rigen por la Política de Privacidad de caravelsuite.com, no por el presente DPA.
Cláusula 2.ª — Duración
El tratamiento comienza con la instalación de la Aplicación y dura mientras esta permanezca instalada, más el tiempo estrictamente necesario para la supresión prevista en la Cláusula 10.ª.
Cláusula 3.ª — Naturaleza, finalidad, categorías de datos y de interesados
- Interesados: clientes (compradores) de la tienda del Comerciante; en las sesiones de administración, también los usuarios (empleados) del Comerciante que abren la Aplicación en el panel de Shopify.
- Naturaleza y finalidad por Aplicación — véase el Anexo I.
- Las Aplicaciones no están destinadas a tratar categorías especiales de datos (art. 9) ni datos relativos a condenas penales (art. 10) y no los solicitan. Si un comprador los incluye por iniciativa propia en el texto libre o la fotografía de una reseña, el Comerciante puede retenerla o suprimirla con las herramientas de moderación de Caravel Reviews.
- Obligaciones y derechos del Comerciante. El Comerciante: (a) garantiza que dispone de una base de licitud para el tratamiento y que informa a los compradores (incluso sobre las Aplicaciones que utiliza); (b) da instrucciones lícitas; (c) contrata y gestiona directamente los servicios propios que conecta a las Aplicaciones; (d) tiene derecho a dar instrucciones, a obtener la información de la Cláusula 11.ª y a solicitar la supresión o la exportación de los datos en los términos del presente DPA.
Cláusula 4.ª — Instrucciones documentadas
- Caravel Suite trata los datos únicamente siguiendo instrucciones documentadas del Comerciante, incluso con respecto a las transferencias a terceros países, salvo que esté obligada a ello en virtud del Derecho de la Unión o de Portugal; en tal caso, informa al Comerciante de esa exigencia legal antes del tratamiento, salvo que dicho Derecho lo prohíba por razones importantes de interés público.
- Constituyen instrucciones documentadas: (a) el presente DPA y los Términos; (b) la instalación, configuración y utilización de las Aplicaciones por el Comerciante (incluidas las credenciales de servicios propios del Comerciante que este introduce, como InvoiceXpress, proveedor de correo electrónico o servicio de seguimiento); (c) las solicitudes de privacidad recibidas a través de los webhooks obligatorios de Shopify (
customers/data_request,customers/redact,shop/redact); (d) las instrucciones escritas enviadas a caravel@caravelsuite.com. - Caravel Suite informa inmediatamente al Comerciante si considera que una instrucción infringe el RGPD u otras disposiciones de la Unión o de Portugal en materia de protección de datos.
Cláusula 5.ª — Confidencialidad
Solo tienen acceso a los datos las personas autorizadas por Caravel Suite que lo necesiten para prestar, mantener o dar soporte a las Aplicaciones, y todas ellas están sujetas a un deber de confidencialidad contractual o legal. Actualmente la única persona con acceso es el gerente. Las herramientas automáticas de mantenimiento y desarrollo operan bajo la cuenta y la responsabilidad de este y, por norma interna, no consultan las bases de datos ni los ficheros de claves de las Aplicaciones en producción.
Cláusula 6.ª — Seguridad del tratamiento (art. 32)
Caravel Suite adopta todas las medidas exigidas por el art. 32, incluidas las medidas técnicas y organizativas del Anexo II, que describen únicamente controles en funcionamiento. Puede actualizarlas con medidas equivalentes o mejores, siempre que el nivel global de seguridad siga siendo adecuado al riesgo.
Cláusula 7.ª — Subencargados del tratamiento
- El Comerciante otorga autorización general por escrito para que Caravel Suite recurra a los subencargados del Anexo III.
- Antes de añadir o sustituir un subencargado, Caravel Suite actualiza el Anexo III en caravelsuite.com/legal/dpa/ y avisa al Comerciante por correo electrónico (dirección de la cuenta Shopify) con al menos 30 días de antelación. El Comerciante puede oponerse por escrito en dicho plazo por motivos razonables de protección de datos; a falta de acuerdo, puede desinstalar la Aplicación sin penalización, y las suscripciones de pago finalizan conforme a las condiciones de Shopify. Excepción de urgencia: si la sustitución es necesaria para proteger los datos o mantener el servicio (por ejemplo, un fallo grave o un incidente de seguridad en un proveedor), Caravel Suite puede efectuarla de inmediato y avisa al Comerciante lo antes posible, manteniéndose el derecho de oposición y de desinstalación sin penalización.
- Caravel Suite impone a cada subencargado, mediante contrato (incluidos los acuerdos de tratamiento de datos de dichos proveedores), las mismas obligaciones de protección de datos del presente DPA, en particular la de ofrecer garantías suficientes de medidas técnicas y organizativas apropiadas (art. 28.4), y sigue siendo plenamente responsable ante el Comerciante de su cumplimiento.
- No son subencargados de Caravel Suite los servicios que el Comerciante contrata y conecta a las Aplicaciones con sus propias credenciales (Anexo I, columna «Servicios del propio Comerciante»): dichos proveedores tratan los datos por cuenta del Comerciante, al amparo de los contratos de este. Shopify es la plataforma del propio Comerciante.
Cláusula 8.ª — Asistencia al Comerciante
- Derechos de los interesados (arts. 12 a 22): teniendo en cuenta la naturaleza del tratamiento, Caravel Suite asiste al Comerciante, mediante medidas técnicas y organizativas apropiadas, para responder a todas las solicitudes de ejercicio de derechos (información, acceso, rectificación, supresión, limitación, portabilidad y oposición). En particular, las Aplicaciones responden automáticamente a las solicitudes de Shopify:
customers/data_requestgenera, en Invoice PT, Track y Reviews, una exportación cifrada que el Comerciante descarga en el panel de la Aplicación (disponible durante 30 días; Packing Slips no guarda datos de compradores);customers/redactsuprime o anonimiza los datos de ese comprador;shop/redactsuprime los datos de la tienda. Las rectificaciones y otras solicitudes no cubiertas por los webhooks se atienden a petición del Comerciante dirigida a caravel@caravelsuite.com. Si un interesado contacta directamente con Caravel Suite, la solicitud se reenvía al Comerciante en un plazo de 5 días hábiles y no se responde directamente, salvo instrucción del Comerciante u obligación legal. - Arts. 32 a 36: teniendo en cuenta la naturaleza del tratamiento y la información a su disposición, Caravel Suite asiste al Comerciante en el cumplimiento de las obligaciones de seguridad, notificación de violaciones, evaluaciones de impacto y consulta previa relativas a las Aplicaciones.
Cláusula 9.ª — Violaciones de la seguridad de los datos personales
- Caravel Suite notifica al Comerciante sin dilación indebida y, en cualquier caso, en un plazo máximo de 24 horas después de tener conocimiento de una violación de la seguridad de los datos personales que afecte a datos tratados por cuenta de este, por correo electrónico a la dirección de la cuenta Shopify.
- La notificación incluye, en la medida en que se conozca (completándose por fases): la naturaleza de la violación, las categorías y el número aproximado de interesados y de registros, las consecuencias probables, las medidas adoptadas o propuestas, y el punto de contacto para obtener más información (caravel@caravelsuite.com).
- La notificación a la CNPD y a los interesados (arts. 33 y 34) corresponde al Comerciante como responsable; Caravel Suite le facilita la información necesaria. El procedimiento interno figura en la Política de Respuesta a Incidentes de Seguridad de Caravel Suite, disponible previa solicitud.
Cláusula 10.ª — Fin del tratamiento: supresión, devolución y conservación
- Elección del Comerciante (art. 28.3.g)): antes de desinstalar, el Comerciante puede obtener la devolución de los datos exportando lo que cada Aplicación pone a disposición en el panel o solicitándolo a caravel@caravelsuite.com hasta la recepción del
shop/redact; al desinstalar sin hacerlo, elige la supresión. - Al desinstalar una Aplicación: las sesiones de acceso a la tienda se suprimen de inmediato y la Aplicación deja de tratar datos nuevos de esa tienda (los trabajos pendientes se cancelan). Los demás datos de la tienda se suprimen cuando Shopify envía la solicitud
shop/redact(Shopify la envía 48 horas después de la desinstalación). En Caravel Invoice PT, si por cualquier motivo la solicitudshop/redactno llega, los datos se purgan como máximo 30 días después de la desinstalación. - Durante la utilización, los plazos de conservación son los del Anexo I.
- Copias de seguridad: los datos suprimidos desaparecen de las copias de seguridad cifradas al final del ciclo de conservación de las copias (hasta 5 semanas: 14 copias diarias + 4 semanales). Las copias no se utilizan para ningún fin distinto de recuperar el servicio.
- Queda a salvo la conservación exigida por el Derecho de la UE o de Portugal (por ejemplo, registros mínimos del cumplimiento de solicitudes de privacidad, sin datos personales en claro).
Cláusula 11.ª — Demostración del cumplimiento y auditorías
- Caravel Suite pone a disposición del Comerciante toda la información necesaria para demostrar el cumplimiento del art. 28 (en particular, el presente DPA, las medidas del Anexo II, la Política de Respuesta a Incidentes y la Estrategia de Prevención de Pérdida de Datos) y permite y contribuye a la realización de auditorías, incluidas inspecciones, por parte del Comerciante, de un auditor autorizado por este o de una autoridad de control.
- Si la información no es suficiente, el Comerciante (o un auditor autorizado por este, sujeto a confidencialidad) puede realizar una auditoría, como máximo una vez al año (salvo en caso de violación de la seguridad de los datos o de solicitud de una autoridad de control, que no están sujetas a este límite), con 30 días de preaviso, en días hábiles, sin acceso a datos de otros comerciantes ni a secretos comerciales, y a cargo del Comerciante, salvo que revele un incumplimiento material por parte de Caravel Suite.
Cláusula 12.ª — Transferencias internacionales
- Los datos se alojan en servidores situados en la Unión Europea (Francia) y en el Reino Unido (Anexo III). El Reino Unido cuenta con una decisión de adecuación de la Comisión Europea (art. 45).
- Cualquier transferencia fuera del EEE o de un país con decisión de adecuación solo se produce con garantías adecuadas del Capítulo V del RGPD — decisión de adecuación (incluido el EU-US Data Privacy Framework, para entidades certificadas) o cláusulas contractuales tipo de la Comisión Europea (art. 46.2.c)) — y se indica en el Anexo III.
Cláusula 13.ª — Responsabilidad, prevalencia, ley y fuero
- La responsabilidad de cada parte se rige por el art. 82 del RGPD y, entre las partes, por las limitaciones de los Términos del Servicio en la medida en que la ley lo permita; ninguna limitación afecta a los derechos de los interesados.
- En caso de conflicto entre el presente DPA y los Términos, prevalece el presente DPA en lo relativo a la protección de datos personales.
- Ley portuguesa. Fuero: los tribunales de la comarca de Oporto, sin perjuicio de las normas imperativas.
- Caravel Suite puede actualizar el presente DPA para reflejar cambios legales o de los servicios; los cambios mantienen un nivel global de protección adecuado al riesgo, y los cambios relevantes se avisan por correo electrónico con 30 días de antelación.
---
Anexo I — Descripción del tratamiento por Aplicación
| Aplicación | Datos personales tratados | Finalidad y operaciones | Qué se guarda y durante cuánto tiempo | Servicios del propio Comerciante (no son subencargados de Caravel Suite) |
|---|---|---|---|---|
| Caravel Invoice PT | Nombre o empresa de facturación, correo electrónico, dirección, código postal, ciudad, país, NIF del comprador; artículos del pedido | Leer el pedido en Shopify y enviar los datos a la cuenta de InvoiceXpress del Comerciante para emitir la factura (y, si el Comerciante lo activa, InvoiceXpress envía la factura al comprador); validar el NIF de la UE en VIES (solo el número) | El nombre, el NIF, la dirección y el correo electrónico no se guardan — se usan en memoria. Se guardan metadatos del documento (n.º de pedido, n.º y estado del documento, totales, hash del contenido). Se suprimen mediante customers/redact, shop/redact o 30 días después de desinstalar | InvoiceXpress (cuenta y clave del Comerciante); VIES de la Comisión Europea (servicio público, solo el NIF) |
| Caravel Track | Correo electrónico del comprador y nombre de pila del envío (leídos en el momento del envío de la notificación), n.º del pedido, n.º de seguimiento, transportista, país, eventos de transporte | Mostrar el estado del envío al comprador en la tienda (búsqueda por seguimiento, o por pedido + correo electrónico) y enviar correos electrónicos de actualización, si el Comerciante los activa | Correo electrónico solo como hash HMAC-SHA256 (nunca en claro); envíos guardados 90 días (eventos de transporte cifrados); exportaciones cifradas 30 días; trabajos finalizados 7 días | Proveedor de correo electrónico del Comerciante (Postmark, Resend o SMTP propio, con la clave de este); servicio de seguimiento del Comerciante (17TRACK o TrackingMore, con la clave de este — solo recibe el n.º de seguimiento y el transportista) |
| Caravel Reviews | Correo electrónico y nombre del comprador, artículo comprado, texto, valoración y fotografía de la reseña | Solicitar una reseña por correo electrónico después del envío, recoger, moderar y publicar reseñas en la tienda con el nombre indicado por el comprador; opcionalmente, borradores de respuesta y resúmenes mediante IA (desactivados por defecto, véase el Anexo III) | Correo electrónico, nombre, título, texto y fotografía cifrados (AES-256-GCM); fotografías sin metadatos EXIF/GPS; correo electrónico y nombre del pedido suprimidos 90 días después del envío (salvo enlace de reseña aún válido); reseñas conservadas hasta su supresión por el Comerciante, customers/redact (anonimiza) o shop/redact | Proveedor de correo electrónico del Comerciante (Resend, con la clave de este) |
| Caravel Packing Slips | Nombre, dirección y teléfono de envío, artículos del pedido | Generar e imprimir albaranes de envío en el navegador del Comerciante | No se guarda ningún dato de compradores (solo en memoria durante la generación); contadores de uso con hash del n.º del pedido, hasta 62 días | — |
| Todas | Usuarios del Comerciante: nombre, correo electrónico, token de acceso de la sesión de Shopify | Autenticar el acceso al panel de la Aplicación | Cifrados en la base de datos; suprimidos al desinstalar | — |
Anexo II — Medidas técnicas y organizativas en funcionamiento
- Cifrado en tránsito. Todas las conexiones a servicios externos utilizan HTTPS/TLS (Shopify Admin API, InvoiceXpress, VIES, Postmark, Resend, 17TRACK, TrackingMore, proveedor de IA — este solo se acepta con URL
httpsy sin redirecciones); el SMTP propio del Comerciante solo con TLS implícito (puerto 465). Las Aplicaciones solo escuchan en 127.0.0.1 y se publican únicamente por HTTPS. - Cifrado en reposo, por campo. Los datos personales guardados se cifran en la base de datos con AES-256-GCM (nonce aleatorio de 96 bits, autenticación del nombre del campo), con una clave derivada mediante HKDF-SHA256 de la clave maestra de la Aplicación, que nunca se guarda en la base de datos ni en el código: sesiones (token y datos del usuario) en las 4 Aplicaciones; en Reviews, el correo electrónico y el nombre del comprador, el título y el texto de la reseña y las fotografías; en Track, los eventos de transporte; exportaciones de privacidad (Invoice PT, Track y Reviews; Packing Slips no guarda exportaciones). Las credenciales de los servicios del Comerciante (InvoiceXpress, correo electrónico, seguimiento) también se cifran con AES-256-GCM. Los correos electrónicos utilizados para búsquedas se guardan únicamente como HMAC-SHA256.
- Minimización. Invoice PT no guarda el nombre, el NIF, la dirección ni el correo electrónico del comprador; Packing Slips no guarda datos de compradores; Track no guarda el correo electrónico en claro. Cada Aplicación solicita a Shopify únicamente los ámbitos que necesita (solo lectura).
- Copias de seguridad cifradas. Copia automática diaria (03:20 UTC) de las bases de datos de las Aplicaciones con restic, cifrada en el servidor de origen antes de salir (AES-256 + Poly1305), enviada por SFTP/SSH a otro servidor en otro país (Francia). Conservación: 14 diarias + 4 semanales. Integridad verificada en cada copia; prueba de restauración automática semanal con registro del resultado. La clave de las copias no se encuentra en el servidor de destino.
- Registros sin datos personales. Los registros de las Aplicaciones eliminan automáticamente campos como correo electrónico, teléfono, dirección, nombre, NIF, tokens y secretos; el registro de solicitudes HTTP del servidor está desactivado (las URL podrían contener identificadores).
- Control de acceso. Acceso a los servidores solo mediante clave SSH (contraseña desactivada), cortafuegos activo en el servidor de las Aplicaciones, bases de datos no expuestas a la red. Webhooks de Shopify verificados mediante HMAC. Acceso limitado al gerente.
- Separación de los datos de prueba. El desarrollo y las pruebas utilizan datos sintéticos y una tienda de desarrollo propia; las pruebas automáticas bloquean las conexiones de red reales.
- Registro de accesos. Cada Aplicación registra quién (id del usuario de Shopify, a partir del token de sesión firmado por Shopify), cuándo y qué página del panel abrió, sin guardar el contenido ni los parámetros; se conserva 365 días y se suprime junto con la tienda.
- Supresión y conservación automáticas conforme al Anexo I, ejecutadas mediante tareas periódicas de las Aplicaciones.
- Respuesta a incidentes conforme a la Política de Respuesta a Incidentes de Seguridad (notificación a Shopify y al Comerciante en 24 horas, registro de incidentes, revisión).
Anexo III — Subencargados del tratamiento
Infraestructura a la fecha de esta versión. El traslado al alojamiento definitivo de producción se avisará conforme a la Cláusula 7.ª antes de entrar en funcionamiento.
| Entidad | Servicio | Datos | Ubicación | Garantía de transferencia |
|---|---|---|---|---|
| Hostinger International Ltd. (Chipre, UE) | Servidores virtuales: servidor de las Aplicaciones | Todos los datos del Anexo I | Reino Unido (Mánchester) | Decisión de adecuación del Reino Unido (art. 45) |
| Hostinger International Ltd. (Chipre, UE) | Servidor de las copias de seguridad cifradas; en otro servidor, copia de reserva de la clave de las copias y registro interno de incidentes (sin datos personales) | Copias cifradas (ilegibles sin la clave, que no está en el servidor de las copias) | Francia | UE — no hay transferencia |
| Cloudflare, Inc. (EE. UU.) | Túnel HTTPS que publica las Aplicaciones en Internet (el TLS termina en la red de Cloudflare, que reenvía la solicitud al servidor mediante una conexión cifrada) | Datos en tránsito en las solicitudes a las Aplicaciones | Red global | EU-US Data Privacy Framework y cláusulas contractuales tipo de Cloudflare |
| Proveedor de IA (Caravel Reviews) | Ninguno activo. La función de IA está desactivada por defecto y no hay ningún proveedor configurado. Antes de activarla, el proveedor se añade aquí con 30 días de preaviso (Cláusula 7.ª). Incluso entonces, solo recibe el título del producto, la valoración, el título y el texto de la reseña, con los correos electrónicos, enlaces y teléfonos eliminados — nunca el nombre, el correo electrónico ni el identificador del comprador | — | — | — |
Última actualización: 2026-10-30