Or they didn't want to use cookies for fear of GDPR :) ? But I'm not sure you can get off the GDPR hook by collecting IP addresses instead of setting cookies actually...
Yes, that's why I was moving to LocalStorage based model but this created two different sources of truth which was the whole cause of bug. I'll fix all the issues and delete all data in cloud ASAP. :)