Anonymous Data: logging without DeviceID
Hi. I am currently investigating whether we can use countly as an enterprise analytics solution for Web, Android, iOS, MacOS and Windows applications. It is vital for us that collected data is anonymous, so we cannot store DeviceIds that would enable anyone to link the stored data to a particular device. Clearly this will mean that we will not be able to use any of the user analytics, but we can still track how the apps are used, features accessed etc.
I have been doing some R&D with the MacOS SDK. One way of making the data anonymous is by hardcoding the deviceID to a constant string so all users have the same deviceId. In this case countly reports that there is only ever one user, which is to be expected. Are there any potential problems with this approach? Will having multiple concurrent sessions with the same DeviceID work? Do you have any other suggestions on how anonymity can be achieved?