Skip to content

Sincronização & Armazenamento

O Noust prioriza a soberania dos dados. Seus dados são seus, e você decide para onde eles vão.

Exportação & Importação

Leve seus dados com você em um formato padrão.

  • Exportação: Gera um pacote binário .npad contendo todas as notas, seções, configurações e variáveis de ambiente. Este formato é altamente otimizado e suporta ativos binários incorporados (como imagens). Recomendamos criptografar o arquivo durante a exportação para segurança máxima.
  • Importação: Restaura seu espaço de trabalho a partir de um arquivo .npad exportado anteriormente ou de um arquivo .json legado.
  • Nota: A importação substituirá sua sessão ativa atual.

Arquitetura de Armazenamento

O Noust usa uma abordagem em camadas para persistência local para garantir máxima confiabilidade e desempenho.

  1. Primário (IndexedDB): Nosso principal mecanismo de armazenamento. Ele suporta grandes conjuntos de dados e blobs binários, permitindo Criptografia Local (At-Rest / Em Repouso).
  2. Alternativa (LocalStorage): Usado apenas como salvaguarda se o navegador bloquear o acesso ao IndexedDB. Nota: A criptografia local não está disponível no modo alternativo devido a limites de armazenamento.

Sincronização em Nuvem

Nossa sincronização em nuvem é construída sobre uma Arquitetura Zero-Knowledge (Conhecimento Zero). Isso significa que nós fornecemos o armazenamento, mas nunca vemos seus dados.

Como Funciona

  1. Empacotamento Binário: Os dados e ativos do seu espaço de trabalho são compactados em um envelope binário .npad para minimizar a pegada de dados e eliminar o processamento desnecessário do Base64.
  2. Criptografia Local: Os dados são criptografados no seu navegador usando AES-256-GCM.
  3. Blob Criptografado: Apenas o "blob" criptografado é enviado para os nossos servidores.
  4. Retenção de Chaves: As chaves (sua senha e o salt opcional) nunca saem do seu dispositivo.
  5. Dessincronizar: Os colaboradores podem dessincronizar um documento compartilhado a qualquer momento. Isso remove o link na nuvem e o documento permanece totalmente acessível no seu espaço de trabalho como uma cópia privada e editável.

Dica de Interface

O ícone de Sincronização na barra de ferramentas global fica Verde quando a sincronização em nuvem está ativa e conectada.

Requisitos de Descriptografia

Para restaurar seus dados a partir de outro dispositivo, você deve fornecer:

  • Sua Senha de Criptografia.
  • Seu Salt Personalizado (se utilizado).

Importante

Não existe nenhum mecanismo para recuperar seus dados se você perder sua senha ou salt. Nós não os armazenamos e não podemos redefini-los para você.

Colaboração & Documentos Compartilhados

O Noust permite que você compartilhe documentos específicos na nuvem com outros usuários.

  • Compartilhamento Seletivo: Compartilhe apenas os documentos que você escolher.
  • Proteção contra Descoberta (Baseado em Apelidos): O compartilhamento é intencionalmente restrito apenas a apelidos (nicknames) exatos. Evitamos estritamente e-mails pesquisáveis ou listas públicas de usuários para garantir que sua presença no Noust nunca seja detectada ou "enumerada" por terceiros.
  • Leitura Obrigatória (Read-Only Enforced): Os documentos compartilhados são aplicados como somente leitura no nível do banco de dados. (Nota: O acesso compartilhado atualmente é apenas de leitura).
  • Revogar Acesso: Como proprietário do documento, você pode revogar o acesso de um colaborador a qualquer momento no menu de compartilhamento.

Auditoria de Segurança (Plano Avançado)

Os usuários do Plano Avançado ganham acesso a uma trilha de auditoria transparente e focada na privacidade.

  • Logs de Acesso: Monitore seus próprios eventos críticos (Logins, Envio de Dados/Push, Exclusões).
  • Proteção de Privacidade: Os logs identificam a família do dispositivo/sistema operacional e o tipo de ação, mas nunca expõem seu endereço IP público na interface voltada ao usuário.
  • Verificação: Use esses logs para monitorar acessos não autorizados em seus dispositivos.

Gerenciamento & Exclusão de Conta

O Noust oferece um processo seguro de fim de vida para seus dados.

  • Exclusão Lógica (Soft Delete): Quando você solicita a exclusão da conta, o acesso é suspenso imediatamente, mas os dados são retidos por um período de carência de 30 dias para recuperação antes da exclusão irreversível.
  • Mecanismo de Confirmação: Para evitar perdas acidentais, a exclusão requer uma confirmação deliberada digitando seu apelido correspondente ({nickname}_delete).
  • Soberania dos Dados: Após 30 dias, sua identidade é excluída, embora alguns metadados possam ser retidos por até 6 meses em logs técnicos criptografados para conformidade legal (LGPD/GDPR) antes da exclusão definitiva e absoluta.