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.