> ## 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.

# Pembaruan Verifikasi Identitas Didit Mei 2026

> Didit Mei 2026: SDK native 4.0 modular, Deteksi Liveness Dokumen yang dapat dikonfigurasi, Validasi Database Afrika Selatan, dan INE Meksiko.

### SDK Native 4.0 – Varian Modular

Rilis SDK native terbesar tahun ini. iOS, Android, React Native, dan Flutter semuanya merilis lini 4.0 yang memecah SDK menjadi varian independen, sehingga Anda hanya perlu menyertakan biner yang benar-benar dibutuhkan.

* **Empat varian** – `Core` (tanpa NFC, tanpa auto-capture), `AutoDetection` (auto-capture, tanpa NFC), `NFC` (pembacaan NFC, tanpa auto-capture), dan `All` (semua fitur)
* **Biner iOS Core 84% lebih kecil** – sekitar 6 MB pada disk dan 3 MB terkompresi di IPA, turun dari \~40 MB di 3.x untuk aplikasi yang tidak memerlukan auto capture berbasis MediaPipe
* **Kompatibel mundur** – integrasi `pod 'DiditSDK'` dan Gradle yang sudah ada tetap berfungsi tanpa perubahan; `All` adalah default
* **Pemilih per platform** – subspec CocoaPods dan produk pustaka SPM di iOS, artefak terpisah di Android, flag config plugin Expo di React Native, dan `DIDIT_SDK_IOS_VARIANT` / `$DiditSdkIosVariant` di Flutter
* **Panduan migrasi** – tabel baru di setiap README SDK menjelaskan matriks instalasi dan cara beralih dari 3.x

![SDK native Didit 4.0 – varian modular untuk iOS, Android, React Native, dan 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)

### Liveness Dokumen yang Dapat Dikonfigurasi

Liveness dokumen beralih dari satu sakelar setujui/tolak menjadi konfigurasi yang lebih kaya per jenis pemalsuan, yang tersedia baik di API maupun di tab Forgery baru di dalam editor alur kerja.

* **Ambang batas per jenis pemalsuan** – atur skor **Tolak** dan **Tinjauan** yang independen untuk Screen Replay, Printed Copy, dan Portrait Replacement
* **Tab Forgery baru di Console** – tiga slider menggantikan chip setujui/tinjau/tolak yang lama, dengan lokalisasi lengkap di semua bahasa yang didukung
* **Bukti pada setiap peringatan** – tooltip sesi kini menampilkan skor liveness yang sebenarnya, ambang batas yang aktif, kelompok keputusan, dan sisi dokumen mana yang menghasilkan hasil tersebut
* **Lebih cerdas pada unggahan** – peringatan "printed copy" yang keliru pada ID hasil pindai atau foto yang sah telah dihapus; screen-replay dan manipulasi potret tetap memicu peringatan pada unggahan

![Ambang batas liveness dokumen yang dapat dikonfigurasi di tab Forgery pada editor alur kerja 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)

### Pemeriksaan Konsistensi Depan dan Belakang

Pemeriksaan baru ini menangkap pengguna yang mengunggah sisi depan satu kartu identitas dan sisi belakang kartu yang berbeda, untuk pertama kalinya terdeteksi pada cedula Bolivia di produksi.

* **Risiko `DATA_INCONSISTENT` baru** – terpicu ketika data OCR di sisi depan tidak cocok dengan sisi belakang
* **Tindakan alur kerja** – arahkan pengiriman yang tidak konsisten ke **Tolak**, **Tinjauan**, atau Setujui melalui pengaturan `inconsistent_data_action` yang sudah ada
* **Tersimpan dengan benar** – gambar sisi depan yang tersimpan selalu mencerminkan langkah sisi depan, bahkan ketika OCR awalnya menukar label depan dan belakang

### Perluasan Validasi Database Afrika Selatan

Cakupan Afrika Selatan berkembang dari satu pemeriksaan ID nasional menjadi rangkaian sumber data lengkap, yang semuanya dapat dipanggil melalui API validasi database yang sama.

* **Department of Home Affairs** – pencocokan sidik jari dan pencarian foto DHA
* **Data kendaraan** – kepemilikan dan pencarian berdasarkan VIN
* **Data bisnis** – registri perusahaan, direktur perusahaan, dan jabatan direktur individu
* **Sinyal perbankan dan konsumen** – verifikasi pemegang rekening bank dan keterhubungan
* **Penipuan dan AML** – pemeriksaan pencegahan penipuan, verifikasi pengungsi, dan skrining kriminal berdasarkan wajah
* **ID nasional yang lebih murah** – validasi ID nasional Afrika Selatan dipindahkan ke integrasi baru dengan biaya per panggilan yang jauh lebih rendah

