Legal

Backup e continuidade

Última atualização: Março 2026

Armazenamento Permanente

Todos os arquivos são armazenados no Cloudflare R2 sem data de expiração. Não há limite de retenção enquanto a conta estiver ativa. Diferente do WeTransfer (3 dias), os arquivos na TrazaLab não desaparecem.

Essa não é uma diferença menor. No fluxo de trabalho de laboratórios de prótese, os casos são revisitados rotineiramente meses ou anos depois — referências de cor para dentes adjacentes, arquivos de design para restaurações antagonistas, notas clínicas em casos de garantia. Cada arquivo enviado à TrazaLab permanece vinculado ao seu caso permanentemente. O escaneamento STL de 18 meses atrás está exatamente onde você o deixou.

Arquitetura de Backup

O Cloudflare R2 oferece redundância nativa por meio de replicação multi-região automática. Os arquivos ficam armazenados em múltiplas localizações geográficas sem nenhuma configuração exigida dos usuários da TrazaLab.

Isso significa que não existe ponto único de falha para os dados armazenados. Se um data center sofrer uma queda, as cópias replicadas em outras localizações continuam acessíveis. A replicação é tratada no nível da infraestrutura — não depende do código da aplicação TrazaLab.

Os registros de banco de dados (metadados do caso, campos da receita, logs de auditoria, histórico de mensagens) são salvos de forma independente do armazenamento de arquivos. Os backups do banco rodam em cronograma regular com recuperação a qualquer ponto no tempo.

Metas de Recuperação

Objetivo de Tempo de Recuperação (RTO): a meta é restaurar o acesso ao serviço em até 4 horas após uma queda significativa. Para o armazenamento de arquivos (Cloudflare R2), a recuperação costuma ser mais rápida porque a infraestrutura trata o failover automaticamente.

Objetivo de Ponto de Recuperação (RPO): para arquivos, o RPO é praticamente zero — os arquivos são replicados imediatamente após o upload. Para registros de banco, o RPO-alvo é inferior a 1 hora, conforme a frequência de backup.

Estas são metas de design, não garantias de SLA. Divulgamos com transparência porque acreditamos que os laboratórios que avaliam nossa plataforma merecem números concretos, não garantias vagas.

O Que Acontece Se o Serviço Cair

Se a TrazaLab sofrer uma queda, veja exatamente o que acontece:

Os arquivos continuam seguros. O armazenamento Cloudflare R2 opera de forma independente da aplicação TrazaLab. Uma queda da aplicação não afeta os arquivos armazenados.

As notificações de WhatsApp pausam. As notificações de mudança de status entram em fila e são entregues assim que o serviço volta. Nenhuma notificação é perdida.

Uploads em andamento são retomados. A TrazaLab usa tus.io para uploads retomáveis. Se um upload for interrompido por uma queda, ele continua de onde parou quando o serviço retorna — sem precisar reenviar o arquivo inteiro.

Seu fluxo de trabalho continua. A TrazaLab é uma camada de coordenação, não uma ferramenta de produção. Se a plataforma ficar temporariamente indisponível, seu laboratório, consultório e escâner continuam operando. Os casos em andamento não são afetados porque os dados já estão armazenados.

Exportação Sem Restrições

O proprietário da conta pode exportar todos os casos, arquivos, fotos e histórico a qualquer momento. Sem trava, sem pedir permissão, sem taxa de egresso (Cloudflare R2: $0 de egresso).

É uma decisão arquitetural deliberada. Muitas plataformas SaaS cobram taxas de egresso ou dificultam a exportação para desencorajar a saída. Escolhemos o Cloudflare R2 justamente porque cobra $0 para egresso de dados. Se quiser sair da TrazaLab, leva tudo sem custo.

A exportação inclui: todos os registros de casos, dados da Receita Digital, mensagens do chat, anexos, fotos de cor, escaneamentos STL, logs de auditoria e histórico de aprovações. O formato de exportação é estruturado para leitura e portabilidade.

Propriedade dos Dados

Os dados clínicos pertencem ao cirurgião-dentista/consultório. A TrazaLab é custodiante, não proprietária. O cirurgião-dentista tem a chave mestra: decide quem acessa, quem vê, quem não vê.

Esse princípio é aplicado tecnicamente, não apenas legalmente. O dentista pode revogar o acesso de qualquer usuário instantaneamente. O dentista pode exportar todos os dados a qualquer momento. O dentista pode excluir a conta e todos os dados associados. A TrazaLab não pode acessar dados clínicos sem autorização explícita do proprietário da conta.

Retenção de Dados Após o Encerramento da Conta

Quando uma conta é encerrada, o proprietário tem 14 dias para exportar todos os dados. Após essa janela, todos os dados associados — arquivos, mensagens, registros de receita, logs de auditoria — são apagados permanentemente de todas as localizações de armazenamento. Essa exclusão é irreversível.

Não retemos dados clínicos após o encerramento para analytics, treinamento ou qualquer outro propósito. Quando dizemos apagado, é apagado.

Custos de Armazenamento

Armazenamento: $0,015/GB/mês (Cloudflare R2). Laboratório com 200 casos: ~$1,40/mês. Criptografia AES-256 incluída. Custo de um caso perdido: $0.

Para colocar em perspectiva: o custo médio de um único retrabalho de cor (materiais + tempo de cadeira + tempo de laboratório) varia de $400 a $800. O custo anual de armazenamento de todo o arquivo de casos de um laboratório movimentado é menor do que o custo de um único retrabalho. A matemática é direta.