How to Identify user to avoid abuse.

Good day all,

I’m currently working on a paid survey app. When a user completed a survey, they will get some points and the points can be redeemed for rewards.

I would like to know how could I identify a user to avoid abuse to get unique responses.

Things to consider are:

  • How to avoid multiple account
  • Self refer abuse

Appreciate for the advice, Thanks!

That's a tricky problem. Even Twitter is fighting against false accounts…

So that means there cannot be a bullet proof solution, but you can mitigate the issue.

For instance:

  • ask user eMail,
  • generate a one time code
  • ask user to entre this code to send its answer
  • keep this email in your database and check it has not yet been used befor going to step 2.

Thanks but is there any way to identify by device id or something? Since email and phone number isn’t really effective. Thanks!

How to Identify user to avoid abuse.
 
 
Q