Privacy preserving tables!
Project description
VerisPTab
Description
VerisPTab is a Python package that generates a "private duplicate" of a given table, obfuscating any potential Personally Identifiable Information (PII) in the process.
Installation
VerisPTab can be installed via pip:
pip install verisptab
After installation, you can import the generate
function and use it as follows:
from verisptab import generate
new_df = generate.generate("path_to_the_original_table")
This will create a new dataframe new_df
that is a "private" version of the original table.
Special Rules for PII Removal
Please rename the columns in your input table (CSV) to follow the following rules
If a column contains full names, please name the column FULL_NAME.
If a column contains last names, please name the column LAST_NAME.
If a column contains first names, please name the column FIRST_NAME.
If a column contains addresses, please name the column LOC_ADDRESS.
Example Input Table
FULL_NAME | FIRST_NAME | LAST_NAME | LOC_ADDRESS | RANDOM_COLOR | RANDOM_INTEGER | Phone Number | |
---|---|---|---|---|---|---|---|
Alexander Cook | Alexander | Cook | 6262 Diana Views Apt. 635, Cathymouth, SD 39278 | Purple | 362 | alexander.cook@fakeemail.com | 792-322-1210x91380 |
Kenneth Townsend | Kenneth | Townsend | 8960 Danielle Fields, Wrightview, NY 05647 | White | 570 | kenneth.townsend@fakeemail.com | 367.691.1088x8574 |
Leah Harvey | Leah | Harvey | USNS Bradford, FPO AA 06578 | Gray | 500 | leah.harvey@fakeemail.com | 232.914.1072x685 |
Troubleshooting and Known Issues
This section will be updated as new issues are identified and solutions or workarounds are developed.
License
VerisPTab is open source and free for use. Please use responsibly and respect the privacy of all individuals.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for verisptab-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31aec618a7405586556d67c5a0854edc71d7412a8a49c6fb695aaaffa2bb0709 |
|
MD5 | f3b7875f3dd4200130118ab31fa3dca2 |
|
BLAKE2b-256 | c19ff381dbd54f982d2cda94262d9f1b3ebfc4b91c4bcadf0b52c2f64ce27eb8 |