Sobre o projeto
A AppCam foi desenvolvida para fortalecer a segurança no processo de captura de fotos dos usuários do Nome do banco removido para não dar problema :)willbank, com uma câmera própria integrada ao aplicativo. Com ela, substituímos uma biblioteca de terceiros que facilitava fraudes de Fake Camera, proporcionando uma experiência mais confiável e acessível para nossos usuários. Além de reduzir riscos, aprimoramos a usabilidade, tornando a captura de imagens mais intuitiva e adaptada a diferentes necessidades dos usuários.
Background
A ideia para o projeto surgiu da necessidade de tornar o sistema de captura de fotos mais seguro e confiável, um passo essencial para verificar identidades e prevenir fraudes. Percebemos que a biblioteca de terceiros permitia o uso de "Fake Camera" — em que fraudadores podiam inserir fotos salvas em vez de capturarem imagens ao vivo. Isso evidenciou a urgência de uma solução interna para garantir a autenticidade das imagens capturadas.
Além da segurança, também identificamos melhorias importantes na acessibilidade. As câmeras usadas no cadastro tinham máscaras rígidas no layout, tornando a experiência difícil para muitos usuários. Por isso, nossa meta foi criar uma câmera própria que não apenas aumentasse a segurança, mas também trouxesse uma usabilidade mais inclusiva e intuitiva.
Desafios
— Fraudes com Fake Camera: identificar e prevenir o uso de imagens salvas por terceiros, uma prática que dificultava a verificação genuína.
— Usabilidade e acessibilidade: muitos usuários enfrentavam dificuldades de uso, especialmente em enquadrar documentos e manter o celular estável para a captura, devido às máscaras de captura restritivas.
— Diversidade de documentações: as variações nos tipos de documentos (ex: RGs com layout vertical ou horizontal) tornavam as máscaras fixas inadequadas, confundindo o usuário e dificultando o processo.
Soluções
— Câmera integrada própria: criamos uma câmera interna com segurança robusta, eliminando o uso de bibliotecas de terceiros e neutralizando a possibilidade de Fake Camera.
— Temporizador de captura: adicionamos um temporizador para permitir que os usuários ajustassem o documento sem necessidade de segurar o celular no momento da captura, facilitando o uso para pessoas com necessidades físicas ou motoras específicas.
— Máscaras flexíveis e enquadramento livre: removemos a máscara restritiva, ampliando a área de captura e garantindo mais liberdade no enquadramento de documentos.
— Instruções simplificadas: atualizamos os textos de orientação para torná-los mais claros e objetivos, facilitando o entendimento do usuário durante o processo.
— Contraste e visibilidade aprimoradas: aumentamos o contraste dos elementos visuais e tornamos os botões de ação mais perceptíveis, melhorando a acessibilidade visual.
— Alternância de câmera e brilho automático: permitimos a troca entre câmeras e ajustamos o brilho automaticamente para melhorar a qualidade de captura.
Conclusão e Aprendizados
O projeto AppCam foi uma oportunidade valiosa para aprender a lidar com a integração de segurança e usabilidade em um só produto. Colaborar junto ao time de prevenção e desenvolvimento foi essencial para encontrar soluções que equilibrassem proteção contra fraudes e uma boa experiência para o usuário. Embora o projeto tenha sido uma solução eficaz para diversos desafios, identificamos ainda outras áreas de melhoria e planejamos monitorar os casos de uso para possíveis atualizações. Este projeto trouxe insights valiosos sobre a criação de ferramentas internas com propósito e impacto, solidificando nossa prática de desenvolver soluções alinhadas com as necessidades reais dos usuários.