Your workflows contain critical information such as web service account access tokens and resource IDs. It is imperative to secure this data, especially when you are working on a shared workflow. Built.io enables you to do this with the help of Data Masking.
Using Data Masking, you can mask some or all keys of your input and output data. This masked data is then stored in the Built.io flow DB in the encrypted format. Let’s understand how to mask data with the help of an example.
Masking Workflow Data
Let’s say you have a workflow that gets the details of a file stored in your Box account and sends you the file details via Gmail.
Before sharing this workflow with your organization, you can mask the critical input/output data. To do this, follow the steps given below:
Step 1: Navigate to the configuration window of the action of which data you want to mask.
Step 2: Click on ‘Next’. You will be redirected to the ‘Test Action’ window.
You will see the input data associated with the action. To mask a specific key of the input data, hover on the key value. You will see a vertical ellipsis icon. Click on it and select the ‘Mask Data’ option from the list of options that appear.
This will mask the value of the selected key.
You can also mask the entire input object by selecting the ‘Mask All’ checkbox.
Note: You need to test the input data in order to see the output keys.
Once you have tested the input data you can mask some keys or entire output object as explained above.
Now when you execute the workflow, the selected input/output data will be masked.
If you submit this workflow to Built.io Flow library, the values of the masked keys will remain masked when a user imports it to his account. Similarly, if you share this workflow with other users, the values of the masked keys will remain masked.
Unmasking Workflow Data
You can also unmask the masked data by following the steps given below:
Step 1: Navigate to the ‘Test action’ window of the action of which data you want to unmask.
Step 2: Hover over the masked key. Click on the vertical ellipsis icon that appears and select the ‘Unmask Data’ option.
Step 3: This will unmask the value of the selected masked key.
Similarly, if you have masked entire input/output object, you can use the ‘Unmask Data’ option to see the input/output keys again.