EU Regulatory Framework

Regulatory Compliance

Data space technical documentation and regulatory conformity

ESPR (EU) 2024/1781
Ecodesign for Sustainable Products Regulation
Compliant

Digital Product Passport with all mandatory sustainability fields, material composition, carbon footprint, repairability, and end-of-life instructions.

DGA (EU) 2022/868
Data Governance Act
Compliant

Controlled data sharing with manufacturer sovereignty, access logging, transparent conditions, and usage traceability.

Data Act (EU) 2023/2854
Data Act
Compliant

Interoperability via JSON-LD and Excel, data portability, fair access, and public interface documentation.

GDPR (EU) 2016/679
General Data Protection Regulation
Compliant

Personal data protection for user accounts, encryption in transit, identity management with OAuth 2.0, and role-based access control.

Interoperability
Supported data formats and standards

JSON-LD

JSON-LD with schema.org vocabulary for linked data

Excel (XLSX)

Excel (XLSX) for bulk import/export

GS1 Digital Link

GS1 Digital Link for product identification

DCAT 2.0

DCAT 2.0 for data catalog

Public REST API
Available endpoints for programmatic access to DPP data
GET/api/v1/dpp/{qrCode}
GET/api/v1/catalog
GET/api/v1/schema
GET/api/v1/governance
GET/api/v1/openapi.json

Content Negotiation: El endpoint /api/v1/dpp/{qrCode} soporta Accept: application/ld+json (por defecto) y application/json.

Data Governance
Access, sovereignty, and traceability policies

Stakeholders maintain full control over their data

Immutable record of all modifications

Log of all DPP data accesses

Ability to deactivate passports at any time

Métricas de Calidad de Datos
Data Act (UE) 2023/2854 — Artículo 33.1.a — Descripción formal de la calidad de los datos

Dimensiones de Calidad

DimensiónMediciónObjetivoAplicación
Completitud(campos obligatorios cumplimentados / total) × 100≥ 95%Productos con <80% no pueden publicarse
ExactitudValidación Zod en todos los campos; rangos numéricos forzados100%Datos inválidos rechazados con mensajes descriptivos
ActualidadTimestamp updatedAt en cada registro; historial de auditoría completoAnualActualización automática en cada modificación
ConsistenciaMisma fuente de datos en QR, API REST, JSON-LD y Excel100%Fuente única en base de datos; todos los formatos generados del mismo registro

Metodología de Recopilación de Datos

1

Entrada manual por fabricante

Formulario web con 12+ campos organizados por nivel de acceso (público, profesional, autoridad). Validación Zod en tiempo real, campos obligatorios forzados, rangos numéricos verificados.

2

Importación masiva vía Excel

Carga de ficheros .xlsx con múltiples productos usando plantilla estandarizada. Validación fila a fila contra el mismo esquema Zod; filas inválidas reportadas con número de línea y detalle del error.

3

Integración API B2B

Sistemas externos envían datos de productos vía endpoints REST autenticados. Misma validación Zod; autenticación por Acceso API y rate limiting según plan de suscripción.

Clasificación de Campos por Nivel de Acceso (ESPR Art. 9)

Nivel 1 — Público

Datos básicos de sostenibilidad visibles para todos los consumidores vía escaneo QR.

8 campos: nombre, descripción, composición, huella de carbono, reciclabilidad, fin de vida, durabilidad, mantenimiento

Nivel 2 — Profesional

Datos técnicos accesibles a profesionales verificados (recicladores, reparadores, distribuidores).

5 campos: diagramas técnicos, herramientas de reparación, manual de desmontaje, sustancias peligrosas, datos de proveedor

Nivel 3 — Autoridad

Documentación de conformidad accesible a autoridades administrativas y aduanas.

4 campos: resultados de laboratorio, declaración CE, documentación técnica, informes de cumplimiento

Evidencia técnica: Endpoint /api/v1/schema → sección dataQualityMetrics con las 4 dimensiones, metodología de recopilación y clasificación de campos.

