> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog Didit: novidades de identidade de maio de 2026

> Didit, maio de 2026: SDK nativo 4.0 modular, prova de vida de documentos configurável, validação de base de dados na África do Sul e INE no México.

### Native SDK 4.0 — Variantes modulares

A maior versão do ano para o SDK nativo. iOS, Android, React Native e Flutter lançaram todos uma linha 4.0 que divide o SDK em variantes independentes, para que só inclua o binário de que realmente precisa.

* **Quatro variantes** — `Core` (sem NFC, sem captura automática), `AutoDetection` (captura automática, sem NFC), `NFC` (leitura NFC, sem captura automática) e `All` (tudo)
* **binário do iOS Core 84% mais pequeno** — cerca de 6 MB em disco e 3 MB comprimidos no IPA, em vez de \~40 MB na 3.x, para as aplicações que não precisam de captura automática com MediaPipe
* **Compatível com versões anteriores** — as integrações existentes com `pod 'DiditSDK'` e Gradle continuam a funcionar sem alterações; `All` é a predefinição
* **Seletores por plataforma** — subspecs do CocoaPods e produtos de biblioteca do SPM no iOS, artefactos separados no Android, opções do plugin de configuração Expo no React Native e `DIDIT_SDK_IOS_VARIANT` / `$DiditSdkIosVariant` no Flutter
* **Guia de migração** — novas tabelas em todos os READMEs do SDK explicam a matriz de instalação e como migrar da 3.x

