Pencocokan selfie dengan foto ID untuk fintech

Bandingkan selfie langsung dengan foto pada dokumen identitas menggunakan FACEIO ID Match. Dapatkan hasil pencocokan wajah, hasil liveness, dan data dokumen opsional. KYC, AML, autentikasi dokumen, dan keputusan onboarding merupakan proses terpisah.

Hubungkan ke FACEIO Console untuk membuat aplikasi, mengelola API, dan mengonfigurasi webhook untuk event pendaftaran, autentikasi, dan Facial ID.

Mengapa verifikasi identitas fintech membutuhkan lebih dari pemeriksaan dokumen

Onboarding fintech biasanya menggabungkan pemeriksaan dokumen, data pelanggan, penyaringan sanksi atau risiko, serta perbandingan pemohon dengan foto pada dokumen. Untuk memahami kewajiban yang lebih luas, lihat Know Your Customer dan anti-pencucian uang.

Pemeriksaan dokumen dan wajah berbeda

Autentikasi dokumen menilai dokumen itu sendiri. Pencocokan wajah membandingkan swafoto dengan foto yang diekstrak. Kebijakan lengkap dapat memerlukan keduanya serta pemeriksaan lain yang dipilih organisasi Anda.

Tambahkan pencocokan swafoto dengan foto ID

FACEIO ID Match mengambil selfie langsung dan gambar dokumen identitas melalui widget browser, memeriksa liveness, lalu membandingkan kedua wajah. PixLab DOCSCAN mengekstrak foto ID dan, jika diminta, data dokumen. Hasil yang cocok menunjukkan kemiripan wajah, bukan keaslian dokumen, kepemilikan, atau identitas hukum.

Mengapa kata sandi dan OTP bukan bukti identitas

Jika seseorang dapat menerima OTP melalui email atau telepon, hal itu hanya membuktikan bahwa mereka mengendalikan kanal tersebut. Hal itu tidak membuktikan identitas mereka. Hanya mengandalkan kata sandi atau OTP membuat produk fintech rentan terhadap pengambilalihan akun. Lihat strategi autentikasi tanpa kata sandi untuk opsi migrasi.

Posisi FACEIO dalam stack eKYC fintech

FACEIO ID Match menyediakan perbandingan 1:1 antara selfie dan foto ID, bukan layanan KYC. Organisasi Anda dapat menggunakan hasilnya dalam proses onboarding sendiri, bersama pemeriksaan identitas, dokumen, dan kepatuhan yang terpisah. Autentikasi wajah FACEIO adalah kemampuan terpisah untuk pengguna terdaftar yang kembali.

Pencocokan selfie dengan foto ID

Untuk membuka popup browser yang mengambil selfie langsung dan gambar ID, gunakan FACEIO ID Match. Jika backend sudah memiliki dua gambar wajah, gunakan endpoint /faceverify. Aplikasi Anda bertanggung jawab atas kualitas gambar, persetujuan, pemeriksaan dokumen, serta keputusan untuk menyetujui, mencoba lagi, atau meninjau.

Akses kembali dan autentikasi step-up

Setelah pendaftaran dengan persetujuan, sesi berikutnya dapat memanggil faceio.authenticate(). Backend membandingkan Facial ID yang dikembalikan dengan akun saat ini dan menerapkan kebijakan akses atau step-up miliknya.

Liveness dan risiko presentation attack

Pengambilan melalui browser dapat menerima foto cetak, pemutaran layar, video rekaman, atau input kamera virtual. Pemeriksaan liveness dan anti-spoofing FACEIO menilai indikator presentasi, tetapi tidak ada sistem yang menjamin semua upaya akan terdeteksi.

Serangan replay

Gambar atau video yang diambil sebelumnya dapat ditampilkan ke kamera sebagai pengganti orang yang hadir langsung dalam sesi saat ini.

Serangan presentasi berbasis layar

Foto atau video dapat ditampilkan pada layar lain di depan perangkat pengambilan gambar.

Input kamera virtual

Perangkat lunak kamera virtual dapat memasok video yang dimodifikasi atau dibuat sebagai pengganti feed kamera fisik.

Gabungkan hasil dengan kontrol keamanan Anda

