Repository navigation
Esta versão representa a maior atualização já realizada no PDFShield, transformando o aplicativo em um cofre digital mais completo, seguro e moderno.
Segurança e Privacidade
Criptografia de sessão
- Introdução de uma DEK (Data Encryption Key) mantida exclusivamente na memória volátil.
- A chave não é armazenada permanentemente no dispositivo.
- Uma nova autenticação é exigida sempre que uma sessão protegida precisa ser iniciada.
Proteção de metadados
- Os títulos dos PDFs armazenados no banco de dados agora são criptografados.
- Os nomes reais dos arquivos no armazenamento interno são substituídos por UUIDs aleatórios, dificultando sua identificação fora do aplicativo.
Controle de acesso
- Visualizar ou editar o conteúdo completo de uma nota agora exige reautenticação.
- O acesso pode ser confirmado por PIN ou biometria, conforme a configuração do dispositivo.
Busca privada
- A flag
flagNoPersonalizedLearningfoi adicionada aos campos de busca. - Essa proteção impede que o teclado aprenda ou sugira nomes de arquivos e outros conteúdos privados digitados pelo usuário.
Proteção contra capturas de tela
- A proteção contra screenshots foi estendida ao novo editor de notas.
- O conteúdo protegido não pode ser capturado ou exibido na tela de aplicativos recentes.
Nova Interface
Dashboard profissional
- Nova tela inicial com cards informativos.
- Exibição, em tempo real, da quantidade de PDFs, textos e outros itens protegidos.
Área Salva
- O antigo módulo de textos foi completamente redesenhado e renomeado para Área Salva.
- Links e notas agora possuem ícones dinâmicos que facilitam sua identificação.
Busca global
- Adição de barras de pesquisa funcionais nas listas de PDFs e de conteúdos da Área Salva.
- Os resultados são filtrados dinamicamente durante a digitação.
Menus intuitivos
- Cada item agora possui um menu de ações representado pelo botão
⋯. - O menu permite acesso rápido às opções de backup e remoção.
Bloco de Notas Seguro
Novo editor
- Nova interface minimalista em tela cheia.
- Melhor experiência para leitura e edição de notas longas.
Edição protegida
- Suporte à edição de notas com salvamento criptografado.
- A identidade do usuário deve ser confirmada antes que alterações protegidas sejam realizadas.
Cópia segura
- Adição de um botão para copiar diretamente o conteúdo da nota.
- A área de transferência é limpa automaticamente após 45 segundos, reduzindo o risco de exposição acidental.
Melhorias Técnicas
Arquitetura reativa
- Migração completa para LiveData e Room reativo.
- Alterações realizadas no banco de dados são refletidas imediatamente em todas as telas do aplicativo.
Maior estabilidade
- Substituição do
AsyncTask, atualmente depreciado, por um sistema customizado deAppExecutors. - Redução de riscos de crashes, bloqueios da interface e vazamentos de memória.
Acessibilidade
- Inclusão de
contentDescriptionnos elementos visuais relevantes. - Melhorias de contraste nos menus, tanto no modo claro quanto no modo escuro.
Outras Alterações
- Adição da opção Sair do Aplicativo, que encerra imediatamente a sessão e limpa os dados sensíveis mantidos em memória.
- Limpeza automática de arquivos temporários de backup e visualização sempre que o aplicativo é iniciado.