Skip to content
ChangelogBook a demoSign up

Data masking

AudiencePlatform admins
PrerequisitesSet up for platform admins and data teams

Data masking protects sensitive columns by controlling how each one can be viewed, used in audiences, and synced. Hightouch flags likely personally identifiable information (PII) for review, and you assign a privacy level that governs the column everywhere it's used.


Overview

Data masking lets you classify sensitive columns and control how each one can be used across Hightouch. You assign every column a privacy level, and that level applies wherever the column appears: profiles, filter suggestions, analytics, agent responses, and syncs.

You manage privacy levels on the Data masking page, under Customer Studio > Governance. You can set the same level per column as you build your schema.

Data masking controls columns and values. To restrict which rows a user can access instead, use subsets.

Privacy levels

Every column has a privacy level. Assign one based on how sensitive the data is and where it's allowed to be used.

Privacy levelWhat it doesUse for
UnreviewedBehaves normally until you classify it. This is the default.Columns you haven't reviewed yet.
ApprovedNo restrictions. Cleared through your review process.Non-sensitive data.
RedactedValues are hidden from users in the app, but the column can still be used in syncs and audience logic.Data you can sync but shouldn't show users, such as email addresses.
Sync-onlySyncs to destinations, but isn't visible or usable in the app.Values needed downstream but never in Hightouch.
Sync-blockedUsable inside Hightouch, but never synced to any destination.Internal attributes that must not leave the warehouse.
BlockedNever synced, displayed, or used downstream.Highly sensitive data that must stay fully restricted.

Privacy levels

Review flagged columns

Hightouch automatically flags columns that look like PII and marks them with a warning icon for review. Flagging only applies to unreviewed columns, so it never overrides a level you've already set.

Filter by PII review for the columns that need review, check each one, and assign the correct privacy level.

PII flagged column

Set a privacy level

Go to Customer Studio > Governance > Data masking. The table lists every column, sorted by most recently updated. Search or filter by model, source, PII category, privacy level, or PII review status to find the columns you want.

Data masking table listing columns with their model, source, PII category, and privacy level, with the filter rail open

Find the column you want to classify, then set its level from the Privacy level dropdown on that row. The change takes effect as soon as you select a level, and clears any PII flag on the column.

To keep an audit record or review classifications outside Hightouch, select Export CSV. The download lists each column with its model, source, PII category, and privacy level, and respects the filters you've applied.

Categorize columns

Assign a category to group and filter related columns, such as Email, Name, Birthdate, Address, Phone, or IP address. Categories make it easier to review and manage PII across a large schema.

PII categories

Permissions

Data masking is controlled by schema permissions. To edit privacy levels and categories, a user must have Configure schema access on the source.

Data masking configure schema permissions

See source-level permissions for details.


Next steps

  • Subsets to restrict which rows of data each user can access.
  • Define your schema to set privacy levels as you build the schema.
  • Destination rules to control which records can reach a given destination.

Ready to get started?

Jump right in or a book a demo. Your first destination is always free.

Book a demoSign upBook a demo

Need help?

Our team is relentlessly focused on your success. Don't hesitate to reach out!

Feature requests?

We'd love to hear your suggestions for integrations and other features.

Privacy PolicyTerms of Service