Gunakan hasil liveness dan pencocokan wajah bersama batas permintaan, aturan percobaan ulang, kebijakan PIN Code, pemulihan akun, otorisasi backend, dan peninjauan manual Anda. Tinjau praktik terbaik keamanan dan panduan anti-spoofing wajah sebelum menjalankan layanan di lingkungan produksi.

Penanganan hasil dan tanggung jawab pelanggan

FACEIO mengembalikan hasil teknis pencocokan, liveness, dan autentikasi. Organisasi Anda menentukan apa yang dicatat, berapa lama disimpan, kebijakan apa yang diterapkan, dan bagaimana hasil digunakan dalam proses hukum atau regulasinya.

  • Hasil pencocokan wajah

    Endpoint /faceverify mengembalikan dist, sim, dan boolean same_person. Backend Anda menentukan apakah nilai tersebut perlu dicatat dan konteks sesi apa yang menyertainya.

  • Kebijakan keputusan yang Anda kendalikan

    Backend Anda menafsirkan field respons yang didokumentasikan dan menerapkan kebijakan coba lagi, tinjau, atau lanjutkan. FACEIO tidak mengambil keputusan KYC, AML, akun, atau transaksi.

  • Catatan event yang dikelola aplikasi

    Aplikasi Anda dapat meminta autentikasi wajah sebelum tindakan tertentu dan mencatat konteks keputusannya sendiri. Gunakan webhook untuk menerima event FACEIO yang didukung dalam alur backend Anda.

  • Pemrosesan sementara

    ID Match memproses gambar selfie, gambar ID, dan data hasil ekstraksi di RAM, lalu segera menghapusnya setelah hasil siap atau sesi gagal. Proses ini tidak menyimpan gambar, data dokumen, atau log pemindaian. Secara terpisah, autentikasi wajah menggunakan hash biometrik yang dikelola oleh mesin pengenalan pilihan Anda, sebagaimana dijelaskan dalam praktik terbaik privasi.

  • Kewajiban persetujuan berada pada Anda

    SDK tidak memulai akses kamera sampai aplikasi Anda memanggilnya secara eksplisit. Dengan begitu, Anda memiliki kendali penuh untuk memperoleh dan mencatat persetujuan yang eksplisit dan terinformasi sebelum memicu pengambilan wajah.

Untuk panduan tentang persetujuan, privasi, dan penanganan hasil, lihat Panduan pengembang, Praktik terbaik privasi, serta Trust Center. Organisasi Anda tetap bertanggung jawab menentukan persyaratan hukum dan regulasinya.

Memasukkan FACEIO ke alur onboarding Anda

Untuk mengambil gambar melalui browser, siapkan aplikasi FACEIO, muat fio.js, lalu panggil idmatch() untuk membuka ID Match. Widget ini membandingkan selfie langsung dengan foto ID dan dapat mengembalikan data opsional yang diekstrak oleh PixLab DOCSCAN. Jika backend sudah memiliki dua gambar wajah, gunakan FACE-VERIFY REST API untuk membandingkannya. Keduanya tidak mengautentikasi dokumen atau melakukan pemeriksaan KYC maupun AML.

1
Unggah ID

Ambil gambar ID sesuai kebijakan dokumen dan persetujuan Anda.

2
Pengambilan selfie

Ambil selfie langsung melalui browser.

3
Panggilan API

Gunakan ID Match atau kirim dua gambar wajah ke /faceverify.

4
Keputusan

Backend Anda menerapkan kebijakan percobaan ulang, peninjauan, atau kelanjutan proses.

Kesimpulan

FACEIO memberikan hasil liveness, hasil pencocokan swafoto dengan foto ID, atau hasil autentikasi pengguna terdaftar kepada alur Anda. FACEIO tidak mengautentikasi dokumen, menetapkan identitas hukum, melakukan penyaringan sanksi, atau menentukan hasil KYC/AML. Untuk kontrol akun terkait, lihat pola step-up berbasis risiko.

Tambahkan pencocokan wajah ke alur fintech Anda

Buat aplikasi FACEIO lalu pilih ID Match atau FACE-VERIFY sesuai gambar dan alur pengambilan yang sudah dikendalikan aplikasi Anda.

Pencocokan swafoto dengan foto ID
Pemrosesan sementara
Liveness di dalam ID Match