Visão geral
Biometric Storage é um pacote Flutter que fornece armazenamento de dados criptografados e seguro com autenticação biométrica opcional (impressão digital ou reconhecimento facial) em plataformas compatíveis. Ele utiliza recursos nativos de segurança no Android e no iOS, e oferece criptografia de fallback em outras plataformas, incluindo web (usando localStorage), macOS, Windows e Linux. Projetado para dados sensíveis como senhas ou tokens, garante que os dados permaneçam protegidos mesmo se o dispositivo for comprometido. O pacote se integra perfeitamente a aplicativos que exigem persistência local voltada para privacidade.
Casos de uso
- Armazenamento seguro de senhas
- Persistência do token de autenticação
- criptografia de preferência do usuário
- Acesso a dados protegidos por biometria
- Proteção de dados offline
- Desenvolvimento de aplicativos com foco na privacidade
Principais recursos
- Armazenamento criptografado de ponta a ponta
- Suporte de autenticação biométrica
- Compatibilidade multiplataforma
- Alternar para armazenamento local criptografado
- API simples para operações de leitura/gravação
- Integração de segurança específica da plataforma
Indicado para
- Aplicativos que lidam com dados de usuário sensíveis
- Gerenciadores de senhas
- Aplicativos de anotações seguros
- Sistemas de autenticação
- Aplicativos focados na privacidade
- Desenvolvedores priorizando a segurança de dados
Considerações
- Suporte biométrico limitado em plataformas não móveis
- A versão web usa localStorage (menos segura que a nativa)
- Requer um tratamento adequado de permissões
- Sem capacidade de sincronização em nuvem
- Pode exigir configuração adicional para plataformas de desktop
- Depende dos mecanismos de segurança do sistema operacional subjacente