Reportes y Dashboard

Metricas de cumplimiento y operacion

Tratamientos RAT

45

+8 este mes

Solicitudes ARCO

12

3 pendientes

Brechas Reportadas

2

0 en investigacion

Tasa Cumplimiento

87%

+5% vs mes anterior

Progreso de Implementacion

Progreso Total 35%

Solicitudes ARCO por Tipo

5

Acceso

3

Rectificacion

2

Cancelacion

1

Oposicion

1

Portabilidad

Generar Reportes

Reporte de Cumplimiento

Estado de cumplimiento con la Ley 21.719

Registro de Tratamientos (RAT)

Listado completo de tratamientos de datos

Reporte ARCO

Estadisticas de solicitudes y tiempos de respuesta

Reporte de Brechas

Incidentes de seguridad y acciones tomadas

Reporte de Consentimientos

Estado de consentimientos por tratamiento

Resumen Ejecutivo

Resumen para directivos con KPIs principales

Actividad Reciente

Solicitud ARCO #SOL-2024-087 completada

Hace 2 horas - Derecho de Acceso

Nuevo tratamiento registrado: "Gestion de Proveedores"

Hace 5 horas

Brecha de seguridad notificada a la Agencia

Ayer 15:30 - BRE-2024-002

Politica de datos actualizada

Hace 2 dias - v2.1

Conectores Dashboard
Reporte de Cumplimiento - Ley 21.719

Reporte de Cumplimiento - Ley 21.719

Empresa: ${localStorage.getItem('nombreEmpresa') || 'Empresa Demo S.A.'}

Fecha: ${new Date().toLocaleDateString('es-CL')}

Generado por: DataShield

Resumen de KPIs

${document.getElementById('kpi-cumplimiento').textContent}
Tasa de Cumplimiento
${document.getElementById('kpi-tratamientos').textContent}
Tratamientos RAT
${document.getElementById('kpi-arco').textContent}
Solicitudes ARCO

Estado de Implementacion

Paso Descripcion Estado
1Como Empezar - Designacion DPO${localStorage.getItem('paso1_completado') === 'true' ? 'Completado' : 'Pendiente'}
2Levantamiento RAT${localStorage.getItem('paso2_completado') === 'true' ? 'Completado' : 'Pendiente'}
3Informe de Hallazgos${localStorage.getItem('paso3_completado') === 'true' ? 'Completado' : 'Pendiente'}
4Comite Ejecutivo${localStorage.getItem('paso4_completado') === 'true' ? 'Completado' : 'Pendiente'}
5Catalogo de Datos${localStorage.getItem('paso5_completado') === 'true' ? 'Completado' : 'Pendiente'}
6Politica de Datos${localStorage.getItem('paso6_completado') === 'true' ? 'Completado' : 'Pendiente'}
7Protocolos ARCO${localStorage.getItem('paso7_completado') === 'true' ? 'Completado' : 'Pendiente'}
`; descargarReporte(contenido, 'Reporte_Cumplimiento'); } function generarReporteRAT() { const tratamientos = JSON.parse(localStorage.getItem('tratamientos') || '[]'); let filas = ''; if (tratamientos.length === 0) { filas = 'No hay tratamientos registrados'; } else { tratamientos.forEach((t, i) => { filas += ` ${i + 1} ${t.nombre || 'N/A'} ${t.finalidad || 'N/A'} ${t.baseLegal || 'N/A'} ${t.categoriaDatos || 'N/A'} ${t.responsable || 'N/A'} `; }); } const contenido = ` Registro de Actividades de Tratamiento (RAT)

Registro de Actividades de Tratamiento (RAT)

Empresa: ${localStorage.getItem('nombreEmpresa') || 'Empresa Demo S.A.'}

Fecha: ${new Date().toLocaleDateString('es-CL')}

Total tratamientos: ${tratamientos.length}

${filas}
# Nombre Finalidad Base Legal Categoria Datos Responsable
`; descargarReporte(contenido, 'RAT_Tratamientos'); } function generarReporteARCO() { const solicitudes = JSON.parse(localStorage.getItem('solicitudesARCO') || '[]'); alert(`Generando Reporte ARCO...\n\nTotal solicitudes: ${solicitudes.length || 12}\n\nEl reporte incluira estadisticas de tiempos de respuesta.`); const contenido = ` Reporte de Solicitudes ARCO

Reporte de Solicitudes ARCO

Periodo: ${document.getElementById('periodo').options[document.getElementById('periodo').selectedIndex].text}

Fecha: ${new Date().toLocaleDateString('es-CL')}

${document.getElementById('arco-acceso').textContent}

Acceso

${document.getElementById('arco-rectificacion').textContent}

Rectificacion

${document.getElementById('arco-cancelacion').textContent}

Cancelacion

${document.getElementById('arco-oposicion').textContent}

Oposicion

${document.getElementById('arco-portabilidad').textContent}

Portabilidad

Tiempo Promedio de Respuesta: 8 dias

Plazo legal: 10 dias habiles (Art. 11, Ley 21.719)

`; descargarReporte(contenido, 'Reporte_ARCO'); } function generarReporteBrechas() { alert('Generando Reporte de Brechas...\n\nIncluye todas las brechas reportadas y acciones tomadas.'); // Similar a los otros reportes } function generarReporteConsentimientos() { alert('Generando Reporte de Consentimientos...\n\nEstado de consentimientos por tratamiento.'); } function generarReporteEjecutivo() { alert('Generando Resumen Ejecutivo...\n\nKPIs principales para presentacion a directivos.'); } function descargarReporte(contenido, nombre) { const blob = new Blob([contenido], { type: 'text/html;charset=utf-8;' }); const url = URL.createObjectURL(blob); const a = document.createElement('a'); a.href = url; a.download = `${nombre}_${new Date().toISOString().split('T')[0]}.html`; document.body.appendChild(a); a.click(); document.body.removeChild(a); URL.revokeObjectURL(url); } function exportarReporte() { generarReporte('ejecutivo'); }