Verificación de cumplimiento normativo

Usar para verificar cumplimiento RGPD, NIS2 y CRA. También: verificar RGPD, cumplimiento normativo, NIS2, CRA, Cyber Resilience Act, protección de datos, regulación europea.

Verificación de cumplimiento normativo

Resumen

Este skill evalúa el proyecto contra tres marcos regulatorios europeos fundamentales: RGPD (protección de datos), NIS2 (ciberseguridad de infraestructuras) y CRA (Cyber Resilience Act, seguridad de productos con elementos digitales). El resultado es un informe de conformidad con el estado actual del proyecto frente a cada requisito y las acciones necesarias para alcanzar el cumplimiento.

No se trata de un dictamen jurídico, sino de una evaluación técnica que identifica las lagunas y orienta las acciones de desarrollo necesarias.

Proceso

  1. Determinar qué normativas aplican. No todos los proyectos están sujetos a las tres:

    • RGPD: aplica si el software trata datos personales de personas en la UE.
    • NIS2: aplica si la organización opera en sectores críticos o es proveedor de servicios digitales.
    • CRA: aplica a productos con elementos digitales comercializados en la UE (incluyendo software open source con uso comercial).
  2. Checklist RGPD:

    • Base jurídica para el tratamiento de datos (consentimiento, interés legítimo, contrato, etc.).
    • Minimización de datos: solo se recogen los datos estrictamente necesarios.
    • Evaluación de impacto (DPIA) para tratamientos de alto riesgo.
    • Registro de actividades de tratamiento documentado.
    • Derecho de acceso: el usuario puede consultar sus datos.
    • Derecho de rectificación: el usuario puede corregir sus datos.
    • Derecho al olvido: el usuario puede solicitar la eliminación de sus datos.
    • Portabilidad: el usuario puede exportar sus datos en formato estándar.
    • Notificación de brechas en 72 horas.
    • Cifrado de datos personales en tránsito y en reposo.
    • Delegado de Protección de Datos (DPO) designado si aplica.
  3. Checklist NIS2:

    • Gestión de riesgos de ciberseguridad documentada.
    • Política de seguridad de la información aprobada por la dirección.
    • Notificación de incidentes: alerta temprana en 24h, informe completo en 72h.
    • Seguridad de la cadena de suministro: evaluación de proveedores.
    • Gobernanza: responsabilidades de ciberseguridad asignadas.
    • Plan de continuidad de negocio y recuperación ante desastres.
    • Formación en ciberseguridad para el personal.
    • Gestión de vulnerabilidades y actualizaciones.
    • Autenticación multifactor para accesos críticos.
  4. Checklist CRA (Cyber Resilience Act):

    • SBOM (Software Bill of Materials) generado y mantenido.
    • Actualizaciones de seguridad disponibles durante todo el ciclo de vida.
    • Diseño seguro por defecto (secure by default).
    • Documentación técnica del producto disponible.
    • Gestión de vulnerabilidades con proceso de reporte.
    • Notificación de vulnerabilidades activamente explotadas en 24h a ENISA.
    • Evaluación de conformidad (autoevaluación o certificación según categoría).
    • Marcado CE para productos conformes.
  5. Escribir el registro vivo. No dejes el resultado solo en el chat. El destino canónico es docs/project/compliance.md. Si no existe, créalo antes con python3 .claude/alfred-continuity.py sync-project-docs "$PWD". Usa templates/compliance.md como forma. Para cada control: estado, evidencia (ruta de código, test o config) y acciones. Sin evidencia no marques cumple. Sustituye <!-- alfred-doc:scaffold --> por <!-- alfred-doc:filled -->.

Criterios de éxito

  • Se han identificado las normativas aplicables al proyecto.
  • Cada checklist se ha revisado punto por punto con estado documentado.
  • Las acciones necesarias están priorizadas por riesgo e impacto.
  • El informe es accionable: un desarrollador puede tomar cada acción y ejecutarla.
  • El registro vive en docs/project/compliance.md con marcador filled.
  • El estado de cumplimiento se ha registrado en la memoria del proyecto.

Paso final: registro en memoria

Registrar el estado de cumplimiento en la memoria del proyecto con memory_log_decision para seguimiento entre sesiones. Esto permite comparar la evolución del cumplimiento a lo largo del tiempo y detectar regresiones normativas.

Nota de versión

Este skill se basa en RGPD (Reglamento 2016/679), NIS2 (Directiva 2022/2555) y CRA (Reglamento 2024/2847). Verificar si han entrado en vigor actualizaciones posteriores a estas referencias antes de dar por válida la evaluación.

Qué NO hacer

  • No tratar esta evaluación como sustituto de asesoría legal. Es una evaluación técnica que identifica lagunas, pero las decisiones jurídicas requieren un profesional cualificado.
  • No marcar un requisito como cumplido sin evidencia técnica que lo respalde (código, configuración, documentación verificable).
  • No ignorar el CRA por tratarse de software open source. El CRA aplica a OSS con uso comercial; la exención solo cubre al software libre sin ánimo de lucro ni actividad comercial.
  • No dar por cerrada la evaluación sin documentar los requisitos que no aplican y la justificación de por qué no aplican.

Added: September 23, 2026 · Last updated: October 13, 2026

Files (1)

Jurisdicción
🇪🇺 European Union
Área de práctica
Regulatory
Licencia
MIT
Autor
686f6c61
Fuente
eu/regulatory/skills/compliance-check

Test Verificación de cumplimiento normativo

Ask a legal question — get an answer generated live from this skill’s instructions.

Sign in to test this skill.