{"id":18658673,"url":"https://github.com/welding-torch/excel-anonymizer","last_synced_at":"2025-04-11T19:32:31.013Z","repository":{"id":223903183,"uuid":"761843984","full_name":"Welding-Torch/Excel-Anonymizer","owner":"Welding-Torch","description":"A Python script that anonymizes an Excel file and synthesizes new data in its place.","archived":false,"fork":false,"pushed_at":"2024-03-20T17:25:04.000Z","size":30,"stargazers_count":46,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-03-25T17:34:02.554Z","etag":null,"topics":["data-science","microsoft","nlp","pandas","presidio","privacy"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Welding-Torch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-22T15:40:50.000Z","updated_at":"2024-06-24T07:27:43.516Z","dependencies_parsed_at":"2024-02-22T17:52:39.511Z","dependency_job_id":"ec44bdc7-e60d-478d-83b5-1947afb3da87","html_url":"https://github.com/Welding-Torch/Excel-Anonymizer","commit_stats":null,"previous_names":["welding-torch/anonymize_excel"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Welding-Torch%2FExcel-Anonymizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Welding-Torch%2FExcel-Anonymizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Welding-Torch%2FExcel-Anonymizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Welding-Torch%2FExcel-Anonymizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Welding-Torch","download_url":"https://codeload.github.com/Welding-Torch/Excel-Anonymizer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248467077,"owners_count":21108591,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-science","microsoft","nlp","pandas","presidio","privacy"],"created_at":"2024-11-07T07:34:01.125Z","updated_at":"2025-04-11T19:32:30.803Z","avatar_url":"https://github.com/Welding-Torch.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Excel Anonymizer\n A Python script that anonymizes an Excel file and synthesizes new data in its place.\n\n[![Downloads](https://img.shields.io/pepy/dt/excel-anonymizer?label=Downloads)](https://pepy.tech/project/excel-anonymizer)\n\n![Excel_Anonymized_Demo](https://github.com/Welding-Torch/Anonymize_Excel/assets/46340124/78b03e03-bad0-4cb0-9b84-46e3197e9344)\n_Convert your sheets with sensitive data into anonymized data._\n\n## What is Excel Anonymizer\nExcel Anonymizer is a python script that helps to ensure sensitive data is properly managed and governed. It provides fast identification and anonymization for private entities in text such as credit card numbers, names, locations, phone numbers, email address, date/time, with more entities to come.  \n\n## Use case\nData anonymization is crucial because it helps protect privacy and maintain confidentiality. If data is not anonymized, sensitive information such as names, addresses, contact numbers, or other identifiers linked to specific individuals could potentially be learned and misused. Hence, by obscuring or removing this personally identifiable information (PII), data can be used freely without compromising individuals’ privacy rights or breaching data protection laws and regulations.  \n\n## Overview\nAnonymization consists of two steps:  \n1. Identification: Identify all data fields that contain personally identifiable information (PII).  \n2. Replacement: Replace all PIIs with pseudo values that do not reveal any personal information about the individual but can be used for reference.  \n\nExcel Anonymizer uses Microsoft Presidio together with Faker framework for anonymization purposes.\n\n## F.A.Q.\n1. Is this encryption?  \n   No, Excel Anonymizer does not perform encryption. Encryption implies that the data can be decrypted. XLSX files anonymized with Excel Anonymizer cannot be changed back into the original data.\n\n2. What data types can it detect and anonymize?  \n   Excel Anonymizer can detect and anonymize Name, Phone Number, Email, Location, Date/Time, and Credit Card Numbers.\n\n3. How did this project originate?  \n   I'm glad you asked, see [this](https://github.com/microsoft/presidio/discussions/1300).\n\n## Quickstart\n1. Install Excel Anonymizer\n   ```\n   pip install excel-anonymizer\n   ```\n\u003e Note: Spacy will install a Natural Language Processing package on the first run (587.7MB).\n\n2. Download personal_information.xlsx from this repository, and then type\n   ```\n   excel-anon personal_information.xlsx\n   ```\n\nThat's it! \n\n## Usage\nTo use Excel Anonymizer with your Excel file, simply input the file.\n```\nexcel-anon your_excel_file_here.xlsx\n```\n\n## Author\nSiddharth Bhatia  \nLicense: [MIT License](https://github.com/Welding-Torch/Anonymize_Excel/blob/main/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwelding-torch%2Fexcel-anonymizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwelding-torch%2Fexcel-anonymizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwelding-torch%2Fexcel-anonymizer/lists"}