AppCam banner

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.

Visão geral AppCam

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.

AppCam — telas AppCam — telas AppCam — telas

Protótipo AppCam

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.