I'm launching an online service/digital product. I want to offer free "demo license" to new users. I have a register form for that.
I'm searching the best way to automate that process. In my system, the license works by "quotas", so new users can have X quotas for use the service.
The main problem is to avoid naughty users that could use many different emails to get a lot of "quotas"...
I know that the really best method is asking data like credit/debit cards and verify it. But I don't really think that the new users would trust in a new app to write down their MasterCard or Visa cards. Likes Netflix and other platforms do, but sadly I'm not Netflix. So I'm not considering that option.
I was wondering in a solution that implies user's IP, but we know that IP address are dynamic in most ISP, and that could be a mess if the users try to access from differents locations or devices.
Having said that, which is the best method to automate this process and avoid naughty users, offering a license to new users?
It doesn't matter for me if the method allow a few "experienced" users to "by-pass" and get some free licenses. That would no to be a big problem, but I want to limit the most possible that kind of users.