Throughlinelocal firstprivacidadePWAPortuguês

Planejamento local: por que o Throughline criptografa antes de sincronizar

A decisão de arquitetura por trás do planejamento offline e da sincronização privada opcional do Throughline.

•2 min de leitura

Primeiro, a cópia de trabalho

Um planejador precisa continuar útil quando a conexão cai. No Throughline, metas, tarefas, notas, quadros e linhas do tempo usam IndexedDB como armazenamento de trabalho. O uso offline faz parte do fluxo normal, sem depender de um modo separado e limitado.

Essa escolha também define um limite claro de privacidade. Um serviço remoto não precisa ler as metas e notas de uma pessoa apenas para manter outro dispositivo atualizado.

Sincronização opcional e criptografada

Quando a pessoa ativa a sincronização, o Throughline criptografa os registros no dispositivo com uma chave derivada de senha antes de enviá-los. O servidor armazena texto cifrado. A cópia local continua sustentando o uso diário, então ativar a sincronização não muda a forma de planejar.

Os lembretes seguem o mesmo limite: as notificações evitam títulos de tarefas e outros detalhes sensíveis. Um canal de notificação não deve desfazer a promessa de privacidade do armazenamento e da sincronização.

A decisão de produto

Essa arquitetura exige cuidado adicional com persistência local, criptografia e estado entre dispositivos. Em troca, permite uma promessa precisa: o planejamento funciona localmente, e a sincronização opcional mantém o conteúdo privado ilegível para o servidor. O case explica o produto e essa escolha com mais detalhes.