Backup e dados

Onde ficam os seus dados, como salvá-los e como levá-los para um telefone novo.

Onde ficam os seus dados

Tudo é salvo localmente no seu telefone: hábitos, diário, listas To-Do, Ocasiões, desafios de 0 dias sem e estatísticas. Não há conta nem servidor, e nada é enviado sozinho.

A única exceção é o backup no Google Drive, que não faz nada até você mesmo conectar uma conta.

Tudo o que vem a seguir fica num lugar só:

Configurações → App → Backup e dados

A página Backup e dados

A página tem sete grupos.

  • Backup (sem senha): cria um arquivo JSON ou .db, mais uma única opção de importação que reconhece o formato sozinha.
  • Backup (protegido por senha): os mesmos arquivos, criptografados.
  • Google Drive: você conecta a sua conta e salva no Drive quando quiser, sem ativar nada automático.
  • Backup automático: o salvamento diário e os destinos dele.
  • Backups disponíveis: tudo o que o app encontrou, para restaurar.
  • Manutenção: o tamanho do banco de dados e Otimizar armazenamento.
  • Excluir dados: exclusão seletiva ou total.

JSON ou banco de dados completo (.db)

Os dois salvam todos os seus dados. Muda o que mais eles levam e o que acontece na restauração.

O backup JSON é um arquivo de texto legível e portátil. Ele é migrado na importação, então também pode ser restaurado numa versão mais nova do app. É também o único que leva as suas configurações (tema, idioma, comportamento, ferramentas) e as medalhas já ganhas em O teu percurso.

O backup .db é uma cópia binária exata do banco de dados: mais rápido e fiel, bom para diários volumosos, mas só pode ser restaurado na mesma versão do app ou numa anterior. As configurações não ficam no banco de dados, então ao restaurar um .db ficam as do telefone, e as medalhas só voltam se os dados do arquivo ainda as comprovarem.

Em resumo: JSON para portabilidade e configurações, .db para uma cópia rápida só dos dados.

Backup protegido por senha

Você pode exportar JSON ou .db protegidos por uma senha, com AES-256.

Ao criar um, o app pode gerar uma senha forte e copiá-la para a área de transferência. Vale usar, porque a solidez da criptografia depende inteiramente da senha.

A mesma senha é necessária para importar o arquivo de novo. Se ela for perdida, o backup não pode ser recuperado por ninguém, nem por nós. Guarde-a num gerenciador de senhas.

Backup automático

Um salvamento diário em JSON, que acontece ao abrir o app, no máximo uma vez por dia.

Você pode ativar vários destinos ao mesmo tempo: a pasta privada do app, uma pasta escolhida por você e o Google Drive. Uma pasta própria é prática se você já a sincroniza em outro lugar, por exemplo com o Syncthing ou para um NAS. Cada destino trabalha por conta própria: se um falha, os outros seguem.

É JSON e não .db de propósito. O JSON é migrado na importação, então continua restaurável mesmo depois de meses de atualizações.

Por enquanto é guardado o último backup de cada destino.

A pasta privada do app não sobrevive à desinstalação. Ela serve como recuperação rápida de uma exclusão errada, não como cópia de longo prazo. Para backups que sobrevivam ao app, use uma pasta escolhida por você ou o Google Drive.

Os arquivos que o app não criou nunca são tocados. Se você escolher uma pasta ou uma conta que já contém backups, o app avisa e pergunta se você quer restaurar um, sem sobrescrever nada.

Por ser JSON, o backup automático também leva as suas configurações e as medalhas já ganhas.

Backup no Google Drive

Conecte a sua conta ao Google Drive. Dali você pode salvar quando quiser, sem ativar o backup automático. Se os backups estiverem criptografados, nem o Google consegue lê-los.

Os backups vão para uma pasta privada dentro do seu Drive, reservada ao app. Você não a vê navegando pelo Drive e nenhum outro app consegue lê-la. O app, por sua vez, não vê mais nada do seu Drive.

Essa pasta sobrevive à desinstalação e à troca de telefone: é o que permite entrar num dispositivo novo e reencontrar os seus backups. Se você conectar uma conta que já tem alguns, o app avisa e pergunta se quer restaurar um.

Você pode desconectar a conta quando quiser. Desconectar não apaga os backups. Para apagá-los, exclua você mesmo em Backups disponíveis, ou revogue o acesso em myaccount.google.com/permissions.

Para seguir as regras do Google, o app usa o sistema de login mais recente. Uma pequena janela do Google com o seu e-mail aparece por alguns segundos ao abrir esta página, e uma vez por dia ao iniciar o app. Ela só reconecta a conta, fecha sozinha e não exige nenhuma ação.

Otimizar armazenamento

Otimizar armazenamento, no grupo Manutenção, compacta o banco de dados e recupera o espaço deixado pelos dados excluídos.

A mensagem diz quantos bytes foram liberados, 0 se o banco já estava compacto.

Passar para um telefone novo

Instale o Eudaemon e abra:

Configurações → App → Backup e dados

Se você estiver com o arquivo de backup, importe direto: a opção de importação reconhece o formato sozinha.

Caso contrário, ative o destino onde estão os seus backups, conectando o Google Drive ou escolhendo a pasta sincronizada no backup automático. O app avisa que já existem backups ali e pergunta se você quer restaurar um. Você também pode abrir Backups disponíveis, onde cada um aparece com data, tamanho e dispositivo de origem, e escolher qual restaurar.

A restauração substitui todos os dados atuais.

Se o backup estiver criptografado, a senha será pedida. Ela nunca saiu do seu telefone antigo, então você precisa tê-la guardado em algum lugar.

Um backup JSON, inclusive o automático, traz de volta também as suas configurações. As conquistas são recalculadas a partir dos dados restaurados. Veja JSON ou banco de dados completo.