Acuerdo de Nivel de Servicio (SLA)
Data Act (UE) 2023/2854 — Artículo 33.1.c — SLA formal de la API y plataforma

99,5%

Disponibilidad objetivo

Medición mensual: (minutos totales − minutos caídos) / minutos totales × 100

24h

RPO (Recovery Point)

Backups automáticos diarios con retención de 30 días

4h

RTO (Recovery Time)

Tiempo máximo de recuperación ante desastre

Tiempos de Respuesta de la API

EndpointObjetivoMedición
Consulta individual de DPP< 200msTiempo servidor desde recepción hasta respuesta
Catálogo paginado< 500msPercentil 95 de todas las solicitudes
Búsqueda de texto completo< 800msPercentil 95 de todas las solicitudes
Exportación masiva Excel< 5sGeneración para hasta 500 productos

Soporte Técnico y Escalado

1

Soporte técnico — Triaje inicial

Tiempo de respuesta: < 24 horas (días laborables). Canal: formulario de contacto + notificaciones en plataforma.

2

Equipo de ingeniería — Incidencias complejas

Tiempo de respuesta: < 72 horas. Para problemas que requieren cambios en el código o la infraestructura.

3

Administrador de plataforma — Incidentes críticos

Tiempo de respuesta: < 4 horas. Para incidentes que afectan a la integridad de los datos o la disponibilidad del servicio.

Ventanas de mantenimiento: Domingos 02:00–06:00 CET (cuando sea necesario). Notificación con 48 horas de antelación por email a todas las empresas registradas. Mantenimiento de emergencia: notificación inmediata + informe post-incidente en 24h.

Evidencia técnica: Endpoint /api/v1/governance → sección serviceLevelAgreement con disponibilidad, rendimiento, soporte y recuperación ante desastres.

Política de Retención y Eliminación de Datos
DGA (UE) 2022/868 + RGPD (UE) 2016/679 Art. 5.1.e — Plazos de conservación por categoría

Base Legal

  • • Reglamento (UE) 2022/868 (DGA) — Principios generales de gobernanza de datos
  • • Reglamento (UE) 2016/679 (RGPD) — Art. 5.1.e (limitación del plazo de conservación)
  • • Reglamento (UE) 2024/1781 (ESPR) — Requisitos de trazabilidad del DPP

Períodos de Retención por Categoría de Datos

Categoría de datosPeríodoMétodo de eliminación
Pasaportes digitales activosCiclo de vida del producto + 10 añosEliminación lógica; física bajo solicitud del fabricante
Pasaportes desactivados24 meses tras desactivaciónAnonimización a los 24 meses; eliminación física a los 36
Logs de acceso API12 mesesPurga automática; estadísticas agregadas retenidas
Auditoría de productos5 añosArchivado automático; accesible bajo solicitud regulatoria 5 años más
Incidentes de seguridad5 años mínimoSin eliminación automática; revisión manual por administrador
Cuentas de usuarioDuración de la cuenta + 6 mesesAnonimización; datos de negocio retenidos si vinculados a DPPs activos
Solicitudes de acceso e invitacionesDuración del acceso + 24 mesesAnonimización de identificadores; metadatos retenidos
Solicitudes de descarga de consumidores12 meses tras resoluciónEliminación de CIF/NIF y email; registro anonimizado retenido
Registros de pago y suscripción7 añosArchivado automático (Ley General Tributaria: mínimo 6 años)

Derechos de los Interesados (RGPD)

Derecho de acceso (Art. 15)

Exportar todos los datos vía Dashboard o API

Derecho de rectificación (Art. 16)

Editar datos directamente desde el Dashboard

Derecho de supresión (Art. 17)

Solicitar eliminación de cuenta; procesado en 30 días

Derecho de portabilidad (Art. 20)

Datos exportables en JSON-LD y Excel

