The client had a strict policy wherein one user could not take the same survey twice within a period of 6 months. It faced a problem in ensuring the same as the same users would try taking the surveys using different names and IDs. Since the surveys came with a paid incentive, we had to make doubly sure that this issue wouldn’t cost the app’s efficacy.
To combat this, we created a platform where every user would first have to first authenticate their identity. For registration, their fingerprint would be captured on a fingerprint scanning device. This data would be stored on a server. If the app aided in authenticating would find that the user has already taken the interview before in a period of 6 months, it would notify the client of the same and the user wouldn’t be allowed to go further in the survey process.