100
Cumplimiento
Cumplimiento legal

Control horario que cumple el RD-ley 8/2019 y el RD 2026 al 100%

Cumplimos al 100% los 18 requisitos legales que exige la normativa española de control horario digital. Cada fichaje queda firmado con timestamp, hash criptográfico encadenado y log de auditoría con autor y motivo. Si la Inspección llama mañana, hoy ya estás listo.

Auditoría completa

Los 18 requisitos · uno por uno.

Cumplimos íntegramente el RD-ley 8/2019, las exigencias del proyecto de RD 2026, el RGPD europeo y la LOPDGDD. Aquí lo tienes desglosado, con la referencia legal de cada punto.

01

Registro digital

3 checks
✓
Sellado temporal automático e inalterable Cada evento de fichaje queda registrado con timestamp UTC en el momento exacto en que la API lo recibe. Imposible falsearlo a posteriori sin romper la cadena criptográfica.
RD-ley 8/2019 art. 34.9
✓
Hash criptográfico SHA-256 encadenado Cada evento incluye el hash del evento anterior. Si alguien intenta editar un fichaje del pasado, todos los hash posteriores quedan inválidos automáticamente y la cadena se rompe.
Proyecto RD 2026
✓
Log de auditoría con autor y motivo Toda corrección manual posterior queda registrada en el historial con timestamp, identidad del administrador, motivo justificativo y diff antes/después. Trazabilidad completa.
Proyecto RD 2026
02

Acceso de las partes

3 checks
✓
Acceso del trabajador a su propio registro El trabajador consulta su propio registro horario por WhatsApp con el comando "SALDO" o "MIS HORAS". Sin app, sin contraseñas. Cumple Art. 34.9 ET sin fricción.
Art. 34.9 ET
✓
Portal dedicado para Inspección de Trabajo Subdominio inspeccion.controlhoraria.es con acceso de un solo uso para inspectores. Vista de sólo lectura, exportación firmada y trazabilidad completa de cada acceso.
Proyecto RD 2026
✓
Portal del representante legal o comité Rol específico para comité de empresa con vista agregada, anonimizable, sin datos personales sensibles. Cumple deber de información del Art. 64 ET.
Art. 34.9 ET · Art. 64 ET
03

Configuración del registro

3 checks
✓
Centros fijos con coordenadas geográficas Cada centro de trabajo tiene su geocercado opcional. Si un trabajador ficha fuera de su centro, queda señalado pero no rechazado: un humano valida el caso por si es trabajo legítimo.
Proyecto RD 2026
✓
Horarios asignados por trabajador Cada trabajador tiene su horario teórico definido, sea jornada ordinaria, parcial, turnos rotativos o flexibilidad horaria. La diferencia entre horario teórico y fichado es la base de cualquier auditoría.
Art. 34 ET
✓
Trabajadores con centro asignado Cada trabajador está vinculado a un centro de trabajo principal o marcado como itinerante. Permite localizarlos jurídicamente y aplicar el cómputo de desplazamientos cuando corresponda.
Proyecto RD 2026
04

RGPD y privacidad

3 checks
✓
Cláusula RGPD para empleados Generamos automáticamente la cláusula informativa Art. 13 RGPD adaptada a tu empresa. Plantilla validada con responsable, finalidad, base legal, conservación y derechos.
RGPD · LOPDGDD 3/2018
✓
Biometría desactivada por defecto Nunca pedimos huella, retina ni reconocimiento facial. La AEPD considera la biometría desproporcionada para control horario salvo casos muy específicos. WhatsApp + geolocalización puntual cubre todos los escenarios.
AEPD · proporcionalidad
✓
Geolocalización puntual, no continua Sólo capturamos la ubicación en el instante exacto del fichaje, con consentimiento expreso. Nunca tracking GPS continuo. Privacidad y proporcionalidad cumplidas.
AEPD
05

Conservación y exportación

2 checks
✓
Exportación firmada en formato Inspección Generamos paquetes Excel y PDF con sello hash en cada documento. Cualquier inspector puede verificar la integridad del export en nuestra web pública sin necesidad de credenciales.
RD-ley 8/2019
✓
Conservación 4 años con backups cifrados Backup diario automático cifrado con AES-256 y guardado en S3 con object lock por 4 años. Imposible borrar incluso con acceso administrador. Garantía total de retención legal.
RD-ley 8/2019 art. 34.9
06

Tipos de hora · Proyecto RD 2026

2 checks
✓
Diferenciación ordinaria, extra y complementaria Clasificamos cada minuto trabajado por categoría: ordinaria (dentro del horario), extra estructural, extra no estructural, complementaria (parciales) y recargos por nocturnidad y festividad. Cumple proyecto RD 2026 al 100%.
Proyecto RD 2026 · Art. 35 ET
✓
Cómputo de desplazamientos como tiempo de trabajo Para trabajadores itinerantes (sin centro fijo) y multi-centro, computamos los desplazamientos entre clientes como tiempo de trabajo, según jurisprudencia ECJ Tyco (C-266/14) y Tribunal Supremo.
Sentencia TS · ECJ Tyco
07

Brain · IA anti-fraude

2 checks
✓
Alertas IA de incumplimientos legales Brain detecta automáticamente: jornadas que superan 9 horas diarias, descansos por debajo de 12 horas entre jornadas, trabajadores sin reconocimiento médico vigente y documentos a punto de caducar. Te avisa antes de que se convierta en problema legal.
Buena práctica
✓
Detección de geolocalización imposible Si un trabajador ficha en Madrid y 15 minutos después en Barcelona, Brain lo detecta como geo_imposible y bloquea el evento. Anti-fraude por compartir cuentas o portar móviles entre trabajadores.
Anti-fraude
Cómo funciona

Hash chain · cada fichaje firmado.

Igual que una blockchain, pero sin pretensiones. Cada evento referencia el anterior por su hash criptográfico. Si alguien manipula el pasado, todos los hash posteriores se invalidan y la cadena se rompe automáticamente. Inspección puede verificarlo en segundos.

1

Trabajador ficha

María envía "ENTRADA" por WhatsApp a las 08:55. La API recibe el mensaje, captura timestamp UTC y geolocalización (si la comparte).

worker: GAL001
type: in
at: 2026-04-27T07:55Z
lat: 43.3623
lon: -8.4115
2

Se calcula el hash

SHA-256 sobre los datos del evento + el hash del evento anterior de la misma trabajadora. El resultado es único e irreversible. Ni nosotros podemos modificarlo sin romper la cadena.

prev_hash: 7f3a9c…
hash: 9f2e4a8c1b6d…
3

Inspección verifica

El inspector descarga el export firmado y lo sube a controlhoraria.es/verify. La cadena se valida en milisegundos. Si todo es íntegro, sale verde. Si alguien manipuló algo, sale rojo con el evento exacto donde se rompió.

chain integrity: OK
events: 4.387
broken_at: null

Cumplimiento al 100%,
desde el primer fichaje.

14 días gratis sin tarjeta. Si la Inspección llama mañana, hoy ya estás listo.