Redaction Verification Report

Check proposed redacted text for listed sensitive terms and export residual counts without the terms.

Inputs stay on your device No sign-up Free to use
How this works

The tool runs in this browser. Your file or text is not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

Privacy details

Check redaction controls

Up to 200,000 characters. This text is read in your browser, never uploaded, and never copied into the report or the download.

Up to 200,000 characters; empty is allowed when all text was removed. The report counts how often each listed term still appears here.

Up to 100 literal terms of 200 characters each. Each term matches exact characters; regular expressions are not run. Repeated lines are combined into one term. The terms are not written to the report.

Leave off to catch [email protected] as well as [email protected]. Turn it on when only the exact spelling counts.

Processed in your browser. Your inputs stay on this device.

Showing a generated example. Generate again for a new result.

How to use Redaction Verification Report

  1. Supply the original text and proposed redacted text using the supported input described beside the controls.
  2. Review the selected options and the declared scope, then run the redaction verification report.
  3. Read the result and unresolved findings before downloading or sharing a report. The original input is not changed.

Example: Redaction Verification Report

Compare original and proposed redacted material against explicit sensitive terms/rules. This example uses synthetic public data.

You add
Original text: Ticket 4471 Customer: [email protected] Callback number 555-0143 Key AKIAIOSFODNN7EXAMPLE issued for the migration window. Note: the staging password hunter2expired was rotated on Friday. Proposed redacted text: Ticket 4471 Customer: [email removed] Callback number [phone removed] Key [access key removed] issued for the migration window. Note: the staging password hunter2expired was rotated on Friday. Sensitive terms, one per line: [email protected] 555-0143 AKIAIOSFODNN7EXAMPLE hunter2expired
You get
1 of the 4 listed terms still appear in the redacted text. Term 1 | 1 | 0 | none Term 2 | 1 | 0 | none Term 3 | 1 | 0 | none

Options

Sensitive terms
List the exact terms you want checked. They are sensitive input and are omitted from the downloadable findings.
Matching mode
Choose the intended case behavior. Literal matching avoids running a user-supplied regular expression, but it will not infer variants or identities.

Supported inputs and limits

Bounded text comparison for listed literal terms only. No PDF/image/OCR analysis, hidden-metadata inspection or complete anonymization guarantee.

Where your input is processed

This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

A zero count has a defined scope

Zero means the selected literal terms were not found under the chosen matching rules. Other sensitive text, images, metadata and alternate spellings can remain. Review the whole redacted artifact and the context in which it will be shared; this text comparison cannot establish complete anonymization.

Questions about Redaction Verification Report

Does zero prove the document is anonymous?

No. It covers only the entered terms and matching rules.

Are sensitive terms in the report?

No. Findings identify terms by position and residual counts rather than their values.

Does it redact the original?

No. It checks a supplied proposed version without changing either input.

Project manager: Tony Hines · Content updated 4 October 2026 · Report a problem