Garanta que há uma pessoa real diante da câmera
Foto de documento se imprime, rosto de terceiro se exibe numa tela e uma gravação se reproduz diante da lente. Nada disso é gente. Este módulo responde se quem aparece na selfie estava mesmo ali no instante do cadastro, e é essa resposta que dá valor ao restante da biometria.
Confirma que há uma pessoa viva na frente da câmera. Barra foto impressa, tela e vídeo gravado, e confere a origem da captura contra injeção de câmera.
- Liveness
"status": "approved"Para quem é
Serve a qualquer cadastro que dependa de rosto: abertura de conta em banco digital, credenciamento de motorista e entregador, contratação de empréstimo pelo celular. Sem ela, a comparação facial confirma apenas que duas imagens parecem a mesma pessoa, e uma cópia bem impressa cumpre esse papel.
Também atende quem vende conteúdo ou produto com restrição etária, como bebidas, games e streaming adulto: a estimativa de idade pela selfie só tem sentido se o rosto for de alguém presente. E atende quem consulta cadastro e listas, porque esses módulos pedem prova de presença para que ninguém use o retrato de um RG alheio como passe.
O que você recebe
O retorno traz live_probability, a chance de haver uma pessoa viva, e spoof_probability, a de um artefato ter sido mostrado no lugar dela. Vêm ainda face_quality e frames_used, para o seu time entender um resultado ruim sem precisar abrir a mídia.
O veredito capture informa se a origem das imagens condiz com uma câmera real: coerente, suspeita ou indeterminado. É a detecção de injeção de câmera, incluída no módulo, sem linha à parte na fatura, nomeada em cada verificação e auditável no próprio payload.
O bloco friction conta qual prova aquele titular fez, e o bloco active lista os movimentos pedidos e quantos foram cumpridos. Quando o flow não pediu movimento algum, active chega null. Presença não comprovada reprova a verificação, porque aqui um erro custa caro demais para virar só alerta.
Os três módulos base do KYC de pessoa (cpf_ocr, face e liveness): o que cada um entrega e o payload de resultado no webhook.
O módulo se chama liveness no flow e no webhook.
Como entra no seu flow
A prova acontece dentro do widget, no navegador do titular, sem aplicativo para instalar e sem chamada extra do seu servidor. Você liga o módulo no flow, e o resultado chega no mesmo webhook das demais etapas.
Os módulos que reaproveitam uma referência guardada, como o Reuso de Documento, a Reautenticação facial e o Atestado de pessoa verificada, exigem esta prova junto. A estimativa de idade também depende dela: sem presença comprovada, o veredito sai NO_LIVENESS e idade nenhuma é estimada.
O grupo do módulo
Documento, selfie e prova de vida capturados pelo widget, com o resultado de cada etapa no seu webhook.
Onde ele entra
Preço
R$ 0,26por verificação
O valor é lido do mesmo catálogo que o painel usa para montar um flow, somando os módulos que este exige, se exigir. Ver preços.
Perguntas frequentes
Ler a documentaçãoO titular precisa fazer movimentos em toda verificação?
Não necessariamente. No modo adaptativo, a decisão de pedir movimentos é tomada verificação a verificação, e o bloco friction registra o que foi exigido. Assim você mede o atrito que cada público enfrentou e compara com a conversão do seu funil.
O que faço quando capture vem suspeita?
Siga o desfecho da verificação, que já leva esse veredito em conta, e use a mídia do painel quando o caso cair em revisão. Uma captura pode destoar do esperado por razões inocentes, ligadas ao aparelho ou ao ambiente, e por isso quem olha o caso de perto é uma pessoa do seu time.
A imagem da prova de vida vai para o meu servidor?
Não. Os quadros capturados permanecem no painel, abertos apenas aos perfis que você liberar, e o evento leva só as probabilidades, os vereditos e o registro da prova feita. O seu backend recebe a decisão, e nunca o rosto de quem se cadastrou.

Crie a conta, monte um flow com este módulo e rode a verificação inteira no ambiente de teste, sem consumir saldo.

