Revisync
Como protegemos o banco local
O Revisync usa armazenamento local e SQLCipher para proteger o arquivo do banco contra leitura casual por outros aplicativos.
O que é protegido
O banco fica no diretório privado do aplicativo e é cifrado com SQLCipher. A chave é fornecida pela própria aplicação, sem exigir que você digite uma senha para usar o app ou restaurar um backup compatível.
Limites importantes
A chave da primeira versão está embutida no APK. Isso significa que a proteção não foi projetada para resistir a alguém que consiga analisar ou modificar o aplicativo. Ela protege principalmente contra o acesso casual de outros aplicativos ao arquivo local.
Backups
O backup completo só é iniciado quando você solicita. Ao escolher Google Drive, iCloud Drive, Files ou outro provedor no seletor do sistema, o arquivo deixa o armazenamento privado do Revisync e também passa a estar sujeito às regras de segurança e privacidade do provedor escolhido.
O que não afirmamos
O Revisync não apresenta o armazenamento como zero-knowledge, criptografia ponta a ponta ou proteção inviolável. Não há sincronização automática em nuvem no MVP.