Plan de continuidad y recuperación de la actividad.
TranscribIA procesa grabaciones que pueden afectar a la continuidad del servicio público: actas de consejos, sesiones públicas y grupos de trabajo. Esta página describe, sin exagerar las garantías, las medidas técnicas verificables que garantizan la disponibilidad de la plataforma y la recuperación de sus datos tras un incidente. Se dirige a responsables de TI, seguridad y dirección que deben integrar su herramienta de transcripción en un plan formal de continuidad.
Versión v1.0 — Última actualización: . Editor: AMBASSADIA SARL.
Objetivos cuantificados
Objetivos de continuidad medibles
Dos indicadores enmarcan nuestro compromiso de continuidad. Se derivan de la configuración real del sistema de copias y de los tiempos observados en los ejercicios de restauración, no de estimaciones teóricas.
RPO — Objetivo de punto de recuperación
24 h
Máxima pérdida de datos admisible
- Cálculo: determinado por la frecuencia de las copias diarias. En el peor de los casos, puede ser necesario volver a enviar los datos creados en las 24 horas anteriores al incidente.
- Alineado con el ciclo completo de copia de seguridad (base PostgreSQL + objetos de audio + configuración).
RTO — Objetivo de tiempo de recuperación
4 h
Tiempo máximo objetivo de indisponibilidad
- Cálculo: suma de los tiempos observados en los ejercicios: descifrado, transferencia desde el almacenamiento externo, restauración del esquema y verificación de integridad.
- Reducido gracias a la restauración granular por organización (un solo entorno, sin restaurar toda la base).
Estrategia de copias de seguridad
Copias diarias, cifradas y en otra ubicación
Cada noche, una copia completa y cifrada de la plataforma se envía a un almacenamiento de objetos independiente de la infraestructura principal. El editor cifra los datos antes de transferirlos, con claves que el proveedor de almacenamiento nunca posee.
Cifrado de extremo a extremo
- Cifrado de aplicación con age (X25519 + ChaCha20-Poly1305)
- Claves en poder del editor: el proveedor de almacenamiento no puede leer los datos
- Transferencia mediante rclone por un canal cifrado (TLS)
- Compatible con los requisitos criptográficos de los responsables de seguridad
Ubicación y frecuencia
- Frecuencia: copia completa diaria automatizada
- Almacenamiento de objetos en la UE (Backblaze B2 o Scaleway), jurisdicción europea
- Sin transferencias de datos de copias fuera de la UE
- Independencia geográfica y lógica respecto a la ubicación principal
Política de conservación
90 días
Conservación de copias de seguridad completas de la plataforma. Permite retroceder tres meses naturales.
30 días
Conservación de copias de seguridad por organización, restaurables de forma independiente unas de otras.
Restauración
Granular, segura y probada bit a bit
La restauración está diseñada para no poner nunca en riesgo a las demás organizaciones y para repetirse de forma idéntica. Todos los mecanismos descritos aquí se ejercitan regularmente, no solo se prevén sobre el papel.
Granular por organización
La arquitectura PostgreSQL schema-per-org (un esquema aislado por organización) permite restaurar una sola organización sin afectar a las demás. Un incidente en una organización no paraliza toda la plataforma.
Instantánea contra sobrescrituras
Antes de cada restauración se toma automáticamente una instantánea del estado actual. Esta protección evita que una restauración sobrescriba datos válidos por error: la operación sigue siendo reversible.
Simulacro de recuperación validado bit a bit
Los procedimientos se materializan en dos scripts versionados — backup-offsite.sh y restore-from-offsite.sh — y su ejecución se verifica mediante comparación bit a bit entre origen y destino durante los ejercicios.
Gestión de averías
Detectar, contener, comunicar
La continuidad no se limita a los grandes desastres. La plataforma integra vigilancia permanente y mecanismos de recuperación automática para los incidentes habituales, así como un protocolo de comunicación para incidentes confirmados.
Detección y recuperación automática
- Vigilancia 24/7. Supervisión continua de colas, espacio en disco, certificados, dependencias y estado de los workers.
- Watchdog de 5 minutos. Reanudación automática de las tareas de transcripción bloqueadas: sin intervención manual para los incidentes habituales.
- Alertas. Notificaciones inmediatas por Slack/correo y resumen diario para el equipo de operaciones.
Modo degradado y comunicación
- Modo degradado. Si un motor de transcripción no está disponible, se conmuta a un motor alternativo para mantener el servicio.
- Comunicación de incidentes. Proceso documentado en tres fases: alerta temprana, notificación detallada e informe final con causas y medidas correctoras.
- Transparencia. Se informa a las organizaciones cliente del impacto real y del ámbito afectado, conforme a sus obligaciones de notificación.
Desastre grave
Recuperación tras un desastre: etapas y plazos objetivo
Si se pierde la ubicación principal, el procedimiento de recuperación sigue una secuencia ordenada, con un script versionado y un plazo objetivo para cada etapa, para respetar el RTO de 4 horas.
-
Detección y evaluación
T+15 minConfirmación de la indisponibilidad y su alcance mediante la supervisión 24/7; activación del procedimiento de recuperación.
-
Conmutación al almacenamiento externo
T+30 minRecuperación de las copias cifradas de Backblaze B2 / Scaleway (UE) mediante restore-from-offsite.sh.
-
Descifrado y control de integridad
T+60 minDescifrado con las claves del editor (age / X25519) y verificación de la integridad de los archivos.
-
Restauración granular
T+2 hRestauración de los esquemas PostgreSQL por organización, tras una instantánea de seguridad contra sobrescrituras.
-
Puesta en servicio y verificación
T+4 h (RTO objetivo)Reinicio de servicios, control bit a bit, apertura controlada a los usuarios y comunicación del fin del incidente.
Los plazos objetivo proceden de los simulacros de recuperación. Se reevalúan en cada prueba y tienen en cuenta el volumen real de datos restaurados.
Dos modos de despliegue
Reparto de responsabilidades
El ámbito de este plan varía según el modo de despliegue. En SaaS soberano, el editor opera y documenta todos los controles. En instalación local, la responsabilidad operativa corresponde a su organización; el producto y sus scripts de copia siguen siendo idénticos.
SaaS soberano (Francia)
El editor asume toda la cadena de continuidad.
- Copias, cifrado, almacenamiento externo y conservación operados por AMBASSADIA SARL
- Vigilancia 24/7, watchdog y restauración a cargo del editor
- Simulacros de recuperación ejecutados y registrados por el editor; resultados disponibles para auditorías
- Comunicación de incidentes gestionada por el editor
Instalación local (su infraestructura)
La organización cliente se encarga de la operación; se proporcionan los scripts.
- Scripts backup-offsite.sh / restore-from-offsite.sh incluidos en el producto
- Destino de almacenamiento externo, frecuencia y conservación definidos por su responsable de seguridad
- Supervisión, watchdog y ejercicios de recuperación a cargo de su equipo
- El editor acompaña la implantación y proporciona la documentación correspondiente
Pruebas y ejercicios
Un plan que se pone realmente a prueba
Un plan de continuidad que nunca se prueba es una hipótesis. Los procedimientos de copia y restauración de TranscribIA se ejecutan y verifican periódicamente, además de documentarse.
Cada simulacro de recuperación consiste en restaurar una copia en un entorno aislado y comparar el resultado bit a bit con el origen, mediante los scripts versionados backup-offsite.sh y restore-from-offsite.sh. Esta verificación garantiza que los archivos son utilizables y el procedimiento es reproducible.
Diariamente
Copias automatizadas y vigilancia continua
Periódicamente
Ejercicios de restauración con control de integridad
Después de cada prueba
Actualización de los plazos objetivo y la documentación
Estos ejercicios permiten revisar continuamente el RTO y el RPO reales y mejorar los procedimientos. Los informes de los ejercicios pueden compartirse con sus equipos en las auditorías, en el marco del ámbito de ciberseguridad y del enfoque de soberanía.
Documentación y contacto
Para sus responsables de dirección, TI y seguridad
El expediente completo de cumplimiento — medidas de seguridad, política de copias y conservación, esquemas de arquitectura y subencargados — se puede consultar públicamente sin crear una cuenta. Nuestro equipo le acompaña en la integración de este plan con su propio enfoque de continuidad de la actividad.
Editor: AMBASSADIA SARL (Mónaco). Contacto de cumplimiento: contact@transcribia.eu.