Capability that generates a probabilistic fraud score, used together with Identity Verification when the result is "inconclusive".
When Identity Verification returns INCONCLUSIVE, Risk Score delivers a numeric answer that lets the client decide based on probability rather than a binary verdict.
What it does
Computes a score from -100 to +100 indicating the probability that the person in front of the camera is the real holder of the document. Positive scores point to "is the person", negative scores point to "is not the person", and a zero score indicates a capture problem that requires retrying.
Inputs
- A capture session opened via
POST /v1/processwith a flow that includes Risk Score. - The user's identification document number.
Possible responses
The response is a numeric score between -100 and +100, with the following classification table:
| Classification | Score | Recommendation |
|---|---|---|
| Strong negative | -100 to -40 | We recommend denying the registration. |
| Moderate negative | -39 to -1 | We recommend the client assess the risks involved before deciding. |
| Neutral | 0 | Capture error. Request a new capture with a photo of the actual CPF holder. |
| Moderate positive | +1 to +49 | We recommend the client assess the risks involved before deciding. |
| Strong positive | +50 to +100 | We recommend approving the registration. |
A score of 0 indicates a registration error — it is not a risk verdict. Treat it as an instruction to redo the capture.
Availability
| Surface | Supported |
|---|---|
| SDK (Android, iOS, Flutter) | ✅ |
| Web (iFrame, Redirect) | ✅ |
| API (headless, no SDK) | ✅ |
Valid combinations
Risk Score appears in the following flows:
idcheck, idchecktrust, iddocs, idsign, iddocssign, idchecktrustdocs, idchecktrustsign, idchecktrustdocssign, idcheckserpro, idcheckserprodocs, idcheckserprodocssign, creditoconsignado.
For the full matrix, see Available flows.