How does encryption take place using Datahash?

How does encryption take place using Datahash?

Datahash script replacing the base browser pixel code in your tag manager hashes the data on client server itself, before leaving the user browser. This data is non-decryptable and is utilized by Snap by encrypting their own database for user matching. If it’s not a match, then data gets discarded. If it’s a match, the lead/user gets attributed to your online marketing campaign.