Skip to main content

Hi,

There is a requirement from our client to mask/anonymize the Customer Email ID only at the Application/client level so that the Users are not able to view the Customer’s personal data. However, we still need the data to be present in the database so that any other functionality such as mailing Invoices to the Customer etc. are not impacted.

Personal data Management setup is masking the data both at Application as well as database level..

Any assistance in the above regard would be appreciated.

Regards

Parag Goyal

 

 

 

@AccParagG did you found a solution on this matter?


@AccParagG it seems that Personal Data Management functionality is not really masking. It’s actually updating the value in the DB, and doesn’t store anywhere the previous value. See also below post:

What I think you could do if you really wanna be able to retrieve the values would be to setup History Log for that field if this makes sense.


@AccParagG,

Maybe some, too late, ideas.

  1. When IFS Cloud is in use, use a context and push in all the screens and their email fields to hide for the user that is part of the context group.
  2. Include a custom attribute/field that contains the masked value. For those users that should not see the original value, show the masked value. This is tricky and you will need a modification, I guess.
  3. Prepare new screens that only show the needed information.

In none of the possible solutions I envy you to prepare it and to maintain it. There are quite some screens that have the mail shown (or for that part other gdpr information), so any upgrade to a newer version of IFS will take more time.

Brings to mind, why the customer mail address, why not all the mail addresses?


Reply