I am making an IOS app. It will be free in the app store. Due to Intellectual Property reasons I can not provide the dataset it is working with, so I have the user send me the dataset. I will do some some data processing, which will be my business model. Then, this dataset has to go back into the app. Since this converted dataset can be easily get into the public domain I want to implement a kind of security mechansism. Initially I was thinking of having the user enter his Imei/telephone number/Serial number into the website and include it into the converted dataset. The app would verify this data. This way each dataset becomes unique to 1 phone.
However, Apple does not allow anymore to read out any device specific data. Do you know of an alternative approach? I am aware of the Vendor ID / Advertisement IDs but these are not user-readable, as far as I know.
Thank you for the help!