Fides Documentation – Ethyca

Classifier Parameters

Fides classification leverages several named-entity recognition Natural Language Processing (NLP) tools, leveraging Python libraries including spacy and presidio. Enterprise customers interested in AI-driven classification should inquire about the Fides classifier extension using privateAI.

Classification is broken out into Content and Context analysis:

Parameter Descriptions Permalink for this section

The parameters below can be added to a discovery monitor by calling the following endpoint:

PUT /api/v1/plus/discovery-monitor

All of these parameters should be specified within the classify_params configuration object.

["user.content.public", "user.device.cookie_id"]
[
    [".*dob", "user.demographic.date_of_birth"],
    [".*ssn", "user.government_id.national_identification_number"],
    [".*User\.Name", "user.account.username"]
]

💡

Note: Regular expressions are evaluated using a fully qualified, dot-delimited field identifier. In other words, the schema and table name are included when evaluating the regular expression.

Example: Within a database, the schema Public contains table User with column Name. So, during a Fides scan, registered regex patterns will run against Public.User.Name. In the example pattern above, the regex pattern *.*User\.Name* will match the column Name in the User table in the Public schema, and its assigned data category will be user.account.username.

Shared Configurations Permalink for this section

Fides 2.63.0 introduced the ability to provide and share regex classification parameters through the UI.

Under Settings, within the Integrations page, click " Shared configs". This will launch a modal where you can create regex patterns that can be attached to a monitor configuration.