![Validasi database Didit – cakupan sumber data yang diperluas untuk Afrika Selatan](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)

### Validitas Kartu Pemilih INE Meksiko

Kartu pemilih INE/IFE Meksiko kini dapat divalidasi terhadap registri resmi secara real time.

* **Validitas dokumen** – memastikan model kredensial (`modelo`), masa berlaku (`vigencia`), dan apakah kartu tersebut sah sebagai identitas
* **Hak pilih** – memastikan status hak pilih pemegang kartu

### Optimasi Skrining AML

Skrining AML kini dideduplikasi pada pengiriman ulang ketika identitas tidak berubah, sehingga Anda tidak lagi ditagih untuk skrining berulang atas orang yang sama.

* **Lewati pada pengiriman ulang yang identik** – nama, tanggal lahir, kewarganegaraan, dan nomor dokumen yang semuanya tidak berubah dari skrining sebelumnya berarti tidak ada skrining baru (dan tidak ada tagihan baru)
* **Perilaku tidak berubah** ketika identitas memang berubah, pada skrining pertama, pada sesi sandbox, dan pada endpoint AML mandiri
* **Berlaku juga untuk KYB** – skrining AML perusahaan dideduplikasi dengan cara yang sama untuk identitas bisnis yang tidak berubah saat pengiriman ulang

### Unggah Wajah Pengguna

Wajah yang diimpor melalui endpoint **Upload User Face** kini berperilaku seperti wajah apa pun yang diambil dalam sesi verifikasi.

* **Terlihat di profil pengguna** – potret muncul di halaman detail pengguna Console seperti hasil pengambilan langsung
* **Disertakan dalam deteksi duplikat** – wajah yang diimpor kini menjadi bagian dari indeks pencarian 1:N, sehingga pendaftaran ulang di bawah pengenal data vendor yang berbeda ditandai dengan benar
* **Mendukung pengisian data historis** – berguna ketika memindahkan basis data identitas yang sudah ada ke Didit

### Kesalahan Domain Kustom White Label

Domain verifikasi kustom tidak lagi diam-diam berubah menjadi "Verified" ketika rekaman CAA dari penyedia DNS Anda benar-benar memblokir penerbitan sertifikat.

* **Kesalahan sebenarnya ditampilkan** – Console kini menampilkan alasan persisnya (biasanya rekaman CAA yang memblokir AWS dari menerbitkan sertifikat SSL)
* **Instruksi pemulihan 5 langkah** – rekaman DNS yang perlu Anda tambahkan dicantumkan di halaman Customization
* **Tidak ada lagi kegagalan yang tak terlihat** – domain yang tampak terverifikasi tetapi tidak dapat dimuat kini terdeteksi sebelum mencapai pengguna akhir