Contacto para solicitudes RGPD: formulario de contacto | Más información en Derechos RGPD

Revisión anual: Esta política se revisa anualmente. Próxima revisión: febrero 2027. Responsable: Delegado de Protección de Datos / Administrador de la plataforma.

Evidencia técnica: Endpoint /api/v1/governance → sección dataRetentionPolicy con 9 categorías de datos, períodos de retención, derechos RGPD y calendario de revisión.

Protocolo de Notificación de Accesos No Autorizados
DGA (UE) 2022/868 — Artículo 12.k — Protocolo formal de detección y notificación

Vectores de Detección Automatizada

VectorUmbralSeveridad
Fuerza bruta>10 intentos 401/403 por IP en 15 minHigh
Scraping masivo>500 peticiones por IP en 5 minMedium
Volumen anómalo por empresa>200 accesos a datos de una empresa en 30 minMedium→High
Uso de claves revocadasCualquier uso de API Key revocadaCritical

Procedimiento de Notificación (Protocolo Formal)

1

Detección Automática (Tiempo real)

El sistema SecurityMonitor ejecuta escaneos cada 5 minutos analizando los 4 vectores de detección sobre los logs de acceso a datos (tabla dataAccessLog).

2

Registro del Incidente (<1 minuto)

Se crea un registro en la tabla securityIncidents con tipo, severidad, IP origen, descripción detallada, recursos afectados y medidas tomadas automáticamente.

3

Notificación al Administrador (<1 minuto)

Se envía notificación push al webmaster de la plataforma vía el servicio de notificaciones integrado (notifyOwner). Se registra timestamp de notificación.

4

Notificación al Titular de los Datos (<5 minutos)

Se envía email de alerta de seguridad a la empresa afectada (o a todas las empresas en incidentes de plataforma) con detalles del incidente, IP origen, severidad y medidas adoptadas.

5

Medidas Correctivas (Automáticas)

Según el tipo de incidente: incremento de monitorización, reducción de rate limit, bloqueo de claves revocadas. Las medidas se documentan en el registro del incidente.

6

Seguimiento y Resolución

El webmaster revisa el incidente en el Panel de Administración, actualiza el estado (investigando → resuelto) y documenta las acciones adicionales tomadas. Todo queda registrado con timestamps.

Evidencia de cumplimiento DGA Art. 12.k: El protocolo de notificación está completamente automatizado e integrado en la plataforma. Cada incidente genera notificaciones tanto al administrador como a los titulares de datos afectados, con registro completo de timestamps, medidas tomadas y estado de resolución. El endpoint /api/v1/governance documenta públicamente este protocolo.

Evidencia Técnica de Cumplimiento
RequisitoNormativaImplementaciónEstado
Modelo de interoperabilidadData Act Art. 23-31JSON-LD (schema.org), Excel, DCAT 2.0OK
APIs / conectores documentadosData Act / DGAREST API con OpenAPI 3.0 + Swagger UIOK
Catálogo de datosDGA Art. 8/api/v1/catalog con DCAT vocabularyOK
Reglas de seguridadRGPD / DGAHTTPS, OAuth 2.0, JWT, RBACOK
Registro de acceso a datosDGA Art. 5-9dataAccessLog con tipo, método, IP, timestampOK
Notificación de accesos no autorizadosDGA Art. 12.kSecurityMonitor + email automático + notifyOwnerOK
Soberanía del datoDGA Art. 5Control de visibilidad por producto (isActive)OK
Gobernanza de datosDGA/api/v1/governance con políticas documentadasOK
Versionado del modeloData Act/api/v1/schema con versión y definiciónOK
Portabilidad de datosData Act Art. 23Export JSON-LD + Excel + API públicaOK
Pasaporte Digital de ProductoESPR (UE) 2024/1781QR + vista pública + JSON-LD + auditoríaOK

Para más información sobre el cumplimiento normativo, consulte la documentación técnica de la API.