Mulai
Buat aplikasi FACEIO pertama Anda, salin Public ID, dan tambahkan autentikasi wajah ke alur web.
Mulai
Jawaban singkat untuk tim yang membangun dengan autentikasi wajah FACEIO, ID Match, dan Meeting Shield. Temukan catatan praktis tentang fio.js, enroll(),
authenticate(), Facial ID, webhook, penggunaan REST API, deteksi deepfake dalam rapat, dan penyiapan Console.
Hubungkan ke FACEIO Console untuk membuat aplikasi, mengelola API, dan mengonfigurasi webhook untuk peristiwa pendaftaran, autentikasi, dan Facial ID.
Gunakan pertanyaan umum ini untuk memperjelas detail implementasi, lalu buka panduan penyiapan, referensi integrasi fio.js, dokumentasi backend, atau FACEIO Console ↗ sesuai kebutuhan Anda.
Buat aplikasi FACEIO pertama Anda, salin Public ID, dan tambahkan autentikasi wajah ke alur web.
MulaiGunakan enroll(), authenticate(), dan pengelolaan sesi untuk mengganti login berbasis kata sandi dengan autentikasi wajah.
Jelajahi dokumentasi resmi FACEIO tentang webhook, REST API, Facial ID, keamanan, privasi, dan detail implementasi.
Jelajahi Dokumentasi DeveloperBuka FACEIO Console untuk mengonfigurasi aplikasi, atau gunakan Forum Komunitas untuk pertanyaan implementasi publik.
FACEIO adalah framework autentikasi wajah lintas browser untuk aplikasi web dan mobile. Developer menggunakannya untuk menambahkan login dengan pengenalan wajah, autentikasi tanpa kata sandi, dan autentikasi ulang akun tanpa membangun pipeline pengenalan sendiri.
Integrasi dimulai dengan fio.js, library JavaScript sisi browser yang didokumentasikan di Panduan Integrasi FACEIO. Pengguna mendaftar dan melakukan autentikasi melalui widget hosted yang bekerja dengan webcam atau kamera depan mobile.
FACEIO dikembangkan dan dipelihara oleh PixLab ↗, bagian dari Symisc Systems ↗. FACEIO menyediakan autentikasi wajah lintas browser, widget ID Match untuk membandingkan swafoto dengan foto pada ID, serta Meeting Shield untuk rapat berbasis browser yang didukung. Ketiganya merupakan produk terpisah dengan tujuan berbeda.
Untuk praktik privasi, keamanan, dan operasional, mulai dari Pusat Kepercayaan, panduan praktik privasi terbaik, serta panduan praktik keamanan terbaik.
fio.js ke situs atau aplikasi web Anda.enroll() untuk mendaftarkan pengguna dan authenticate() untuk login pengguna yang kembali.Jalur tercepat adalah panduan Mulai. Untuk kode produksi, lanjutkan dengan referensi API dan panduan integrasi fio.js.
FACEIO menggabungkan beberapa komponen: fio.js SDK JavaScript, widget browser yang aman, layanan autentikasi wajah backend, REST API opsional, dan peristiwa webhook untuk server Anda.
Sebagian besar integrasi autentikasi wajah dimulai dengan widget hosted karena menangani pengambilan kamera, pemeriksaan liveness, pencocokan wajah, dan kompatibilitas browser. Widget menampilkan alur persetujuan yang dikonfigurasi, sedangkan pemilik aplikasi tetap bertanggung jawab atas pemberitahuan dan persetujuan. Aplikasi kemudian dapat menghubungkan webhooks, endpoint REST API, serta alur Facial ID.
Ya. FACEIO dirancang untuk browser desktop dan mobile modern yang dapat mengakses webcam atau kamera depan. Gunakan pola fio.js untuk alur web desktop dan mobile, lalu uji izin kamera dan perilaku browser sebelum rilis.
Untuk catatan browser dan framework, tinjau Pusat Developer dan panduan integrasi.
fio.js, enroll(), authenticate(), penanganan error dan pengelolaan sesi.FACEIO tidak bergantung pada framework. Anda dapat memuat fio.js dari HTML biasa, React, Vue, Next.js, Angular, jQuery, atau frontend apa pun yang dapat menjalankan JavaScript browser dan meminta izin kamera.
Backend Anda dapat ditulis dalam Node.js, PHP, Python, Go, Rust, Java, .NET, atau stack apa pun yang dapat menerima webhook dan membuat permintaan HTTPS ke REST API. Mulai dengan Pusat Developer serta panduan integrasi.
Ya. FACEIO dapat digunakan sebagai lapisan login wajah tanpa kata sandi, langkah verifikasi faktor kedua, atau langkah autentikasi ulang akun sebelum tindakan sensitif. Pola yang tepat bergantung pada model sesi, alur pemulihan akun, dan persyaratan persetujuan pengguna.
Untuk perencanaan, bandingkan panduan autentikasi tanpa kata sandi, panduan login wajah, serta dokumentasi praktik keamanan terbaik.
Ya. webhooks memungkinkan backend Anda menerima peristiwa pendaftaran pengguna, autentikasi berhasil, dan penghapusan Facial ID. Ini berguna saat server perlu menyinkronkan status akun, menulis log audit, atau memicu alur aplikasi.
Validasi bearer token WWW-Authenticate dan pengenal aplikasi yang diharapkan sebelum mempercayai payload webhook.
Sebuah Facial ID, juga disebut Index ID, adalah pengenal FACEIO yang terkait dengan catatan autentikasi wajah pengguna terdaftar. Ini membantu developer mengelola status autentikasi, permintaan penghapusan, dan logika pengaitan akun tanpa mengekspos gambar wajah mentah, vektor wajah, atau hash biometrik ke aplikasi.
REST API digunakan untuk operasi backend privat seperti mengelola data aplikasi, menangani Facial ID, dan menghapus catatan terdaftar. API ini terpisah dari pembuatan instance widget melalui fio.js, yang berjalan di browser pengguna.
Ambil API key dari Application Manager di FACEIO Console ↗, simpan di sisi server, dan tinjau dokumentasi REST API sebelum melakukan panggilan produksi.
Sebuah Facial ID adalah pengenal unik anonim, yang fungsinya mirip dengan UUID ↗, yang ditetapkan oleh mesin pengenalan wajah kepada setiap pengguna terdaftar di aplikasi FACEIO setelah persetujuan eksplisit. Ini membantu backend memetakan autentikasi wajah ke catatan akun Anda sendiri sambil memisahkan data akun yang terlihat pengguna dari indeks mesin pengenalan wajah.
Pendaftaran wajah dibuat dengan satu pemanggilan enroll() dari fio.js, library widget JavaScript yang diimplementasikan di situs atau aplikasi web Anda.
Untuk menghapus Facial ID, lakukan panggilan REST API dari backend privat ke endpoint DELETEFACIALID. Panggilan yang berhasil akan menghapus Facial ID, data payload terkait, dan hash biometrik dari aplikasi FACEIO tersebut. Endpoint ini didokumentasikan dalam referensi REST API.
Contoh penghapusan backend dengan Python tersedia sebagai GitHub Gist ↗. Untuk praktik privasi dan kepatuhan, lihat Pusat Kepercayaan FACEIO.
Ya. Application Manager memungkinkan Anda menyesuaikan tampilan widget, menambahkan logo, mengatur tautan legal, dan menetapkan opsi keamanan untuk setiap aplikasi FACEIO. Pastikan persetujuan dan tautan legal jelas karena keduanya merupakan bagian dari alur autentikasi yang dilihat pengguna.
Buat atau perbarui pengaturan widget dari FACEIO Console ↗, lalu uji alur di browser dan perangkat yang benar-benar digunakan pengguna Anda.
Mesin pengenalan wajah memetakan wajah pengguna terdaftar menjadi vektor fitur matematis, yang umumnya ditangani sebagai hash biometrik di dalam indeks aplikasi yang terisolasi. FACEIO mendukung PixLab Insight dan AWS Rekognition, sementara pemilik aplikasi mengatur mesin, wilayah, dan model deployment.
Pilih berdasarkan residensi data, persyaratan penyedia cloud, kebutuhan on-premise, serta peninjauan hukum dan keamanan Anda. Gunakan referensi Facial ID, panduan praktik privasi terbaik, panduan praktik keamanan terbaik, serta FACEIO Console ↗ untuk menguji penyiapan.
FACEIO mendukung mesin pengenalan wajah cloud dan opsi on-premises menggunakan PixLab Insight di dalam infrastruktur yang dikendalikan pelanggan. Pemilik aplikasi memilih dan mengonfigurasi mesin, wilayah, kredensial, serta model deployment. Hubungi tim melalui kanal dukungan FACEIO Console ↗ untuk perencanaan.
FACEIO Meeting Shield adalah ekstensi Chrome yang menilai sinyal risiko deepfake dan video sintetis dalam rapat berbasis browser yang didukung. Produk ini terpisah dari autentikasi wajah fio.js dan tidak menjamin semua video yang dimanipulasi akan terdeteksi.
FACEIO ID Match adalah widget yang dapat disematkan untuk mengambil swafoto langsung dan dokumen, memeriksa liveness, lalu mencocokkan swafoto dengan foto pada ID. Integrator memanggil idmatch() untuk membuka alur di browser.
FACEIO menyediakan deteksi wajah, liveness, dan pencocokan 1:1. DOCSCAN API endpoint ↗ dari PixLab memindai dokumen dan dapat mengekstrak bidang opsional. ID Match tidak mengautentikasi dokumen, menetapkan identitas hukum, menyelesaikan pemeriksaan KYC atau AML, maupun membuat keputusan persetujuan.
Autentikasi wajah standar FACEIO mendaftarkan pengguna lalu mengautentikasi pengguna yang kembali terhadap catatan tersebut. ID Match tidak mendaftarkan atau mengautentikasi orang: widget ini melakukan pencocokan 1:1 satu kali antara swafoto langsung dan foto pada ID serta dapat mengembalikan bidang yang diekstrak.
Implementasinya mengikuti pola integrasi fio.js pola integrasi yang dijelaskan dalam panduan integrasi, tetapi alur verifikasi memanggil idmatch() bukan enroll() atau authenticate().
Gunakan FACEIO Console ↗ untuk membuat aplikasi, menyalin Public ID, mengonfigurasi tampilan widget, mengelola opsi keamanan, meninjau penggunaan, membuka tiket dukungan, dan mengelola penagihan.
Untuk detail paket publik, lihat halaman harga FACEIO.
FACEIO menawarkan paket yang sesuai untuk prototipe, MVP, dan aplikasi produksi. Periksa halaman harga untuk melihat batas, fitur, dan opsi upgrade saat ini, lalu buat atau perbarui aplikasi dari Console ↗.
Masuk ke FACEIO Console ↗, pilih Aplikasi Baru, ikuti wizard, lalu gunakan Public ID yang dihasilkan dalam integrasi fio.js Anda.
Panduan memulai menjelaskan proses yang sama dengan kode minimum untuk mendaftarkan dan mengautentikasi pengguna pertama Anda.
Buat akun dari halaman pendaftaran FACEIO Console ↗, lalu buat aplikasi pertama dari dashboard. Langkah verifikasi ditangani di dalam Console sebagai bagian dari penyiapan aplikasi.
Untuk menutup akun, hapus aplikasi yang tidak lagi diperlukan, selesaikan persyaratan langganan aktif, lalu gunakan kontrol akun atau dukungan privat di kanal dukungan Console ↗. Penghapusan akun bersifat permanen, jadi ekspor data yang diperlukan sebelum meminta penutupan.
FACEIO tidak menyimpan detail kartu kredit lengkap di Console aplikasi. Pembayaran dan langganan diproses oleh merchant atau pemroses pembayaran yang ditampilkan saat checkout jika berlaku.
Untuk perubahan paket, faktur, dan pertanyaan penagihan privat, gunakan kanal dukungan Console ↗.
Pemilik aplikasi bertanggung jawab atas penggunaan FACEIO di dalam produknya. Ini mencakup kapan widget ditampilkan, informasi yang diberikan kepada pengguna, cara persetujuan dikumpulkan, mesin pengenalan yang dipilih, opsi keamanan yang diaktifkan, dan tindakan setelah FACEIO mengembalikan hasil autentikasi.
FACEIO adalah framework autentikasi wajah yang diperkeras untuk produksi dan telah digunakan sejak 2022, dengan lebih dari 9 juta instance widget yang dilayani serta ribuan pelanggan di seluruh dunia. Riwayat tersebut tidak menggantikan tanggung jawab keamanan, privasi, hukum, dan persetujuan pada tingkat aplikasi Anda.
FACEIO menyediakan widget browser, API, webhook, dan panduan implementasi. FACEIO tidak bertanggung jawab atas penyalahgunaan aplikasi, tidak adanya pemberitahuan pengguna, pemulihan akun yang lemah, pengelolaan sesi yang tidak aman, atau keputusan lanjutan yang dibuat aplikasi. Sebelum peluncuran, tinjau panduan praktik keamanan terbaik, panduan praktik privasi terbaik, serta Pusat Kepercayaan.
Tidak. FACEIO sendiri, termasuk fio.js, widget tertanam, REST API, dan Console, tidak menyimpan gambar wajah mentah serta tidak menyimpan atau mengekspos hash biometrik. Aplikasi Anda menerima pengenal dan hasil autentikasi, bukan gambar wajah mentah, vektor wajah, atau hash biometrik.
Mesin pengenalan wajah yang dipilih menangani vektor wajah atau tanda tangan hash sesuai konfigurasi, wilayah, alur persetujuan, dan kebijakan penghapusan pemilik aplikasi. Pemilik aplikasi bertanggung jawab memilih mesin, menjelaskan alur kepada pengguna, serta menyediakan jalur penghapusan atau pilihan untuk berhenti menggunakan fitur. Baca referensi Facial ID, panduan praktik privasi terbaik, serta Pusat Kepercayaan.
Tidak. FACEIO sendiri tidak menyimpan hash biometrik. Mesin pengenalan wajah yang dipilih membuat dan menangani hash biometrik hanya melalui alur pendaftaran setelah persetujuan eksplisit pengguna. Hash tersebut merupakan vektor matematis, bukan gambar wajah mentah, dan tidak dikembalikan ke frontend.
Setiap aplikasi FACEIO menggunakan indeks terisolasi sendiri. Tidak ada database hash biometrik pelanggan yang terpusat, dan alur penghapusan ditangani melalui Facial ID serta REST API yang didokumentasikan. Pemilik aplikasi tetap bertanggung jawab atas pemberitahuan hukum, persetujuan, pilihan retensi, dan permintaan penghapusan pengguna.
Tidak. Pemeriksaan liveness dan anti-spoofing FACEIO merupakan bagian dari alur autentikasi wajah, tetapi tidak ada sistem deteksi yang dapat menjamin setiap serangan presentasi, upaya replay, otomasi, atau pola penyalahgunaan akun akan diblokir.
Pemilik aplikasi sebaiknya menggabungkan FACEIO dengan validasi PIN Code default, pembatasan domain, rate limiting, aturan pemulihan akun, pemeriksaan otorisasi sisi server, validasi webhook, dan proses dukungan yang sesuai. Gunakan panduan praktik keamanan terbaik untuk menentukan kontrol yang diperlukan aplikasi Anda.
FACEIO mengaktifkan validasi PIN Code secara default. PIN menambahkan rahasia yang diketahui pengguna sehingga alur yang dikonfigurasi memerlukan lebih dari sekadar kecocokan wajah. PIN merupakan faktor autentikasi tambahan, bukan pendeteksi deepfake, dan harus dipadukan dengan liveness serta kontrol keamanan aplikasi.
Pemilik aplikasi dapat meninjau persyaratan PIN Code, penolakan PIN lemah, pembatasan domain, pembatasan negara, dan kontrol keamanan lainnya dari Application Manager di FACEIO Console ↗. Konfigurasi yang direkomendasikan didokumentasikan dalam panduan praktik keamanan terbaik.
Ya. Pemilik aplikasi dapat membatasi pembuatan instance widget ke nama domain yang disetujui dan, jika dikonfigurasi, negara yang disetujui. Kontrol ini membantu mencegah situs tidak sah memuat aplikasi FACEIO dan mengurangi trafik yang tidak diinginkan dari wilayah yang tidak Anda layani.
Konfigurasikan opsi ini di tab SECURITY pada Application Manager dan verifikasi perilakunya sebelum peluncuran produksi. Lihat panduan praktik keamanan terbaik untuk panduan deployment.
Mulai dari Pusat Kepercayaan, panduan praktik privasi terbaik, serta panduan praktik keamanan terbaik. Tim produk, legal, dan engineering juga sebaiknya meninjau Kebijakan Privasi serta Ketentuan Penggunaan sebelum menerapkan FACEIO kepada pengguna nyata.
Dokumentasi FACEIO membantu tim mengimplementasikan autentikasi wajah secara bertanggung jawab, tetapi bukan pengganti peninjauan hukum dan keamanan oleh pemilik aplikasi, pemberitahuan pengguna, alur persetujuan, proses dukungan, atau kewajiban kepatuhan di pasar tempat aplikasi beroperasi.
Gunakan Forum Komunitas FACEIO ↗ untuk pertanyaan implementasi publik, diskusi developer, dan topik spesifik yang dapat membantu tim lain mengintegrasikan autentikasi wajah.
Gunakan kanal dukungan Console ↗ untuk masalah akun, penagihan, produksi, keamanan, atau masalah khusus pelanggan yang bersifat privat.
Gunakan forum untuk pertanyaan yang dapat digunakan ulang seperti contoh framework, pola integrasi, penanganan webhook, UX login wajah, implementasi ID Match, dan catatan pemecahan masalah yang tidak mengekspos data akun privat.
Gunakan dukungan privat jika masalah mencakup ID aplikasi, detail penagihan, data pengguna, insiden produksi, atau informasi sensitif keamanan.
Gunakan halaman status FACEIO ↗ untuk ketersediaan layanan saat ini dan pembaruan insiden. Untuk bantuan implementasi, gunakan halaman dukungan atau buka permintaan privat dari Console.