Table of Contents

Namespace MailFathom.Application.SensitiveContent.Detection

Classes

PersonalDataAnalyzerUnavailableException

The failure that stops a host whose personal-data scanner is switched on with no analyzer behind it.

SensitiveContentCategoryDefinition

One category a scanner can look for, the rules inside it, and whether it is on when nothing names it.

SensitiveContentDetector

Identifies what produced a finding, and the revision of the corpus or profile it produced it under.

SensitiveContentFinding

One region of analyzed text a scanner reported as sensitive.

SensitiveContentScannerUnavailableException

The failure raised when a scanner an operator switched on could not establish what a text carries.

Structs

SensitiveContentSpan

Where in the analyzed text a finding sits, as a character offset and a length.

Interfaces

IPersonalDataAnalyzerProbe

Establishes, before anything is scanned, that the personal-data analyzer this deployment configured answers.

ISensitiveContentCatalog

Declares everything one scanner can look for, so configuration naming it can be judged before it runs.

ISensitiveContentScanner

Detects sensitive material in text, whatever runs the detection and wherever it runs.