SDK nativo 4.0 — Variantes modulares
O maior lançamento do SDK nativo do ano. iOS, Android, React Native e Flutter receberam uma linha 4.0 que divide o SDK em variantes independentes, para que você distribua apenas o binário de que realmente precisa.
- Quatro variantes —
Core (sem NFC e sem captura automática), AutoDetection (captura automática, sem NFC), NFC (leitura NFC, sem captura automática) e All (tudo)
- Binário 84% menor no iOS Core — cerca de 6 MB em disco e 3 MB compactado no IPA, contra ~40 MB na 3.x, para apps que não precisam da captura automática baseada em MediaPipe
- Compatível com versões anteriores — as integrações existentes com
pod 'DiditSDK' e Gradle continuam funcionando sem alterações; All é o padrão
- Seleção por plataforma — subspecs do CocoaPods e library products do SPM no iOS, artefatos separados no Android, flags do config plugin do Expo no React Native e
DIDIT_SDK_IOS_VARIANT / $DiditSdkIosVariant no Flutter
- Guia de migração — novas tabelas no README de cada SDK explicam a matriz de instalação e como migrar da 3.x
Prova de vida do documento configurável
A prova de vida do documento deixou de ser uma simples alternância entre aprovar e recusar e passou a ter uma configuração mais completa por tipo de fraude, disponível tanto na API quanto em uma nova aba Forgery no editor do fluxo de verificação (workflow).
- Limiares por tipo de fraude — defina pontuações independentes de Recusar e Revisão para Screen Replay, Printed Copy e Portrait Replacement
- Nova aba Forgery no Console — três controles deslizantes substituem os antigos chips de aprovar/revisar/recusar, com localização completa em todos os idiomas compatíveis
- Evidências em cada aviso — as dicas de contexto da sessão agora mostram a pontuação real da prova de vida, os limiares ativos, a faixa de decisão e qual lado do documento gerou o resultado
- Mais precisa em uploads — foram eliminados os falsos positivos de aviso de “cópia impressa” em documentos legítimos digitalizados ou fotografados; screen replay e manipulação de retrato continuam sendo acionados em uploads
Verificação de consistência entre frente e verso
Uma nova verificação identifica usuários que enviam a frente de um documento e o verso de outro — identificada pela primeira vez em produção em uma cédula boliviana.
- Novo risco
DATA_INCONSISTENT — acionado quando os dados de OCR da frente não correspondem aos do verso
- Ação do fluxo — encaminhe envios inconsistentes para Recusar, Revisão ou Aprovar por meio da configuração existente
inconsistent_data_action
- Armazenamento correto — a imagem salva da frente sempre corresponde à etapa da frente, mesmo quando o OCR inverte inicialmente os rótulos de frente e verso
Expansão da Validação de banco de dados na África do Sul
A cobertura da África do Sul passou de uma única verificação do documento nacional de identidade para um conjunto completo de fontes de dados, todas acessíveis pela mesma API de validação de banco de dados.
- Department of Home Affairs — correspondência de impressão digital e consulta de foto no DHA
- Dados de veículos — propriedade e consulta por VIN
- Dados de empresas — registro de empresas, diretores da empresa e cargos de diretoria ocupados por pessoas
- Sinais bancários e de consumidor — verificação do titular da conta bancária e contactabilidade
- Fraude e AML — verificação de prevenção a fraudes, verificação de refugiados e triagem de antecedentes criminais por reconhecimento facial
- Documento nacional de identidade mais barato — a validação do documento nacional de identidade sul-africano passou para uma nova integração com custo por chamada significativamente menor
Validade do título de eleitor INE do México
Os títulos de eleitor mexicanos INE/IFE agora podem ser validados em tempo real no registro oficial.
- Validade do documento — confirma o modelo da credencial (
modelo), a data de validade (vigencia) e se ela é válida como documento de identificação
- Direito de voto — confirma a situação eleitoral do titular
Otimização da triagem AML
As triagens AML agora são deduplicadas em reenvios quando a identidade não mudou, para que você deixe de ser cobrado por análises repetidas da mesma pessoa.
- Ignorada em reenvios idênticos — se nome, data de nascimento, nacionalidade e número do documento não mudaram desde a triagem anterior, não há nova análise (nem nova cobrança)
- Comportamento inalterado quando a identidade de fato muda, na primeira triagem, em sessões de sandbox e no endpoint AML independente
- Também vale para KYB — as triagens AML de empresas são deduplicadas da mesma forma quando a identidade da empresa não muda no reenvio
Upload do rosto do usuário
Os rostos importados pelo endpoint Upload User Face agora se comportam como qualquer rosto capturado em uma sessão de verificação.
- Visíveis no perfil do usuário — o retrato aparece na página de detalhes do usuário no Console como uma captura feita durante a verificação
- Incluídos na detecção de duplicados — os rostos importados agora fazem parte do índice de busca 1:N, de modo que novos cadastros com um identificador de dados do fornecedor diferente são sinalizados corretamente
- Ideal para preenchimento retroativo — útil ao migrar um banco de dados de identidades existente para a Didit
Erros de domínio personalizado da Marca própria
Os domínios de verificação personalizados não mudam mais silenciosamente para “Verificado” quando os registros CAA do seu provedor de DNS, na verdade, impedem a emissão do certificado.
- Erro real exibido — o Console agora mostra o motivo exato (normalmente um registro CAA que impede a AWS de emitir o certificado SSL)
- Instruções de recuperação em 5 etapas — os registros DNS exatos que você precisa adicionar estão listados na página de personalização
- Fim das falhas invisíveis — domínios que parecem verificados, mas não carregam, são identificados antes de chegar aos usuários finais
E-mails transacionais redesenhados
Todos os 11 e-mails de autenticação e de organização foram reconstruídos para seguir o design system do Console — layout branco e limpo, CTA em formato de pílula com largura total e um rodapé focado em texto com hello@didit.me. Os clientes de marca própria continuam recebendo o próprio logotipo e tema no e-mail de verificação.
Correspondência de nomes compostos
A validação de banco de dados agora trata corretamente prenomes compostos nos serviços de registros de consumidores.
- EUA — “Jorge Luis”, “Miguel Angel Jr” e padrões semelhantes de prenome duplo em espanhol agora têm correspondência correta
- RU — prenomes compostos como “Lukasz Marcin” são interpretados como primeiro nome + nome do meio, em vez de serem tratados como um único token
Suporte a novos documentos
- Tipo de documento Tax Card — um novo subtipo de documento adicionado aos SDKs para iOS, Android, Flutter e React Native para verificação de residência fiscal
- Carteira de motorista dos Países Baixos de 2025 — o novo modelo é suportado de ponta a ponta
- Carteira de motorista digital do Brasil — capturas de dois lados com marcadores “Side C” / “Page B” agora salvam a foto frontal e a imagem do verso corretas
- Documento de viagem da Convenção sobre Refugiados da Espanha — este e documentos de viagem semelhantes para apátridas que usam os prefixos de MRZ D / DV / TI e a nacionalidade
XXA agora são interpretados corretamente
- 11 documentos com suporte adicionado recentemente sincronizados no registro de produção a partir de envios reais
Idioma mongol
O fluxo de verificação e os quatro SDKs nativos agora suportam o mongol (mn), elevando a cobertura total para 54 idiomas.
Versões dos SDKs nativos
Além das variantes modulares da versão 4.0, todos os SDKs nativos receberam um fluxo constante de correções de estabilidade ao longo de maio.
- Android SDK 3.5.3 – 4.0.2 — Qualidade da foto do documento e estilo da introdução facial, recuperação após falhas de rede ambíguas, correção do piscar do tema de marca própria na conclusão, troca de câmera com redefinição de estado tanto para documento quanto para prova de vida, proteções de upload quando faltam segmentos de vídeo, atualizações de termos e traduções, correção da captura de selfie com a câmera frontal, ajustes no botão voltar e nos questionários, idioma mongol e a linha 4.0 com câmeras padrão configuráveis e visibilidade do seletor de câmera
- iOS SDK 3.3.3 – 4.0.2 — Qualidade da captura de documentos e uploads reproduzíveis em MP4 / H.264, recuperação de etapas após respostas interrompidas do backend, build opcional sem NFC, licença inline no podspec, versões de rotina 3.5 / 3.6, uma correção crítica para um crash
EXC_BAD_ACCESS no iOS 13–17 introduzido por um símbolo do runtime do Swift 6, idioma mongol e a 4.0 com a divisão em variantes modulares e suporte a Tax Card
- React Native SDK 3.2.11 – 4.0.1 — Atualizado para as versões nativas mais recentes de iOS e Android a cada ciclo, adicionou as flags
iosNfcEnabled / androidNfcEnabled ao plugin de configuração do Expo para que os consumidores possam escolher a variante sem NFC, e lançou a 4.0 com a matriz completa de variantes
- Flutter SDK 3.5.0 – 4.0.2 — Incorporou as versões nativas mais recentes de iOS e Android, adicionou uma opção de build sem NFC para Android, expôs toda a superfície de configuração nativa (
showCloseButton, showExitConfirmation, closeOnComplete) e lançou a 4.0 com seleção de variante nativa e suporte a Tax Card
Inteligência de dispositivos
A identificação de dispositivos no servidor ficou mais precisa e mais difícil de enganar.
- Âncora determinística obrigatória — correspondências aproximadas de impressão digital do dispositivo agora exigem um identificador vinculado ao hardware (SSAID ou Widevine no Android,
identifierForVendor no iOS) antes que duas sessões possam ser vinculadas, eliminando falsos positivos
- Corroboração por TLS / JA4 — as impressões digitais web agora são corroboradas com sinais de impressão digital TLS para uma classificação de correspondência determinística mais robusta
Melhorias
- Avisos obsoletos de “imagem muito desfocada” não são mais anexados a sessões aprovadas quando o usuário refez a captura do documento com sucesso na última tentativa permitida
- O algoritmo de captura facial agora usa a geometria real da caixa delimitadora em vez de intervalos normalizados, com novas instruções de “afaste-se” e “aproxime-se” e ajuste de estabilidade específico por dispositivo
- Os erros de permissão de câmera são classificados de forma consistente em todo o fluxo de verificação, com mensagens mais claras que distinguem expiração do tempo de solicitação de permissão de falhas de acesso à câmera
- Contas não verificadas não podem mais ocupar um endereço de e-mail permanentemente: um novo cadastro assume o registro não verificado em vez de ser bloqueado
- Os botões de tela cheia do grafo do fluxo de verificação (workflow) e do editor de questionários agora funcionam no Safari
- Os campos do ImmiCard australiano e de documentos de viagem, a data de validade do passaporte da Nova Zelândia e a resolução de endereços estruturados foram corrigidos em cerca de 35 serviços de validação de banco de dados que usam endereço
Correções
- Corrigido o recorte
front_image corrompido retornado pela API de Verificação de identidade quando a frente e o verso eram trocados durante o OCR (documentos de identidade da Argentina de 2019 e 2020)
- Corrigida a ausência de eventos
FILE_UPLOADED em sessões reenviadas, que fazia com que documentos reenviados aparecessem sem arquivo no Console
- Corrigidos problemas de tradução e de personalização de marca própria em todo o fluxo de verificação web
Última modificação em 1 de novembro de 2026