Idonia proves the person is real and present, confirms their identity, and seals their commitment with legal force. Agreements you can enforce, not just file.
Presence. Identity. Commitment. All in one place.
Biometric liveness confirms a real person is in front of the camera, right now. Not a photo, not a recording, not a mask — a living person, verified server-side.
Biometric verification correlates the live person to a known identity. Each session builds a trust chain — device, biometrics, authenticated account — so you always know who you're dealing with.
The verified identity is bound to the document with an ICP-Brasil digital signature and certified timestamp. Legal proof of who signed, when, and that they were really there.
Every design decision assumes the device is compromised. Every agreement assumes it will be challenged in court.
The device captures. Idonia's server decides. No biometric data is processed on the device. Every identity decision happens in a controlled, auditable environment.
Multiple independent challenges verify a live person — not a photo, recording, or synthetic face. The server makes the call, not the device.
Each verification builds on the last. Known users are recognized across sessions, devices, and time — with configurable trust thresholds for your risk profile.
Every agreement is sealed with an ICP-Brasil digital signature and certified timestamp — indivisible proof of who committed, when, and that they were present. Full legal validity under MP 2.200-2/2001.
Layer email, SMS, or Pix micro-transactions on top of biometric presence for the assurance level your use case demands.
Every session produces a verifiable chain of evidence — from camera activation to sealed agreement. Logged, signed, and independently verifiable.
R$ 0.49 per verification. First 100 free. No card, no contract. Sign up for priority onboarding.
One plan. Pay only for what you use. No minimums, no commitments.
/ verification
First 100 verifications free
No card to start. First 100 verifications on the house.
Optional add-ons
| SMS OTP | R$ 0,10 |
| Email OTP | R$ 0,01 |
| WhatsApp OTP | R$ 0,10 |
| Serpro validation (CPF/CNPJ) | Coming soon |
| Pix micro-validation | Coming soon |
REST APIs, webhooks, and native SDKs. Integrate in minutes.
Create verification requests with pre-registered PII, custom challenge sets, and callback URLs. Poll for results or receive webhooks.
POST /api/v1/verification
{
"requester_id": "your-app",
"full_name": "Maria Silva",
"document_number": "123.456.789-00",
"callback_url": "https://your.app/hook",
"expires_in_hours": 24
}
→ { "token": "abc123", "url": "/v/abc123" }
Receive real-time notifications when verifications complete, documents are signed, or sessions expire. HMAC-signed payloads.
POST https://your.app/hook
X-Idonia-Signature: sha256=...
{
"event": "verification.completed",
"token": "abc123",
"status": "passed",
"identity_id": "uuid",
"signature": {
"algorithm": "sha256WithRSA",
"certificate": "ICP-Brasil A3",
"timestamp": "2026-03-25T14:30:00Z"
}
}
Native Flutter SDK for iOS, Android, and web. Drop-in widget with full customization. Or use the hosted verification page — no SDK needed.
// Flutter
import 'package:idonia_core/idonia_core.dart';
final session = IdoniaSession(
gatewayUrl: 'https://api.idonia.com',
token: verificationToken,
);
await session.start();
// → onVerdict callback fires
Try a self-onboarding verification — no sign-up required. Your camera, our server, real-time results.
Launch demoTrust that proves itself.