Cognitive Privacy Filter

The Privacy Filter module hides sensitive information such as names, email addresses, credit card numbers, IP addresses, etc. present within various CRM system objects. You can connect your data source to this module, select the appropriate information and choose how to hide the original information. Once all the sensitive information is obfuscated, the data source will still have all the relevant context and knowledge that can be used to connect with various Ascendo products. 

 

What PII/Sensitive Entities does Privacy Filter support?

Here is the list of all the PII (also called entities) which the Privacy Filter recognizes along with description and examples.

Entity

Description

Group

Entity

Description

Group

Person

Identifies a person’s name in the format:

  • First Name: John

  • FirstName LastName: John Doe

  • FirstName MiddleName LastName: Joe Jonah Doe

General

Email Address

Identifies all major email providers and institution specific email domains. For Example: example@gmail.com, customer.service@ascendo.ai

General

Credit Card

Recognizes Credit Card pattern provided by Major Credit Card Vendors which are typically between 15-19 digits

General

IP Address (IPv4 or IPv6)

IPv4: 192.0.0.3

IPv6: 3002:0bd6:0000:0000:0000:ee00:0033:6778

General

URL

https://www.ascendo.ai/

General

Crypto

Supports all major Crypto Wallet IDs like Bitcoin, Ethereum

General

Phone Number

Recognizes phone numbers from various countries along with country code. For US Phone Number, below formats are recognized.

999999999

(999)-(999)-(9999)

999 999 9999

+19999999999

General

Date & Time

Identifies all standard date and time formats. Also identifies relative dates and time periods lesser than a day based on context.

For example: yesterday, 10/16/2024 at 14:45
The entire phrase is considered as a single Entity

General

Nationality/Religious/Political Group

Identifies all major nationalities, religions and political affiliations explicitly mentioned in the text. Example: Indian, American, Hindu, Christian, Muslim

General

International Bank Account Number

A code which is specifically used as identifier for international transactions. These numbers follow an internationally accepted protocol which contain information about country, bank name, account number, check digits and branch code.

General

US SSN

Social Security Number containing 9 digits

US

US Bank Account Number

US Bank Account Number contains 8 to 17 digits

US

US Driver License

Supports all formats as mentioned in State Driver's License Format - National Traffic Safety Institute

US

US Individual Taxpayer Identification Number

This Number is used for Tax purposes and is provided to people who are not eligible to procure SSN. This number is formatted like SSN but starts with the digit 9

US

US Passport Number

This Number contains 9 digits

US

UK NHS Number

The NHS number is a 10-digit Unique Number assigned to every patient in England, Wales and Isle of man

UK

Australia Company Number

Unique 9 digit Number assigned by Securities and Investments Commission to every company registered in Australia

Australia

Australia Business Number

Unique 11 digit number assigned to all organizations registered with Australian Business Register

Australia

Australian Tax File Number

Unique 8-9 digit number assigned to every Australian Tax paying entity

Australia

Australian Medicare Number

Unique Number assigned by the Australian Medicare System which is used by the beneficiary to receive rebates for medical expenses

Australia

Indian AADHAR Card

Unique 12 digit Identifier Number issued by Government of India

India

Indian PAN Card

Unique 12 alphanumeric entity issued to all tax paying entities for tax purposes

India

Indian Voter Card

Unique 10 digit Number issued by Election Commission of India to every registered Indian citizen above the age of 18

India

Indian Vehicle Registration Number

Unique alphanumeric entity issued to all types of vehicles in India

India

Indian Passport

Unique 8 alphanumeric entity issued by ministry of external affairs

India

Once the sensitive entities (PII) are identified by the Privacy Filter, you have the option to obfuscate/filter it using the following methods:

  • Replace: Replace the identified entity with a different text.

    • Original Text: My name is John Doe

    • Filtered Text: My name is <PERSON>

  • Mask: Replace a fixed number of characters (from beginning or from the end) of the identified entity with a single character.

    • Original Text: My credit card number is 4095-2609-9393-4932

    • Filtered Text: My credit card number is xxxxxxxxxxxxxx-4932

  • Redact: Completely remove the entity from the text

    • Original Text: My credit card number is 4095-2609-9393-4932

    • Filtered Text: My credit card number is

 

How do I choose the entities for the Privacy Filter module to detect and filter?

Ascendo AI’s Privacy Filter module enables you to bundle multiple entities into a single group called Presets. Each Preset contains a list of entities, how each entity is filtered (replace, mask, redact) and the values associated with the chosen filtering method.

The presets can be configured in the Ascendo AI’s Privacy Filter Module.

Testing the Preset

Once the presets are configured, you can head over to the Playground. Here, you can provide any text to the Input, select your preset and choose the Sensitivity level. The Sensitivity defines strictness of the privacy filter model when identifying an entity.

Ascendo.ai