How to hide sensitive info in temporal ctl or web ui?

Hi Temporal Team,

I am trying to signup/onboard new user and the input passes through temporal, but I do not want to show sensitive info in temporal ctl or web ui.

PFB a sample where I want to hide sensitive info like password and username.

What should be the best practice to handle such use-case ?
Does temporal provide some way to handle it ?

1 Like

The Temporal way would be either not passing sensitive information directly through the workflow or encrypting it before submitting to the service.
Both Java and Go SDK use the DataConverter interface to serialize and deserialize workflow and activity function arguments and results. We recommend creating your own version of DataConverter that encrypts payloads that have to be hidden using whatever library and certificate management solution your company prefers.

2 Likes