Text PII Anonymization Python Module

Job ID: 39385775

Budget: €30 – €250 EUR

I need a Python module to tokenize and securely store sensitive PII, including names, addresses, social security numbers, and email addresses.

Requirements:
- Use of tokenization for anonymization
- Secure storage solution for the tokenized data
- Well-documented code and usage instructions

Ideal skills include:
- Proficiency in Python
- Experience with tokenization techniques
- Knowledge of secure data storage methods (RocksDB with encryption)
- Strong documentation skills

Software modules:
1- Anonymize: Identify PII to replace in the text, example identify John Smith replace ny NAME_1. Identification should be done with Microsoft Presidio Library.
Outcome: Same text without PII.

2- Store in memory the key values of PII=Token
Example NAME_1=John Smith
Store it in memory with encryption

3- De-anonimize:
Replace the tokens back to the original PII. NAME_1 replace by John Smith

Document the code.
Upload the files to Github
Create example input and output to check the modules are working