Charger Rental
The company ChargerZ rents phone chargers using an app and physical machines that lock and safely store the chargers. Even though there are some physical safeguards in place, they find they're losing a lot of chargers and have to keep restocking.
ChargerZ doesn't really need to perform KYC nor do they really care about the identities of their customers, but they know if they verify the identity of their customers, they can dramatically reduce the amount of lost chargers.
However, their business model is based on convenience, and any friction is going to be a problem. Similarly, no one will invest too much effort into sophisticated methods of fraud to acquire a free charger. They want an extremely quick verification, and they require as close to 0% false rejections as possible (a lost charger can be recouped with just a handful of rentals, so they can't risk rejecting legitimate customers).
| Location | Fraud Risk | Fraud cost | False Rejection Cost | End user motivation |
|---|---|---|---|---|
| Remote | Low | Low | High | Low |
ChargerZ are looking for what we call a Very High Conversion solution.
Let's look at how ChargerZ could use Verify's UseCase system to very quickly configure Verify for their needs.
"UseCase": {
"VerificationPolicy": "Permissive",
"VerificationContext": "Remote",
"ManualReviewStrategy": "NoManualReview"
}
With just these three high level parameters, we configure a whole suite of detailed options and behaviors behind the scenes.
ChargerZ uses this configuration for a while, but they realize they never have actual photocopy based fraud attacks (no one carries around photocopied IDs when going to a mall or bar where ChargerZ operates). They have seen some screen presentation attacks because people try to find a fake document online, but no one ever prints them and it will probably never be worth the effort.
They set the VerificationContext to Remote, which enables all liveness checks by default. However, they can simply override the photocopy check and achieve a perfect configuration for them:
{
"UseCase": {
"VerificationPolicy": "Permissive",
"VerificationContext": "Remote",
"ManualReviewStrategy": "NoManualReview"
},
"PhotocopyMatchLevel": "Disabled"
}