Skip to main content

A professional OOP library for PII redaction in recruitment documents.

Project description

CloudResumeSanitizer

====================

A professional OOP library for PII (Personally Identifiable Information)

redaction in cloud-native recruitment systems.

Research motivation: Brookings Institution (2024) & MIT Sloan (Li et al., 2023)

on Algorithmic Bias in Automated Hiring.

Installation

pip install -e backend/app/libraries/sanitizer

Usage

from sanitizer import ResumeSanitizer

sanitizer = ResumeSanitizer()
clean_text = sanitizer.sanitize_text(resume_text)

Purpose

This library strips PII (Names, Emails, Phone Numbers, LinkedIn URLs) from resume text before it is sent to a cloud AI service (Google Gemini). This implements the "Blind Hiring" technique recommended by academic research to reduce Algorithmic Bias in recruitment systems.

Features

  • Email Redaction
  • Phone Number Redaction
  • LinkedIn URL Redaction
  • Physical Address Redaction
  • Configurable Mask Character (default: [REDACTED])

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cloudresumesanitizer-1.0.1.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cloudresumesanitizer-1.0.1-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file cloudresumesanitizer-1.0.1.tar.gz.

File metadata

  • Download URL: cloudresumesanitizer-1.0.1.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for cloudresumesanitizer-1.0.1.tar.gz
Algorithm Hash digest
SHA256 660bbf5c255625d3e9734a74db0ae6fa6b873db35869778b1095a24f3ecd4c7a
MD5 cd8951d13fb96429cef55248eae57714
BLAKE2b-256 875a4429212b2507b617f278af2c30a0d8d1488c31d1bf372e14fb2c25432391

See more details on using hashes here.

File details

Details for the file cloudresumesanitizer-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for cloudresumesanitizer-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7cb63f5b5f683b35873eae33eb828f14a7ac2fd691b61ad4c9f040dda8feb7a1
MD5 f9eaf90fb8d2a43c732e257cdb4e2584
BLAKE2b-256 5fd7b19e836c3440cb194df3785853557bffb7c8a53a678aabe70c85897d402f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page