Skip to content

PDFShield: Maior Atualização de Segurança e Interface

Latest

Choose a tag to compare

@wesleiferreira98 wesleiferreira98 released this 25 Jul 23:01
· 1 commit to main since this release

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 flagNoPersonalizedLearning foi 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 de AppExecutors.
  • Redução de riscos de crashes, bloqueios da interface e vazamentos de memória.

Acessibilidade

  • Inclusão de contentDescription nos 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.