How to build a text anonymizer with Streamlit Sapcy and st-annotated-text

Anonymizing data is important to be compliant with GDPR regulations for example. This is a very common use case where data science can help.

In this video, we’ll see how to build and deploy a text anonymizer with Streamlit, Spacy and a Streamlit component called st-annotated-text (@thiago : thanks for the great work)

This app will:

  • ✅ process text input from text area or input text file

  • ✅ apply named entity recognition to detect persons, organizations, locations

  • ✅ anonymize this data

  • ✅ be deployed on Heroku

code: https://github.com/ahmedbesbes/anonymizer

Link to the video tutorial https://youtu.be/lCbG05lyDNk

Link to the app on Heroku: https://anonymizer-app.herokuapp.com/

Let me know what you think :slight_smile:

1 Like