Documentación legal

Matriz de conservacion y borrado

Última actualización: 26 de septiembre de 2026

Esta matriz separa los plazos que pueden verificarse en el codigo de los plazos de negocio que todavia no constan. Un TTL tecnico no sustituye la decision del responsable ni cubre por si solo logs, copias de seguridad o documentos contractuales. La propuesta tecnica completa, con sistema real, mecanismo de borrado y cambios pendientes por categoria, se mantiene en docs/legal/ERRATIQ_RETENTION_MATRIX_2026-09-26.md.

TTL y borrados verificados

Dato o registroPlazo / reglaEvidenciaLimite
Codigo de verificacion de email10 minutos; se reemplaza o elimina al registrar y reenviar.lib/auth/verification.ts y app/api/auth/register/route.ts.Confirmar limpieza de codigos caducados no reutilizados.
Sesion de demo publica de Operator180 segundos; token firmado con caducidad.lib/commercial/operator-demo.ts y app/api/operator/demo/session/route.ts.Confirmar limpieza de filas y cualquier log de plataforma.
Idempotencia de Automation demo15 minutos, con funcion de limpieza de expirados.supabase/migrations/20260913200822_automation_demo_idempotency.sql.Confirmar programacion real de la limpieza.
Auditoria comercialLa tabla de solicitud de auditoria define expiracion inicial de 30 dias.supabase/migrations/20260909115424_commercial_platform.sql.Confirmar que la caducidad se aplica a la eliminacion final y no solo al acceso.
Confirmacion de newsletter24 horas para confirmar el email.lib/commercial/newsletter-service.ts.Definir plazo de suscripciones pendientes y no confirmadas.
Codigo promocional ERRATIQ2030 dias desde la emision.lib/commercial/newsletter-service.ts.Confirmar conservacion del codigo, atribucion y relacion con Stripe.
Sesiones y contadores de abusoDuraciones tecnicas variables; el rate limit en memoria se limpia periodicamente.lib/security/rate-limit.ts y funciones RPC de demo.Definir retencion de IP transformada, logs y evidencias de seguridad.
Grabacion de audio de OperatorNo se graba por defecto; la validacion impide activar la grabacion.GPTOperator/erratiq-operator/server/privacy_policy.py.Permanece desactivada hasta que exista diseno y base juridica.
Transcripcion persistida de OperatorNo se persiste por defecto; la validacion impide activar la persistencia.GPTOperator/erratiq-operator/server/privacy_policy.py.Permanece desactivada hasta que exista diseno y base juridica.
Evidencia legal de checkoutAnexo de solo alta con versiones aceptadas y hash con sal de IP/user-agent. No admite actualizacion ni borrado no controlado; solo se purga con la funcion privilegiada de retencion.supabase/migrations/20260926113000_commerce_legal_acceptances.sql.Aprobar el plazo de conservacion (propuesta: obligacion contable) y programar la purga.

Categorias pendientes de aprobacion

CategoriaInicio del plazoPlazoDestino al vencer
Leads y solicitudes no convertidasUltima interaccion o cierre del procesoPENDIENTE DE JAVIERSupresion o anonimizacion.
Clientes y contratosFin de la relacion y obligaciones aplicablesPENDIENTE DE JAVIERBloqueo y despues supresion.
Facturas y contabilidadEmision o ejercicio fiscalPENDIENTE DE JAVIERConservacion legal y supresion posterior.
Conversaciones y transcripciones de OperatorCreacion o fin del servicioPENDIENTE DE JAVIERSupresion, anonimizacion o archivo limitado.
Tickets y comunicaciones de soporteCierre del ticketPENDIENTE DE JAVIERSupresion o archivo limitado.
Logs de seguridad y auditoriaCreacion del eventoPENDIENTE DE JAVIERSupresion o conservacion bloqueada.
Copias de seguridadFecha de la copiaPENDIENTE DE JAVIERRotacion y destruccion verificable.
Datos en integraciones de tercerosRegla del proveedor y contrato aplicablePENDIENTE DE JAVIERBorrado o devolucion coordinada.

Borrado y exportacion

La supresion debe cubrir el sistema principal y coordinarse con subencargados y copias de seguridad. Cuando exista una obligacion legal, el dato puede bloquearse y conservarse solo para esa finalidad. Las solicitudes se atienden porinfo@erratiq.es.

Consulta el DPA para las obligaciones de devolucion y supresion al terminar un encargo.