Skip to main content
Skip table of contents

Anonymization & Pseudonymization Functions

Anonymization and pseudonymization functions are available in all JENTIS Tag Manager accounts. The following guide will give you an outlook on when to use which function and display its purposes.

All transformation functions expect a single input parameter that is to be processed to generate an output. For more details on transformation function basics please see the manual: Functions (Transformation)

Pseudonymization

Input Parameter Type: String

The input parameter value will be exchanged to create a random value with a similar syntax as the input value. The replacement is on a character per character basis. Where each unicode character is replaced with a character of the same group. The groups are derived from the public "General Category Values" as of unicode.org (http://www.unicode.org/reports/tr44/#General_Category_Values).

The value generated in this function will be persisted per each tool on the serverside runtime. So if you apply this same pseudonymization function in a single tool (Facebook, Google Analytics, etc) on the same input value in different tags (pageviews, events, etc), this output will remain consistent.

Example:

  • input: "255.127.63.31" (IPv4 value) - output: "987.654.32.01"

Explanation: the output value is not a valid IP-address (following the general specification of IP addresses), it is a randomly generated value where the structure of characters is derived from the input to create a similar output. It will be created at random. The number of characters will remain the same (please note in the example that the output still has the same count of characters per ip-octet section).

Output Parameter Type: String

Anonymization

Input Parameter Type: String

The input parameter value will be exchanged to create a random value with a similar syntax as the input value.

The same rules apply as with the pseudonymization function. However the generated value is never preserved and is generated on each instance anew. So the output can never be linked to any other data.

Output Parameter Type: String

IP Anonymization

For IP Anonymization specifically, we have 4 functions:

  • Randomize last IP-Section

  • Randomize the last 2 IP-Sections

  • Randomize the last 3 IP-Sections

  • Randomize all the IP-Sections

Input Parameter Type: String (valid IPv4 address)

The input parameter value will be exchanged to create a random value with valid IPv4 syntax as the input value. Depending on which function you choose, parts of the IP address will be anonymized.

Output Parameter Type: String (valid IPv4 address)


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.