Directly Identifiying Information (DII) Operator
  • Overview
  • Email Address Normalizer
  • Phone Number Normalizer
  • Batch Normalizer

Overview

The application is designed to help you normalize and hash directly identifying information (DII) such as email addresses and phone numbers. This process is essential for privacy-preserving data handling and secure information management.

Email Address Normalization

Email normalization is the process of standardizing email addresses to ensure consistent handling. Our tool performs the following normalization steps:

• Converts all characters to lowercase.

• Removes all whitespace characters.

• In gmail.com addresses only: Removes dots (.) from the local part of the email address.

• In gmail.com addresses only: Removes everything after the plus sign (+) in the local part.

Phone Number Normalization

Phone number normalization is the process of standardizing phone numbers to ensure consistent handling. Our tool performs the following normalization steps:

• Removes all non-digit characters (spaces, dashes, parentheses, etc.).

• Ensures the number starts with country code (1 for US numbers).

Hashing and Encoding

After normalization, both email addresses and phone numbers are processed through two steps:

1. SHA-256 Hashing: The normalized input is hashed using the SHA-256 algorithm, producing a 64-character hexadecimal string.

2. Base64 Encoding: The resulting hash is then encoded using Base64, creating a URL-safe string that can be safely transmitted and stored.