Legal

Respaldo y continuidad

Ultima actualizacion: Marzo 2026

Almacenamiento Permanente

Todos los archivos se almacenan en Cloudflare R2 sin fecha de expiracion. No hay limite de retencion mientras la cuenta este activa. A diferencia de WeTransfer (3 dias), los archivos en TrazaLab no desaparecen.

Esta no es una diferencia menor. En los flujos de trabajo de laboratorio dental, los casos se revisan rutinariamente meses o anos despues de completarse — referencias de shade para dientes adyacentes, archivos de diseno para restauraciones antagonistas, notas clinicas para casos de garantia. Cada archivo subido a TrazaLab permanece vinculado a su caso permanentemente. El escaneo STL de hace 18 meses esta exactamente donde lo dejaste.

Arquitectura de Respaldo

Cloudflare R2 proporciona redundancia incorporada a traves de replicacion multi-region automatica. Los archivos se almacenan en multiples ubicaciones geograficas sin ninguna configuracion requerida por los usuarios de TrazaLab.

Esto significa que no hay un punto unico de falla para los datos almacenados. Si un centro de datos experimenta una interrupcion, las copias replicadas en otras ubicaciones permanecen accesibles. La replicacion se maneja a nivel de infraestructura — no depende del codigo de aplicacion de TrazaLab.

Los registros de base de datos (metadatos de casos, campos de Rx, logs de auditoria, historial de mensajes) se respaldan independientemente del almacenamiento de archivos. Los respaldos de base de datos se ejecutan en un horario regular con capacidad de recuperacion a un punto en el tiempo.

Objetivos de Recuperacion

Objetivo de Tiempo de Recuperacion (RTO): El objetivo es restaurar el acceso al servicio dentro de 4 horas de una interrupcion significativa. Para almacenamiento de archivos (Cloudflare R2), la recuperacion es tipicamente mas rapida porque la infraestructura maneja la conmutacion por error automaticamente.

Objetivo de Punto de Recuperacion (RPO): Para archivos, el RPO es efectivamente cero — los archivos se replican inmediatamente al subirlos. Para registros de base de datos, el objetivo de RPO es menor a 1 hora, basado en la frecuencia de respaldo.

Estos son objetivos de diseno, no garantias de SLA. Los divulgamos transparentemente porque creemos que los laboratorios que evaluan nuestra plataforma merecen numeros concretos, no garantias vagas.

Que Pasa Si el Servicio Se Cae

Si TrazaLab experimenta una interrupcion, esto es exactamente lo que sucede:

Los archivos permanecen seguros. El almacenamiento de Cloudflare R2 opera independientemente de la aplicacion de TrazaLab. Una interrupcion de la aplicacion no afecta los archivos almacenados.

Las notificaciones de WhatsApp se pausan. Las notificaciones de cambio de estatus se encolan y se entregan una vez que se restaura el servicio. No se pierden notificaciones.

Las subidas en progreso se reanudan. TrazaLab usa tus.io para subidas resumibles. Si una subida se interrumpe por una caida, continua desde donde se detuvo una vez que el servicio regresa — sin necesidad de re-subir el archivo completo.

Tu flujo de trabajo continua. TrazaLab es una capa de coordinacion, no una herramienta de produccion. Si la plataforma no esta disponible temporalmente, tu laboratorio, clinica y escaner siguen operando. Los casos en progreso no se afectan porque todos los datos ya estan almacenados.

Exportacion Libre

El propietario puede exportar todos sus casos, archivos, fotos e historial en cualquier momento. Sin candados, sin pedir permiso, sin costo adicional de egress (Cloudflare R2: $0 egress).

Esta es una decision arquitectonica deliberada. Muchas plataformas SaaS cobran tarifas de egress o dificultan la exportacion de datos para desalentar la salida. Elegimos Cloudflare R2 especificamente porque cobra $0 por egress de datos. Si quieres dejar TrazaLab, te llevas todo sin costo.

La exportacion incluye: todos los registros de casos, datos de Receta Digital, mensajes de chat, archivos adjuntos, fotos de shade, escaneos STL, logs de auditoria e historial de aprobaciones. El formato de exportacion es estructurado para legibilidad y portabilidad.

Propiedad de los Datos

Los datos clinicos pertenecen al cirujano/clinica. TrazaLab es custodio, no propietario. El cirujano tiene llave maestra: decide quien accede, quien ve, quien no.

Este principio se aplica tecnicamente, no solo legalmente. El doctor puede revocar el acceso de cualquier usuario instantaneamente. El doctor puede exportar todos los datos en cualquier momento. El doctor puede eliminar su cuenta y todos los datos asociados. TrazaLab no puede acceder a datos clinicos sin autorizacion explicita del propietario de la cuenta.

Retencion de Datos Despues del Cierre de Cuenta

Cuando una cuenta se cierra, el propietario tiene 14 dias para exportar todos los datos. Despues de la ventana de 14 dias, todos los datos asociados — archivos, mensajes, registros de Rx, logs de auditoria — se eliminan permanentemente de todas las ubicaciones de almacenamiento. Esta eliminacion es irreversible.

No retenemos datos clinicos despues del cierre de cuenta para analitica, entrenamiento ni ningun otro proposito. Cuando decimos eliminado, significa eliminado.

Costos de Almacenamiento

Almacenamiento: $0.015/GB/mes (Cloudflare R2). Lab de 200 casos: ~$1.40/mes. Cifrado AES-256 incluido. Costo de un caso perdido: $0.

Para poner esto en perspectiva: el costo promedio de un solo retrabajo de shade (materiales + tiempo en sillon + tiempo de laboratorio) va de $400 a $800. El costo anual de almacenamiento para el archivo completo de casos de un laboratorio ocupado es menor que el costo de un solo retrabajo. La matematica es directa.