Module pii_codex.models.microsoft_presidio_pii

Expand source code
from __future__ import annotations

from enum import Enum


class MSFTPresidioPIIType(Enum):
    """
    PII Types associated with Microsoft Presidio Analyzer
    Supported Entities: https://microsoft.github.io/presidio/supported_entities/
    """
    PHONE_NUMBER: str = "PHONE_NUMBER"
    EMAIL_ADDRESS: str = "EMAIL_ADDRESS"
    ABA_ROUTING_NUMBER: str = "ABA_ROUTING_NUMBER"
    IP_ADDRESS: str = "IP_ADDRESS"
    DATE: str = "DATE_TIME"
    ADDRESS: str = "LOCATION"
    AGE: str = "AGE"
    PERSON: str = "PERSON"
    CREDIT_CARD_NUMBER: str = "CREDIT_CARD"
    CRYPTO: str = "CRYPTO"
    URL: str = "URL"
    DATE_TIME: str = "DATE_TIME"
    LOCATION: str = "LOCATION"
    NRP: str = "NRP"
    MEDICAL_LICENSE: str = "MEDICAL_LICENSE"
    US_SOCIAL_SECURITY_NUMBER: str = "US_SSN"
    US_BANK_ACCOUNT_NUMBER: str = "US_BANK_NUMBER"
    US_DRIVERS_LICENSE_NUMBER: str = "US_DRIVER_LICENSE"
    US_PASSPORT_NUMBER: str = "US_PASSPORT"
    US_INDIVIDUAL_TAXPAYER_IDENTIFICATION: str = "US_ITIN"
    INTERNATIONAL_BANKING_ACCOUNT_NUMBER: str = "IBAN_CODE"
    # UK_NATIONAL_HEALTH_NUMBER: str = "UK_NHS"  # To be added in future versions
    AU_BUSINESS_NUMBER: str = "AU_ABN"
    AU_COMPANY_NUMBER: str = "AU_ACN"
    AU_MEDICAL_ACCOUNT_NUMBER: str = "AU_MEDICARE"
    AU_TAX_FILE_NUMBER: str = "AU_TFN"

Classes

class MSFTPresidioPIIType (*args, **kwds)

PII Types associated with Microsoft Presidio Analyzer Supported Entities: https://microsoft.github.io/presidio/supported_entities/

Expand source code
class MSFTPresidioPIIType(Enum):
    """
    PII Types associated with Microsoft Presidio Analyzer
    Supported Entities: https://microsoft.github.io/presidio/supported_entities/
    """
    PHONE_NUMBER: str = "PHONE_NUMBER"
    EMAIL_ADDRESS: str = "EMAIL_ADDRESS"
    ABA_ROUTING_NUMBER: str = "ABA_ROUTING_NUMBER"
    IP_ADDRESS: str = "IP_ADDRESS"
    DATE: str = "DATE_TIME"
    ADDRESS: str = "LOCATION"
    AGE: str = "AGE"
    PERSON: str = "PERSON"
    CREDIT_CARD_NUMBER: str = "CREDIT_CARD"
    CRYPTO: str = "CRYPTO"
    URL: str = "URL"
    DATE_TIME: str = "DATE_TIME"
    LOCATION: str = "LOCATION"
    NRP: str = "NRP"
    MEDICAL_LICENSE: str = "MEDICAL_LICENSE"
    US_SOCIAL_SECURITY_NUMBER: str = "US_SSN"
    US_BANK_ACCOUNT_NUMBER: str = "US_BANK_NUMBER"
    US_DRIVERS_LICENSE_NUMBER: str = "US_DRIVER_LICENSE"
    US_PASSPORT_NUMBER: str = "US_PASSPORT"
    US_INDIVIDUAL_TAXPAYER_IDENTIFICATION: str = "US_ITIN"
    INTERNATIONAL_BANKING_ACCOUNT_NUMBER: str = "IBAN_CODE"
    # UK_NATIONAL_HEALTH_NUMBER: str = "UK_NHS"  # To be added in future versions
    AU_BUSINESS_NUMBER: str = "AU_ABN"
    AU_COMPANY_NUMBER: str = "AU_ACN"
    AU_MEDICAL_ACCOUNT_NUMBER: str = "AU_MEDICARE"
    AU_TAX_FILE_NUMBER: str = "AU_TFN"

Ancestors

  • enum.Enum

Class variables

var ABA_ROUTING_NUMBER : str
var ADDRESS : str
var AGE : str
var AU_BUSINESS_NUMBER : str
var AU_COMPANY_NUMBER : str
var AU_MEDICAL_ACCOUNT_NUMBER : str
var AU_TAX_FILE_NUMBER : str
var CREDIT_CARD_NUMBER : str
var CRYPTO : str
var DATE : str
var DATE_TIME : str
var EMAIL_ADDRESS : str
var INTERNATIONAL_BANKING_ACCOUNT_NUMBER : str
var IP_ADDRESS : str
var LOCATION : str
var MEDICAL_LICENSE : str
var NRP : str
var PERSON : str
var PHONE_NUMBER : str
var URL : str
var US_BANK_ACCOUNT_NUMBER : str
var US_DRIVERS_LICENSE_NUMBER : str
var US_INDIVIDUAL_TAXPAYER_IDENTIFICATION : str
var US_PASSPORT_NUMBER : str
var US_SOCIAL_SECURITY_NUMBER : str