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.