Text PII Anonymization Python Module
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
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