![SDK nativo Didit 4.0 — variantes modulares para iOS, Android, React Native e Flutter](https://mintcdn.com/didit-0f962782/5cj1EteGq5bbThZl/images/changelog/may-2026/native-sdk-4.png?fit=max\&auto=format\&n=5cj1EteGq5bbThZl\&q=85\&s=4e510f464f74489edd59bae07ff0d274)

### Prova de vida de documentos configurável

A prova de vida de documentos passou de um único interruptor de aprovação/recusa para uma configuração mais rica por tipo de fraude, disponível tanto na API como num novo separador Forgery no editor de fluxos.

* **Limiares por tipo de fraude** — defina pontuações independentes de **Recusar** e **Revisão** para Repetição de ecrã, Cópia impressa e Substituição de retrato
* **Novo separador Forgery na Console** — três controlos deslizantes substituem os antigos chips de aprovação/revisão/recusa, com localização completa em todos os idiomas suportados
* **Evidência em cada aviso** — as dicas de ferramenta das sessões mostram agora a pontuação real de prova de vida, os limiares ativos, o grupo de decisão e o lado do documento que originou o resultado
* **Melhorias em carregamentos** — os avisos falsos de "cópia impressa" em cartões de identidade legítimos, digitalizados ou fotografados, foram removidos; a repetição de ecrã e a manipulação de retrato continuam a ser detetadas em carregamentos

![Limiares configuráveis de prova de vida de documentos no separador Forgery do editor de fluxos Didit](https://mintcdn.com/didit-0f962782/5cj1EteGq5bbThZl/images/changelog/may-2026/configurable-document-liveness.png?fit=max\&auto=format\&n=5cj1EteGq5bbThZl\&q=85\&s=e16fdb8399ca71a6df910b7c9ad1b06a)

### Verificação de consistência entre frente e verso

Uma nova verificação deteta utilizadores que carregam a frente de um documento de identidade e o verso de outro — detetada pela primeira vez numa cédula boliviana em produção.

* **Novo risco `DATA_INCONSISTENT`** — é acionado quando os dados OCR da frente não correspondem aos do verso
* **Ação do fluxo** — encaminhe as submissões inconsistentes para **Recusar**, **Revisão** ou **Aprovar** através da definição existente `inconsistent_data_action`
* **Guardado corretamente** — a imagem da frente guardada corresponde sempre ao passo da frente, mesmo quando o OCR troca inicialmente as etiquetas de frente e verso

### Expansão da validação de base de dados para a África do Sul

A cobertura da África do Sul passou de uma única verificação do número de identificação nacional para um conjunto completo de fontes de dados, todas acessíveis através da mesma API de validação de base de dados.

* **Departamento de Assuntos Internos (DHA)** — correspondência de impressões digitais e consulta de fotografia no DHA
* **Dados de veículos** — propriedade e consulta por VIN
* **Dados de empresas** — registo de empresas, administradores de empresas e cargos de administração ocupados por pessoas
* **Sinais bancários e de consumo** — verificação do titular da conta bancária e de possibilidade de contacto
* **Fraude e AML** — verificação de prevenção de fraude, verificação de refugiados e triagem criminal por reconhecimento facial
* **Validação do número de identificação nacional mais barata** — a validação do número de identificação nacional sul-africano passou para uma nova integração com um custo por chamada significativamente inferior

![Validação de base de dados Didit — cobertura alargada de fontes de dados para a África do Sul](https://mintcdn.com/didit-0f962782/5cj1EteGq5bbThZl/images/changelog/may-2026/south-africa-database-validation.png?fit=max\&auto=format\&n=5cj1EteGq5bbThZl\&q=85\&s=92550f269a92e6b98eb8b5623ceb6fcb)

### Validade do cartão de eleitor do INE no México

Os cartões de eleitor INE/IFE do México podem agora ser validados em tempo real contra o registo oficial.

* **Validade do documento** — confirma o modelo da credencial (`modelo`), a validade (`vigencia`) e se é válida como identificação
* **Direitos de voto** — confirma se o titular tem direito de voto

### Otimização da triagem AML

As triagens AML são agora deduplicadas em reenvios quando a identidade não mudou, para que deixe de ser cobrado por triagens repetidas da mesma pessoa.

* **Ignorar reenvios idênticos** — nome, data de nascimento, nacionalidade e número do documento inalterados em relação à triagem anterior significam que não há nova triagem (e nenhum novo custo)
* **Comportamento inalterado** quando a identidade muda efetivamente, na primeira triagem, nas sessões de sandbox e no endpoint AML autónomo
* **Aplica-se também ao KYB** — as triagens AML de empresas são deduplicadas da mesma forma quando a identidade da empresa não muda no reenvio

### Carregar rosto do utilizador

Os rostos importados através do endpoint **Upload User Face** passam agora a comportar-se como qualquer rosto capturado numa sessão de verificação.

* **Visível no perfil do utilizador** — o retrato aparece na página de detalhes do utilizador da Console, como uma captura direta
* **Incluído na deteção de duplicados** — os rostos importados fazem agora parte do índice de pesquisa 1:N, pelo que as novas inscrições com um identificador de dados diferente do utilizado pelo fornecedor são corretamente assinaladas
* **Adequado ao preenchimento retroativo** — útil ao migrar uma base de dados de identidades existente para a Didit

### Erros de domínio personalizado de marca branca

Os domínios de verificação personalizados deixam de passar silenciosamente para "Verificado" quando os registos CAA do seu fornecedor de DNS impedem efetivamente a emissão do certificado.

* **Erro real apresentado** — a Console mostra agora o motivo exato (normalmente um registo CAA que impede a AWS de emitir o certificado SSL)
* **Instruções de recuperação em 5 passos** — os registos DNS exatos que tem de adicionar estão indicados na página de Personalização
* **Sem falhas invisíveis** — os domínios que parecem verificados mas não carregam são detetados antes de chegarem aos utilizadores finais

![Diagnóstico de erros de domínio personalizado da Didit para domínios de verificação de marca branca](https://mintcdn.com/didit-0f962782/5cj1EteGq5bbThZl/images/changelog/may-2026/custom-domain.png?fit=max\&auto=format\&n=5cj1EteGq5bbThZl\&q=85\&s=a442091912ad56ff6836bec035028e7e)

### E-mails transacionais redesenhados

Todos os 11 e-mails de autenticação e de organização foram refeitos para corresponder ao sistema de design da Console: esquema branco e limpo, botão de ação em forma de pílula de largura total e um rodapé com foco no texto com `hello@didit.me`. Os clientes de marca branca continuam a receber o próprio logótipo e tema no e-mail de verificação.

### Correspondência de nomes compostos

Lookups em validação de base de dados passam agora a tratar corretamente os nomes próprios compostos nos serviços de registos de consumidores.

* **EUA**: "Jorge Luis", "Miguel Angel Jr" e padrões semelhantes de dois nomes próprios em espanhol passam a corresponder corretamente
* **RU**: nomes próprios compostos como "Lukasz Marcin" passam a ser analisados 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
* **Carta de condução dos Países Baixos de 2025**: o novo modelo é suportado de ponta a ponta
* **Carta de Condução Digital do Brasil**: as capturas de dois lados com as marcações "Side C" / "Page B" passam a guardar a fotografia frontal e a imagem traseira corretas
* **Documento de Viagem da Convenção sobre o Estatuto dos Refugiados (Espanha)**: e documentos de viagem apátridas semelhantes com os prefixos MRZ D / DV / TI e nacionalidade `XXA` passam a ser analisados corretamente
* **11 novos documentos suportados**, sincronizados no registo de produção a partir de submissões reais

### Idioma mongol

O fluxo de verificação e os quatro SDK nativos passam a suportar o mongol (mn), elevando a cobertura total de idiomas para 54.

### Versões dos SDK nativos

Além das variantes modulares da 4.0, todos os SDK nativos tiveram um fluxo constante de correções de estabilidade ao longo de maio.

* **Android SDK 3.5.3 – 4.0.2**: qualidade da fotografia do documento e estilo do ecrã introdutório da face, recuperação após falhas de rede ambíguas, correção do lampejo do tema de marca branca na conclusão, troca de câmara com reposição de estado para documento e prova de vida, validações de envio quando faltam segmentos de vídeo, atualizações de termos e traduções, correção da captura de selfie com a câmara frontal, polimento do botão de retroceder e do questionário, idioma mongol, e a linha 4.0 com câmaras predefinidas configuráveis e visibilidade do seletor de câmara
* **iOS SDK 3.3.3 – 4.0.2**: qualidade de captura do documento e envios de MP4 / H.264 reproduzíveis, recuperação de passos após respostas interrompidas do servidor, compilação opcional sem NFC, licença do podspec em linha, versões de manutenção 3.5 / 3.6, uma correção crítica para uma falha `EXC_BAD_ACCESS` no iOS 13–17 introduzida por um símbolo de tempo de execução 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 em cada ciclo, adicionadas as flags `iosNfcEnabled` / `androidNfcEnabled` ao plugin de configuração do Expo para que os clientes possam escolher a variante sem NFC, e a 4.0 lançada com a matriz completa de variantes
* **Flutter SDK 3.5.0 – 4.0.2**: incorporadas as versões nativas mais recentes de iOS e Android, adicionada a opção de compilação Android sem NFC, exposta a configuração nativa completa (`showCloseButton`, `showExitConfirmation`, `closeOnComplete`), e a 4.0 lançada com seleção de variante nativa e suporte a Tax Card

### Inteligência de dispositivo

A impressão digital de dispositivos do lado do servidor ficou mais precisa e mais difícil de contornar.

* **Âncora determinística obrigatória**: as correspondências aproximadas de impressões digitais exigem agora um identificador baseado em hardware (SSAID ou Widevine no Android, `identifierForVendor` no iOS) antes de duas sessões poderem ser associadas, eliminando falsos positivos
* **Corroboração TLS / JA4**: as impressões digitais web são agora corroboradas com sinais de impressão digital TLS para uma classificação de correspondência determinística mais forte

### Melhorias

* Os avisos obsoletos de "imagem demasiado desfocada" deixam de ficar associados a sessões aprovadas quando o utilizador voltou a tirar com sucesso a fotografia do documento na última tentativa permitida
* O algoritmo de captura facial passa a usar a geometria real da caixa delimitadora em vez de intervalos normalizados, com novas instruções "afastar-se" e "aproximar-se" e ajuste de estabilidade específico por dispositivo
* Os erros de permissão da câmara passam a ser classificados de forma consistente em todo o fluxo de verificação, com mensagens mais claras que distinguem as expirações do tempo limite ao solicitar permissões das falhas de acesso à câmara
* Contas não verificadas deixam de poder reservar permanentemente um endereço de e-mail: um novo registo assume o registo não verificado, em vez de ser bloqueado
* Os controlos de alternância do modo de ecrã inteiro do grafo do fluxo e do editor de questionários passam a funcionar no Safari
* Corrigidos os campos do ImmiCard australiano e dos documentos de viagem, a data de validade do passaporte da Nova Zelândia e a resolução de moradas estruturadas em cerca de 35 serviços de validação de base de dados com suporte a moradas

### Correções

* Corrigido o recorte `front_image` corrompido devolvido pela API de Verificação de identidade quando a frente e o verso foram trocados durante o OCR (documentos de identidade da Argentina de 2019 e 2020)
* Corrigidos os eventos `FILE_UPLOADED` em falta nas sessões reenviadas, que faziam com que os documentos reenviados aparecessem sem ficheiro na consola
* Corrigidos problemas de traduções e de personalização da marca branca em todo o fluxo de verificação web


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.