User hash
How we are building the user hash by default
We generate a daily changing identifier in which we process the sender's IP address once just to anonymize it. To anonymize this information, we use a hash function with a rotating salt. At no point of time, it is possible for us (elbwalker) to decrypt this function and thus identify an individual user.
hash (salt + today + domain + userAgent + language + anonymizedIp)