Onfido Survey Reveals Businesses Must Establish Trust Online in Less Than 10 Minutes or Risk Losing Customers

The survey explored Internet users' relationship to digital services and digital identity and revealed that businesses have just 10 minutes to set up digital accounts or risk losing consumer trust.