Other question I have is, you seem to have returning visitors feature and as far as I understood, you store info in localStorage to be able to do that. I guess you're generating a uniq identifier to be able to that and store in the localStorage. Although it's not a cookie, semantically isn't kinda same thing? If you were to store those in cookies you would have needed to show cookie banner, but since it's in localStorage you don't have to?