O BashNota usa um mecanismo duplo de proteção de dados:
- Nível de armazenamento localTodos os dados são armazenados no IndexedDB do navegador por padrão, usando um mecanismo de isolamento de sandbox. Em comparação com o armazenamento tradicional de cookies, o IndexedDB suporta uma capacidade maior (geralmente mais de 250 MB) e tem menos probabilidade de ser apagado acidentalmente.
- Nível de sincronização na nuvemTransmissão criptografada de ponta a ponta: A transmissão criptografada de ponta a ponta é realizada quando a sincronização está ativada, usando o algoritmo de criptografia padrão AES-256. Apenas os dados criptografados são armazenados na nuvem, e a chave de descriptografia é mantida apenas pelo usuário.
- Programa de recuperação de dadosRecomendamos que os usuários façam backups regulares no formato Markdown/PDF por meio da função de exportação ou ativem a sincronização automática. Mesmo que você limpe o cache do navegador, poderá restaurar os dados criptografados por meio de sua conta.
Observação especial: o armazenamento pode ser limitado no modo de privacidade do navegador, portanto, é recomendável usá-lo no modo normal e desativar a função de limpeza automática do cache.
Essa resposta foi extraída do artigoBashNota: uma ferramenta de execução de código e anotações off-lineO