Skip to main content

Data classes

A data class is the category of sensitivity ThreatLens assigns to a request or document. Classification is based on the actual content, in real time — not on the file name or location.

Every request is mapped to exactly one class, which then drives the policy matrix lookup.

The default catalog

Data classTypical examplesDefault risk
Source code / secretsAPI keys, credentials, connection strings, private codeCritical
PCI / payment dataCard numbers, payment account detailsCritical
Strategy / board confidentialBoard decks, M&A, forecasts marked confidentialCritical
PII / personal dataNames + identifiers, SSNs, national IDs, passportsHigh
Financial dataRevenue, forecasts, internal financialsHigh
HR dataCompensation, performance, employee recordsHigh
Legal / contractualContracts, legal advice, settlementsHigh
Customer dataCustomer records and account detailsMedium
Public / non-sensitivePublished material, general questionsLow
UnknownThe classifier is not confidentHigh (protected by default)
Unknown is protected, not permitted

When ThreatLens can't confidently classify content, it treats it as higher-risk and routes it to a trusted destination — it never assumes "unknown" means "safe."

Why classes matter

Data classes are the rows of your policy matrix. For each one, you decide the minimum trust tier a destination must meet and what happens when it doesn't. That's how a single, readable table governs every possible request.

The catalog above is the default. Administrators can tune how each class is handled per organization.