Skip to main content
Every file belongs to a modalitytext, tabular, image, or audio — which determines how it is analyzed and which redaction operators apply.

Formats

Filtering by extension expands to the whole format’s extension set — passing jpg also matches jpeg, and tif also matches tiff.

Container Formats

Formats like docx and xlsx are containers: they hold parts that may have their own modality. An image embedded in a Word document is analyzed as an image, in its own right. The run’s audit reflects this. Each container part appears in parts, keyed by its container-private ID — for a DOCX, that is the zip entry name:
This is why a document can produce both text and image findings from a single run, each redacted with operators appropriate to its modality.

OCR

Scanned documents have no selectable text layer and must be rendered to images before recognition. A run’s scope controls this:
auto is the intended default, but the text-layer parser that drives the decision is not in place yet — today only force actually renders. Use force for scanned documents.

Filtering Files

List endpoints filter by format, modality, or name:

File Roles

Each file records the role it plays, which drives retention and whether it is user-facing: Redacted outputs are linked to their source through parentId, forming a version chain rather than overwriting the original.

Next Steps

Redaction Workflow

How modality drives redaction

API Reference

File endpoints and filters