Toda la documentación

Seguridad y datos

Respaldo y recuperación

Cuáles son los objetivos de recuperación (RPO y RTO), qué se respalda, con qué frecuencia y por cuánto tiempo, y cómo se restaura la información ante un incidente.

Actualizado el

Objetivos de recuperación

La política de respaldo de LingoQuesto define estos objetivos para el entorno de producción.

Objetivo Valor Qué significa
Punto de recuperación (RPO) 24 horas La pérdida máxima de datos aceptable ante un incidente.
Tiempo de recuperación (RTO) 4 horas El tiempo máximo para restaurar los servicios críticos.

Qué se respalda

Qué Cómo Retención
Base de datos de producción Respaldo completo automático cada día, a cargo del servicio administrado de base de datos, con recuperación a cualquier punto dentro del periodo de retención. 7 días
Configuración de la infraestructura y de los despliegues Versionada en repositorios de código. Historial completo
Credenciales y secretos En una bóveda administrada (Azure Key Vault). —

Al cumplirse la retención, los respaldos de la base de datos se eliminan automáticamente.

La base de datos contiene las cuentas, las clases, las asignaciones, las transcripciones, las calificaciones y el progreso. Los archivos (audios, imágenes y documentos) se guardan en el almacenamiento de objetos del proveedor, cifrados en reposo; el respaldo descrito aquí cubre la base de datos.

Protección de los respaldos

  • Se guardan cifrados.
  • Los administra DigitalOcean dentro de su servicio de base de datos. LingoQuesto no mantiene una copia adicional en otra región ni en otro proveedor.
  • Solo el personal técnico autorizado puede restaurarlos.

Pruebas de restauración

La política establece que la restauración se prueba al menos una vez al año y después de cambios importantes en la infraestructura, en un entorno separado de producción.

De cada prueba se registran la fecha, el tiempo que tomó la recuperación, los problemas encontrados y las acciones correctivas.

Procedimiento de restauración

El procedimiento se activa ante corrupción o eliminación accidental de datos, fallas críticas de infraestructura, errores de despliegue, incidentes de seguridad o una indisponibilidad prolongada.

  1. Identificar el incidente. Se registran la fecha y la hora, el alcance del impacto y los sistemas afectados.
  2. Elegir el respaldo. Se toma el más reciente que cumpla el punto de recuperación y se verifica su integridad.
  3. Aprobar. El responsable técnico autoriza la restauración y la decisión queda registrada.
  4. Restaurar. Se aíslan los sistemas afectados si hace falta, se restauran los datos y la configuración asociada, y se valida la consistencia de la información.
  5. Verificar. Se confirma que los servicios están disponibles y se ejecutan pruebas básicas de operación.
  6. Cerrar. Se documentan la causa, el tiempo total de recuperación, el cumplimiento del tiempo objetivo y las acciones preventivas.

Si el incidente afecta la disponibilidad del servicio, LingoQuesto informa a las instituciones afectadas.

Eliminación de datos y respaldos

Cuando se eliminan los datos de una cuenta o de una institución, esos datos permanecen en los respaldos de la base de datos hasta que se cumple la retención de 7 días.

Responsables

  • Equipo de tecnología. Supervisa la ejecución de los respaldos, verifica su integridad y ejecuta las restauraciones.
  • Responsable técnico. Aprueba las restauraciones, coordina la comunicación durante un incidente y valida el cumplimiento de los objetivos.

La política se revisa al menos una vez al año.