![Diagnostik kesalahan domain kustom Didit untuk domain verifikasi white label](https://mintcdn.com/didit-0f962782/5cj1EteGq5bbThZl/images/changelog/may-2026/custom-domain.png?fit=max\&auto=format\&n=5cj1EteGq5bbThZl\&q=85\&s=a442091912ad56ff6836bec035028e7e)

### Email Transaksional yang Didesain Ulang

Semua 11 email autentikasi dan organisasi dibangun ulang agar sesuai dengan sistem desain Console: tata letak putih bersih, tombol CTA berbentuk pil selebar penuh, dan footer yang mengutamakan teks dengan `hello@didit.me`. Pelanggan White Label tetap mendapatkan logo dan tema mereka sendiri pada email verifikasi.

### Pencocokan Nama Majemuk

Pencarian Validasi Database kini menangani nama depan majemuk dengan benar pada layanan catatan konsumen.

* **AS**: "Jorge Luis", "Miguel Angel Jr", dan pola nama depan ganda khas Spanyol serupa kini cocok dengan benar
* **UK** — nama depan majemuk seperti "Lukasz Marcin" kini diurai sebagai nama depan dan nama tengah, tidak lagi diperlakukan sebagai satu token

### Dukungan Dokumen Baru

* **Jenis dokumen Tax Card**: subjenis dokumen baru yang ditambahkan di SDK iOS, Android, Flutter, dan React Native untuk verifikasi residensi pajak
* **Lisensi mengemudi Belanda 2025**: desain baru didukung secara menyeluruh
* **Lisensi Mengemudi Digital Brasil**: tangkapan dua sisi dengan penanda "Side C" / "Page B" kini menyimpan foto depan dan gambar belakang yang benar
* **Dokumen Perjalanan Konvensi Pengungsi Spanyol**, serta dokumen perjalanan tanpa kewarganegaraan serupa yang memakai prefiks MRZ D / DV / TI dan kewarganegaraan `XXA` kini terurai dengan benar
* **11 dokumen baru yang didukung** disinkronkan ke registri produksi dari pengajuan nyata

### Bahasa Mongolia

Alur verifikasi dan keempat SDK native kini mendukung bahasa Mongolia (mn), sehingga total cakupan bahasa menjadi 54.

### Rilis SDK Native

Selain varian modular 4.0, setiap SDK native merilis rangkaian perbaikan stabilitas secara rutin sepanjang Mei.

* **SDK Android 3.5.3 – 4.0.2**: perbaikan kualitas foto dokumen dan gaya layar pengantar wajah, pemulihan setelah kegagalan jaringan yang ambigu, perbaikan kilatan tema White Label saat penyelesaian, pergantian kamera dengan reset status untuk dokumen dan liveness, pencegahan unggahan saat segmen video hilang, pembaruan syarat dan terjemahan, perbaikan pengambilan swafoto kamera depan, penyempurnaan tombol kembali dan kuesioner, bahasa Mongolia, serta lini 4.0 dengan kamera default yang dapat dikonfigurasi dan visibilitas pengalih kamera
* **SDK iOS 3.3.3 – 4.0.2**: kualitas tangkapan dokumen dan unggahan MP4 / H.264 yang dapat diputar, pemulihan langkah setelah respons backend yang terputus, build tanpa NFC opsional, lisensi podspec sebaris, rilis rutin 3.5 / 3.6, perbaikan kritis untuk crash `EXC_BAD_ACCESS` di iOS 13–17 yang disebabkan oleh simbol runtime Swift 6, bahasa Mongolia, serta 4.0 dengan pemisahan varian modular dan dukungan Tax Card
* **SDK React Native 3.2.11 – 4.0.1**: diperbarui ke rilis native iOS dan Android terbaru di setiap siklus, menambahkan flag `iosNfcEnabled` / `androidNfcEnabled` ke plugin konfigurasi Expo agar konsumen dapat memilih build tanpa NFC, serta merilis 4.0 dengan matriks varian lengkap
* **SDK Flutter 3.5.0 – 4.0.2**: menarik rilis native iOS dan Android terbaru, menambahkan opsi build Android tanpa NFC, mengekspos seluruh konfigurasi native (`showCloseButton`, `showExitConfirmation`, `closeOnComplete`), serta merilis 4.0 dengan pemilihan varian native dan dukungan Tax Card

### Intelijen Perangkat

Fingerprinting perangkat sisi server menjadi lebih akurat dan lebih sulit dikelabui.

* **Jangkar deterministik wajib**: kecocokan fingerprint fuzzy kini memerlukan pengenal berbasis perangkat keras (SSAID Android atau Widevine, `identifierForVendor` iOS) sebelum dua sesi dapat ditautkan, sehingga positif palsu dihilangkan
* **Verifikasi silang TLS / JA4**: fingerprint web kini diverifikasi silang dengan sinyal fingerprint TLS untuk klasifikasi kecocokan deterministik yang lebih kuat

### Peningkatan

* Peringatan "gambar terlalu buram" yang usang tidak lagi melekat pada sesi yang disetujui ketika pengguna berhasil memotret ulang dokumen pada percobaan terakhir yang diizinkan
* Algoritma penangkapan wajah kini menggunakan geometri bounding box nyata, bukan rentang ternormalisasi, dengan instruksi baru "menjauh" dan "mendekat" serta penyetelan stabilitas khusus perangkat
* Error izin kamera diklasifikasikan secara konsisten di seluruh alur verifikasi, dengan pesan yang lebih jelas untuk membedakan timeout izin dari kegagalan akses kamera
* Akun yang belum diverifikasi tidak lagi dapat menguasai alamat email secara permanen: pendaftaran ulang kini mengambil alih baris yang belum diverifikasi, alih-alih diblokir
* Tombol layar penuh untuk graf alur kerja dan editor kuesioner kini berfungsi di Safari
* Kolom ImmiCard Australia dan dokumen perjalanan, masa berlaku paspor Selandia Baru, serta resolusi alamat terstruktur diperbaiki di sekitar 35 layanan Validasi Database yang mendukung alamat

### Perbaikan

* Memperbaiki potongan `front_image` yang rusak dan dikembalikan oleh API Verifikasi Identitas ketika sisi depan dan belakang tertukar selama OCR (ID Argentina 2019 dan 2020)
* Memperbaiki event `FILE_UPLOADED` yang hilang pada sesi yang dikirim ulang, yang menyebabkan dokumen yang dikirim ulang muncul tanpa file di Konsol
* Memperbaiki terjemahan dan masalah kustomisasi White Label di seluruh alur verifikasi web


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