Botfronttiin ja Rasaan on toteutettu käyttäjien käymien keskustelulokien anonymisointi. Keskustelulokeista halutaan poistaa mahdolliset henkilöön yhdistettävät tiedot kuten henkilötunnukset ja puhelinnumerot ennen kuin keskustelulokit tallentuu botin tietokantaan. Keskustelulokeihin voi tulla henkilötietoja vain, jos käyttäjä niitä itse tahallisesti tai vahingossa kirjoittaa botin keskustelussa. Täten on hyvä olla olemassa automaattinen henkilötietojen tunnistus ja poisto keskustelulokeista ennenkuin lokit tallentuu tietokantaan.


Botfront/Rasa arkkitehtuurissa keskustelulokit päätyvät loppukäyttäjän bottikeskustelusta tietonkantaan seuraavasti:

draw.io

Diagram attachment access error: cannot display diagram


Rasassa on mahdollista luoda kustomoituja tracker storeja keskustelulokien käsittelyyn. Keskustelulokien anonymisointi on helpoin toteuttaa luomalla kustomoitu tracker store, joka lennosta tunnistaa ja poistaa keskustelulokeista henkilötiedot ennen niiden lähettämistä Botfrontille sekä lopulta tietokantaan. Kustomoitu tracker store voidaan ottaa käyttöön valitsemalla se Botfrontin asetuksista. 1. versio kustomoidusta tracker storesta on toteutettu niin, että se korvaa lokien teksteissä puhelinnumerot, henkilötunnukset ja IP-osoitteet tägeillä <phone>, <hetu> ja <ip>. Botfrontin käyttöliittymässä anonymisoidut keskustelulokit näkyvät alla olevan kuvan mukaisesti, jolloin esim. bottikuiskaaja ei saa tietoon käyttäjän kirjoittamaa puhelinnumeroa tai henkilötunnusta.

  • No labels