check_redaction
Verify a redacted PDF truly removed sensitive data. Scans text layers, under-marks content, metadata, form fields, and prior revisions, flagging any surviving emails, SSNs, or card numbers on-device.
Instructions
Audit an ALREADY-redacted PDF and report whether sensitive text still survives underneath the redaction — the 'did my black boxes actually remove the data?' check. Most tools redact by drawing a rectangle over text while leaving the characters in the file, where they stay selectable and extractable. This re-extracts the text on-device and flags any emails, SSNs, phone or card numbers that are still present, each with a MASKED preview — the raw value never leaves the machine. It checks the page text layer, text surviving UNDER redaction marks, incremental-update prior revisions (the classic 'redacted then saved, original still in the file' failure), document metadata, AcroForm field values and embedded attachments, and returns a coverage report so a clean result is scoped to what was inspected. A non-empty result means the redaction leaked. Nothing is uploaded. (Pattern-based: names/addresses, image-only text, and the surfaces listed as not-inspected aren't covered; absence of hits isn't proof of completeness.) Free tier (no native engine): reports are EVALUATION-marked — for evaluation, not production reliance — and limited to a monthly number of free checks, counted locally; past the cap this tool returns a structured 'free-cap' refusal. A configured licensed engine is not capped.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pdfPath | Yes | absolute path to the supposedly-redacted PDF to audit |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| clean | Yes | ||
| byKind | Yes | ||
| offPage | Yes | ||
| regions | Yes | ||
| coverage | Yes | ||
| survivors | Yes | ||
| evaluation | No | ||
| totalFindings | Yes |