Detecção de fraude mais robusta
Fraudadores enviam cada vez mais documentos e selfies que nunca vieram de uma captura real. Cinco novos sinais detectam esses envios antes que cheguem a um revisor.
- Detecção de imagens de documentos reaproveitadas — cada upload é comparado com um acervo de imagens de documentos de identidade que já circulam publicamente, e uma correspondência gera um aviso próprio
- Análise forense do vídeo de prova de vida — o número de quadros, a proporção de quadros duplicados e a taxa de quadros efetiva são analisados no servidor, de modo que vídeos reproduzidos ou sintéticos são sinalizados em vez de aceitos como confiáveis
- Detecção de documentos encobertos — um documento parcialmente obstruído é detectado em nível de pixel e retorna
DOCUMENT_OCCLUSION_DETECTED, traduzido para todos os idiomas compatíveis
- Confirmação de captura ao vivo — a Correspondência facial confirma a pessoa diante da câmera, distinguindo uma captura ao vivo do retrato impresso no documento
- Controle de qualidade da captura — cada upload recebe uma pontuação de qualidade antes da extração, de modo que uma captura ruim é identificada enquanto o usuário ainda está no fluxo
Os fluxos de verificação (workflows) de garantia de idade agora podem retornar apenas a decisão sobre a idade, em conformidade com o padrão internacional de garantia de idade.
- Dados retornados bloqueados — um fluxo que declara o padrão de garantia de idade não pode retornar atributos de identidade junto com a decisão sobre a idade, e somente um fluxo com capacidade de verificação de idade pode declará-lo
- Ramificação para idades limítrofes — a faixa limítrofe da Estimativa de idade fica visível para o grafo do fluxo, de modo que um resultado incerto pode ser direcionado a uma verificação de documento em vez de uma simples aprovação ou reprovação
- Modelos prontos — comece com um modelo de garantia de idade no construtor de fluxos, com os dados retornados já restritos
Novas APIs independentes
Quatro recursos que antes exigiam uma sessão de verificação completa agora podem ser chamados de forma independente, cada um com preço por chamada na página de preços.
- Document AI —
POST /v3/document-ai/ extrai dados estruturados de qualquer documento enviado, não apenas de documentos de identidade. Consulte Document AI
- Risco de contato e de rede —
POST /v3/email/risk/, POST /v3/phone/risk/ e POST /v3/ip/risk/ retornam sinais de risco para um endereço de e-mail, um número de telefone ou um endereço IP. Consulte Risco de e-mail, Risco de telefone e Risco de IP
- Execução como verificação avulsa — cada um também está disponível na caixa de diálogo de verificação avulsa no Console Empresarial, sem precisar criar um fluxo
Didit Copilot
O assistente do console se tornou um copiloto flutuante que cita suas fontes e consegue criar um fluxo funcional a partir de uma descrição.
- Disponível em todas as páginas — um painel flutuante redimensionável substitui o painel fixo, com sugestões de prompts iniciais para a página em que você está e um layout em tela cheia no celular
- Respostas com fontes citadas — as citações no texto abrem a documentação de origem sem sair do painel
- Crie um fluxo descrevendo-o — o copiloto cria o rascunho, adiciona e configura etapas, adiciona ramificações, define as regras de status final e faz a validação antes da publicação
- Configure a Validação de banco de dados conversando — o copiloto cria uma etapa de Validação de banco de dados já configurada para qualquer país compatível
- Crie um questionário a partir de uma planilha — anexe um arquivo CSV ou Excel e o copiloto o transforma em um questionário, inclusive com listas de respostas muito longas
- Funciona no seu idioma — o idioma do console acompanha cada interação, a entrada por voz e por texto são compatíveis, e você pode baixar a transcrição
Suporte no Console Empresarial
O suporte passou a ficar dentro do produto, para que você possa abrir e acompanhar uma solicitação sem sair do Console Empresarial.
- Uma seção de Suporte — tickets no escopo da organização, com status em tempo real e uma tabela de tickets padrão
- Relate um problema sem sair da página — uma caixa de diálogo com categoria, gravidade e ID da sessão, anexos em qualquer mensagem e o número do ticket exibido em todos os lugares
- Escalone para uma pessoa na mesma conversa — o assistente transfere o atendimento para um agente de suporte sem perder o contexto, e você recebe um e-mail quando uma pessoa responde
- Acompanhe um ticket por link — cada ticket tem um link permanente
Marketplace e mecanismos por verificação
O Marketplace agora está disponível no Console Empresarial, e você pode escolher qual mecanismo executa cada verificação individual.
- Explore e ative módulos de parceiros na seção Marketplace. Consulte Marketplace
- Escolha um mecanismo por recurso — um seletor de mecanismo de largura total fica na primeira aba de cada recurso, tanto no editor de fluxos em grafo quanto no editor de fluxos simples
- Sua escolha é mantida nos fluxos simples, assim como nos fluxos em grafo
Monitoramento de transações
As regras de monitoramento agora são totalmente programáveis, pela API e por um agente de IA.
- Gerencie regras pela API — crie, atualize, exclua e faça backtest de regras de monitoramento de transações com os endpoints da Management API
/v3/transactions/rules/, além do Console Empresarial. Explore, instale e remova regras predefinidas da biblioteca com os endpoints correspondentes library e install
- Gerencie regras pelo MCP da Didit — nove ferramentas MCP
didit_transaction_rule_* levam os mesmos fluxos de listagem, criação, atualização, exclusão, backtest e biblioteca a qualquer agente de IA conectado via MCP
- Migração de regras assistida por IA — peça ao assistente da Didit (ou a qualquer agente conectado via MCP) para mapear um conjunto de regras exportado de outro provedor (CSV ou Excel) para o esquema de regras da Didit, fazer o backtest com o seu próprio histórico de transações e criar as regras em modo de teste para você revisar antes de ativá-las
- Toda alteração manual de status é atribuída — uma transação movida manualmente registra o usuário do console que a moveu
Templates biométricos e retenção de dados
As aplicações podem manter um template facial sem imagem depois que uma sessão é excluída, para que a detecção de duplicatas continue funcionando depois que os dados da sessão forem apagados.
- Retenção de template biométrico após a exclusão da sessão (opcional): mantenha um template biométrico facial sem imagem vinculado ao User quando uma sessão é excluída, para que a detecção de duplicatas, a Busca facial e a autenticação biométrica continuem funcionando depois que você apagar os dados da sessão. Ative em App Settings → Data retention (Manter template biométrico, com um período de retenção finito obrigatório) ou com
face_retention_policy e face_retention_days em PATCH /v3/webhook/. Substitua a configuração por chamada com retain_face_embeddings em DELETE /v3/session/{sessionId}/delete/ e POST /v3/sessions/delete/. Os templates retidos nunca contêm imagens, dados da sessão nem campos de identidade, têm um expires_at finito e são apagados na exclusão do User, no apagamento por privacidade, na expiração ou em uma remoção explícita. Consulte Templates biométricos
- Instruções de apagamento por privacidade: envie
deletion_instruction: "privacy_erasure" (e o seu próprio instruction_id) na exclusão da sessão para apagar todos os templates retidos dessa pessoa, independentemente da política da aplicação
- Nova API de templates biométricos:
GET /v3/biometric-templates/, GET /v3/biometric-templates/count/, GET/DELETE /v3/biometric-templates/{template_uuid}/ e POST /v3/biometric-templates/delete/ listam, contam, inspecionam e apagam os templates retidos. Toda retenção e toda remoção ficam registradas em auditoria
- Correspondências da Busca facial agora informam
source: "retained_template" com vendor_user_id e biometric_template_id para resultados em templates retidos, e vendor_user_id em correspondências de sessões e importadas
- Mudança incompatível: respostas de exclusão de sessão:
DELETE /v3/session/{sessionId}/delete/ e POST /v3/sessions/delete/ agora retornam 200 OK com um corpo JSON (face_retention_outcome, biometric_template_uuid; results[] por sessão no caso de lote) em vez de 204 No Content. Atualize os clientes que verificam o 204. O comportamento padrão de exclusão não muda: as aplicações existentes continuam em delete_with_session até que você ative a retenção explicitamente
POST /v3/users/delete/ apaga os templates biométricos retidos do usuário antes de excluí-lo e retorna 503 (pode tentar novamente, nada é excluído) se algum template não puder ser apagado
- Uma política de retenção visível: defina a política nas configurações e revise os templates armazenados em Lists → Biometric templates
API de sessões
As respostas de consulta de sessão trazem mais dos sinais de que a sua integração precisa, para que você possa decidir sem chamadas extras.
- Dados de código de barras nas respostas: as respostas de consulta de sessão incluem
id_verifications[].barcodes. Cada código de barras preserva type, position, data, data_raw e side; documentos sem saída de código de barras retornam uma lista vazia
- Método de prova de vida explícito: os payloads da etapa facial sempre incluem
face_liveness_method. Quando um fluxo não o define explicitamente, a API retorna PASSIVE
- Estado civil nas regras: use
kyc.marital_status em ramificações do fluxo e em regras de status personalizadas
- Ordenação pela última atualização: liste as sessões por
updated_at e veja de relance quais sessões foram importadas
Novos documentos e países
Novos tipos de documento em dez países e licenças de porte de armas como uma nova categoria de documento.
- Novos documentos de identidade: carteira de identidade da Moldávia (2025), carteira de identidade do Paquistão (2025), carteira de identidade do Uruguai (2026), cartão de solicitante de asilo da Grécia (2025) e uma terceira variante da carteira de motorista da Bélgica
- Carteiras de motorista digitais: Argentina (Mi Argentina e Jujuy) e Austrália (Nova Gales do Sul, incluindo a provisória, Austrália Meridional, incluindo a de aprendiz, e Victoria, incluindo a de veículos pesados)
- Licenças de porte de armas são uma nova categoria: a licença de armas de fogo de Victoria, na Austrália, e as de Illinois, Massachusetts e duas autorizações de Nova Jersey, nos Estados Unidos, selecionáveis como um tipo de documento próprio
- Carteira de motorista da Cidade do México (2025), incluindo o catálogo de carteiras permanentes, e carteira de motorista do Paraguai (2026). Além disso, o MyKad da Malásia agora pode ser selecionado como um subtipo próprio, e não como uma carteira de identidade genérica
- Extração aprimorada para mais dez países: Bélgica, Alemanha, Índia, Israel, Madagascar, Nova Zelândia, Noruega, Serra Leoa, África do Sul e Estados Unidos
- Validação do 2D-Doc francês: as carteiras de identidade francesas de 2021 leem e validam o Data Matrix 2D-Doc da ANTS no verso do documento
- Veja exatamente quais campos um código de barras assina: o código de barras das carteiras de motorista norte-americanas informa os seus campos assinados, e cada assinatura é validada em relação ao período de validade do seu certificado
Leitura de chip
O repositório de confiança de passaportes eletrônicos foi atualizado, então mais chips são autenticados sem problemas e um chip ilegível explica o motivo.
- 136 países emissores no repositório de confiança de passaportes eletrônicos, com novas gerações de certificados de assinatura importadas para 32 deles
- Uma âncora de confiança ausente é identificada: quando a âncora de confiança de um chip está ausente, o resultado informa isso diretamente
- Ramifique pelo motivo de um chip ter sido ignorado: os fluxos podem direcionar pelo motivo específico de a etapa NFC ter sido ignorada
- Compatibilidade de chips ampliada: passaportes cujas assinaturas usam uma codificação fora do padrão agora são lidos com sucesso, e os retratos do chip em qualquer modo de cor são convertidos corretamente
Validação de banco de dados
Uma nova fonte oficial, e a Validação de banco de dados agora é executada com as suas próprias entradas.
- Número de Verificação Bancária da Nigéria: uma consulta direta do BVN, condicionada a uma correspondência facial com selfie, para que o número só seja resolvido para a pessoa que está de fato presente. Os nomes são entradas opcionais
- Nenhuma etapa de documento obrigatória: cada campo pode vir da sua própria fonte de entrada, então um fluxo pode executar a Validação de banco de dados a partir de uma selfie e de um número de identidade nacional, sem nenhuma captura de documento
- Semântica de aprovação explícita: uma aprovação significa que a fonte confirmou positivamente os dados, e o faturamento acompanha uma chamada bem-sucedida à fonte
- Resultados mais claros: quando a Validação de banco de dados não é executada, a resposta informa o motivo
Verificação de empresas
Os proprietários e administradores declarados são conferidos com os documentos que você envia, e uma indisponibilidade do registro de empresas não interrompe o fluxo.
- As pessoas-chave são confirmadas com base nos documentos societários: uma parte declarada é correspondida com base nas evidências dos documentos, e um acionista citado em um documento precisa ter uma função de proprietário
- As funções do registro são preservadas: as funções de UBO vêm dos dados de propriedade do registro de empresas, e as funções de administrador, da designação completa que consta no registro
- Indisponibilidades do registro retornam um código claro: quando a busca no registro de empresas está indisponível, a resposta é
502 com code: "kyb_registry_provider_unavailable", para que sua integração possa reagir em vez de tentar adivinhar
- Entrada manual da empresa: os fluxos de verificação para web, iOS e Android permitem que o solicitante informe os dados da empresa manualmente quando o provedor do registro está indisponível
- Os departamentos ultramarinos franceses agora podem ser pesquisados no registro de empresas da França
- Análise da cobertura dos registros: veja a cobertura e a taxa de sucesso das buscas em registros por país e por versão do fluxo em Relatórios
- Progresso dos documentos por grupo na etapa de documentos, com os documentos aguardando substituição contabilizados separadamente
Análise AML e Triagem de carteiras
Os revisores passam a ver o raciocínio por trás de uma pontuação, e a triagem de carteiras ganha um relatório compartilhável.
- A pontuação de risco é explicada: o resultado mostra os fatores por trás da pontuação, com dicas de contexto legíveis para cada ocorrência e nomes de bases de dados por extenso
- Relatório em PDF assinado para a triagem de carteiras: um endpoint de relatório independente cujos resultados são assinados, de modo que o PDF não pode ser alterado depois
- Chaves de idempotência na API de AML, para que uma requisição de análise repetida nunca seja cobrada nem analisada duas vezes
- Correspondência mais precisa: a nacionalidade é normalizada para códigos de país exatos antes da busca, e a nova análise continua funcionando após uma correção manual do país
Fluxo de verificação
A captura é onde os usuários mais falham, por isso a maior parte deste mês foi dedicada a fazê-los concluir na primeira tentativa.
- A moldura de alinhamento continua na tela durante uma nova captura e fica corretamente posicionada sobre a pré-visualização da câmera nos navegadores móveis mais recentes
- Recuperação da câmera: o fluxo detecta uma câmera que parou de gerar imagens e a reinicia, para que a captura continue
- Foto como alternativa na captura: os fluxos de captura na web e no Android continuam com uma foto quando a gravação de vídeo não está disponível, e o Android tenta novamente o download do modelo de detecção de documentos quando ele falha
- Mensagens de prova de vida mais claras: textos específicos para tempo esgotado, orientações mais firmes após um segundo tempo esgotado consecutivo, e um dispositivo sem câmera é informado disso, em vez de receber um pedido de permissão
- Envios maiores: documentos de até 50 MB em Comprovante de endereço, documentos da empresa e Document AI, com compactação automática
- Cidade do Vaticano e São Vicente e Granadinas foram adicionados à lista de países
- Indisponibilidades do provedor de telefonia retornam um código claro:
502 com code: "phone_provider_unavailable"
- As opções de tentar novamente e escanear de novo continuam disponíveis após um erro no envio de documento ou de rosto no Android (SDK 4.7.3)
- Uma mensagem clara quando os créditos acabam, para que o usuário saiba exatamente o que aconteceu
Marca e textos
Agora você pode reescrever os textos que seus usuários leem e adaptar o fluxo à sua paleta de cores.
- Uma aba Texts em Customization: substitua os textos de cada etapa e da tela de conclusão, com uma pré-visualização que mostra o texto padrão real
- Substituições de texto por aplicação: a mesma substituição pode ser diferente entre duas aplicações de uma mesma organização e é aplicada por etapa, e não apenas à primeira
- O rodapé “Secured by” usa a cor configurada para o texto de suporte
Faturamento e uso
Os gastos ficam mais fáceis de entender, e um pagamento que falha explica o motivo.
- Descontos por volume no pré-pago: os créditos pré-pagos usam descontos na cobrança em vez de créditos bônus: economize 4% com $250, 7% com $1,000 e 10% com $2,000
- Pague uma vez por etapa de documentos, não uma vez por envio: uma etapa com dez documentos da empresa custa o mesmo que uma com dois
- Faturas mensais para cobrança por contrato: organizações com cobrança por contrato recebem uma fatura mensal de uso, liquidada na moeda do pagador
- A recarga automática explica o que aconteceu: uma tentativa que falha registra e mostra o motivo da recusa, e a recarga automática é retomada automaticamente assim que a forma de pagamento é substituída
- Uma página Usage reformulada: tabelas ordenáveis, busca dentro da caixa de diálogo de detalhamento, o custo total em destaque e um contador do plano gratuito
- Um código legível por máquina para créditos insuficientes, para que sua integração possa reagir a ele de forma programática
SDKs nativos
Os SDKs nativos receberam versões ao longo de todo o mês, levando todas as plataformas para a 4.7.x com binários significativamente menores.
- React Native de 4.5.4 a 4.7.5, Android de 4.5.4 a 4.7.4, iOS de 4.5.4 a 4.7.2, Flutter de 4.6.0 a 4.7.2
- Apps menores: as variantes para iOS estão significativamente menores, e um mecanismo mais leve no dispositivo agora executa a captura automática nas duas plataformas
- O suporte a carteiras é opcional no Android: a conexão de carteiras é distribuída como uma dependência separada, então seu app só a inclui quando você a usa
- Texto de boas-vindas por etapa: o texto de boas-vindas é resolvido de acordo com a própria etapa do fluxo, e as substituições de título são aplicadas em apps totalmente com marca própria
- Suporte a frameworks: a especificação de TurboModule do React Native oferece suporte à geração de código do React Native 0.77, o Kotlin 2.2 é suportado, e o Flutter passa o idioma do dispositivo para a sessão, para que o fluxo abra no idioma do usuário
- Android 16: as pré-visualizações da câmera na Active Liveness são exibidas corretamente em dispositivos com Android 16; o React Native 4.7.5 inclui o build Android 4.7.4 que corrige o problema
- Captura de foto estática no iOS: o SDK para iOS recorre à captura de foto estática no iOS 15 quando o quadro de vídeo ao vivo não está disponível
- Simbolização de falhas: o SDK para React Native publica os artefatos dSYM do iOS a partir da 4.5.4, e os conflitos de dependências do Expo no Android foram resolvidos em todas as variantes
Didit Academy
Dez videoaulas levam você do seu primeiro fluxo de verificação (workflow) até a leitura de um resultado de verificação, cada uma com uma transcrição completa e com marcações de tempo nesta documentação.
- Dez aulas no YouTube: tour pela plataforma, o que seus usuários veem, crie um fluxo de KYC sem código, conecte a Didit ao Claude com MCP, leia um resultado de verificação, KYB do registro ao UBO, regras de monitoramento de transações em tempo real, integre a API, os SDKs e os webhooks, análises, equipes e funções e preços explicados
- Assista ao curso completo na playlist da Didit Academy
- Transcrições pesquisáveis: cada aula tem uma transcrição com marcações de tempo na documentação, e cada parágrafo leva diretamente ao momento exato no vídeo. Comece pela Didit Academy
Onde o trabalho de garantia de idade descrito acima se encaixa nas credenciais da Didit.
- A verificação de idade é certificada na Alemanha: a FSM, órgão de autorregulação de proteção de menores da Alemanha, certificou que o sistema de verificação de idade da Didit estabelece de forma confiável um grupo fechado de usuários nos termos da Seção 4(2) do JMStV. Veja Certificações
- Antispoofing biométrico: detecção de ataques de apresentação iBeta Nível 1 conforme a ISO/IEC 30107-3, testada por um laboratório credenciado pelo NIST
- FIDO Alliance: a Didit passou a integrar a FIDO Alliance como Associate Member em 13 de agosto de 2026
Melhorias
Mudanças menores no Business Console, na API e no fluxo de verificação.
- Baixe o relatório em PDF de um usuário diretamente nos detalhes do usuário e obtenha um único relatório que cobre todas as sessões concluídas por um usuário recorrente
- Inicie um fluxo com uma ramificação e direcione as ramificações com base nos metadados da sessão definidos na criação da sessão
- Os fluxos continuam funcionando sem alterações quando novos subtipos de documento são adicionados ou renomeados
- Um reenvio executa novamente todo o grafo do fluxo, incluindo os webhooks
- O Comprovante de endereço mantém o endereço exatamente como está impresso no documento e interpreta o prazo de pagamento de uma conta de serviços como data de pagamento
- As perguntas de conformidade sobre países agrupam os países por continente, com a opção de selecionar ou limpar um continente inteiro
- Os lojistas que usam o app da Shopify podem ver seus resultados de verificação no painel administrativo da Shopify
- Os convites pendentes aparecem antes dos membros que já aceitaram, e o ID da sua organização é exibido em Organization Settings
Última modificação em 1 de novembro de 2026