Masking of personal data

Masking of personal data

We have implemented the masking data option, because in essence, GDPR permits you from storing data you don’t need. This means that personal or sensitive data should not be stored in i.e. logs or NLP training models. Because it’s very hard to always predict when a user or bot needs to use personal or sensitive data to function, we added the function for automatic recognizing specific patterns and masking this data after use. i.e. if a user types “my social security number is 923891”, this will end up in the logs as “my social security number is ######”, without losing the function to use the data one-time to make the bot function. 


I.e. you can find some examples of personal or sensitive data sets:


Admin user can add their own RegEx patterns per bot, to make sure the bot can detect the specific data structures for that use case. 


^[a-zA-Z]+(([',. -][a-zA-Z ])?[a-zA-Z])$
 in this example is a RegEx to detect a person's name.

In addition, we added a checkbox for all questions blocks created in the dialog builder. By enabling this checkbox, you already know you are going to ask for sensitive data, and it should not be stored in the logs.

 

 

These methods won’t be a 100% guarantee, as technology can’t detect everything. But using these functions will make sure you build a strong case towards regulators in doing as much as possible regarding GDPR.

In addition, we are now developing that you can also enable this before data the utterances are sent to the selected NLP engines, limiting that personal data goes to Google, Microsoft, etc.


    • Related Articles

    • GDPR module

      Use these settings for different elements regarding the European GDRP regulation. User Consent Through sliding this slider, the Blits user is presented the option to provide consent for storing the user's data. Forget me function Enable user to type ...
    • v2.0.6

      The list below shows the features that were introduced, changed or removed with the release of v2.0.6. In this version, several bugs worth mentioning were resolved, while also UX improvements were made. Features Rasa is enabled as Engine Ability to ...
    • REST

      The REST function allows users and the bot to communicate and interact with online applications through a REST endpoint and to store the results for later use. Inputs Here you can define the inputs which you can then use in the path, headers and body ...
    • Gravatar

      We support Gravatar avatars for the user's email adres. This enables you to set a profile image for your acount. Setup your personal avatar that is connected to your email via https://en.gravatar.com/.
    • Validation Block

      Definition The validation block is meant to validate your data in your flow design. This can be data inputted from the user, or data captured from an external system. The validation works like a condition block, but without multiple routes. This ...