Local-first Windows app · Available now

AI Document Sanitizer: Make Files Safe Before You Upload

FilePreflight is a Windows app for inspecting supported sensitive content, hidden metadata, and risky file elements on-device—then exporting a separate copy for you to review before an AI upload.

What “safe” means here: reducing identified exposure in supported file types—not a guarantee that a file is anonymous, compliant, or risk-free. Automated detection is best-effort, so review the exported copy before uploading.

FilePreflight Free is available on Microsoft Store. Pro is available as a USD 29 one-time purchase with no subscription.

Preflight reviewIllustrative interface
Available now
customer-analysis.pdfSeparate output copy
Aa

Visible contentNames, email addresses, account details

Review
⌁

Hidden file dataComments, notes, embedded elements

Inspect
{ }

Metadata & secretsProperties, tokens, configuration values

Scan
Export and recheckUser review remains required
01 Local-first design 02 Separate-copy workflow 03 Best-effort detection 04 Human final review

Before ChatGPT, Claude, Gemini, or another AI service

A file can reveal more than the page you see.

Copying a document and deleting a name may leave other clues behind. A useful AI document sanitizer must separate what is visible from what can be stored inside the file.

01

Visible sensitive content

Names, email addresses, phone numbers, account identifiers, contract terms, customer details, and other information shown on the page.

02

Hidden document data

Comments, tracked changes, hidden text, hidden sheets, speaker notes, embedded files, and other format-specific content outside the normal view.

03

Metadata and secrets

Author and company properties, document history, image metadata, API keys, tokens, passwords, connection strings, and configuration values.

Microsoft documents hidden Office data that may require inspection, while Adobe distinguishes visible PDF redaction from hidden-data sanitization. See the primary sources.

A reviewable preflight, not a magic “safe” badge

Inspect. Decide. Export. Recheck.

The workflow keeps the decision with the person who understands the file and the destination.

Windows 11 File Explorer showing the FilePreflight Create Safe Copy command in a file's right-click menu
Start from File Explorer. Right-click a supported file and choose FilePreflight — Create Safe Copy. View full size.
  1. 01

    Start with the task

    Decide what the AI actually needs. Remove entire sections, sheets, or fields that are unnecessary before relying on pattern detection.

  2. 02

    Inspect supported risks

    Review visible content, file properties, hidden elements, and supported credential patterns using checks appropriate to the format.

  3. 03

    Choose each change

    Remove, replace, or generalize selected findings. Context matters, so the software should assist your judgment rather than silently decide for you.

  4. 04

    Export and recheck

    Write a separate copy, reopen it, confirm it is readable, scan it again, and review that exact output before uploading.

Evidence over slogans

Proof should be inspectable.

Public evidence records are separate from product availability. Until a release-build record is published, this page labels that evidence as pending.

Methods published; release-build results pending

Review the public evidence status →

01

Network behavior test

A dated, reproducible test with the environment, method, and observed network behavior documented.

Method and status →
02

Synthetic redaction demo

Educational PDFs compare visual covering with a separately authored file in which the test values are absent. They are explicitly not FilePreflight output.

Open the demo →
03

Format-and-limits matrix

Per-format coverage for inspection, transformation, rechecking, and cases that still need manual work.

Coverage status →
04

Example review record

A findings and recheck summary—presented as a review aid, never as security certification.

Record criteria →

Inspection layers

One workflow for four different exposure modes.

Each file format stores information differently. FilePreflight applies supported, format-aware checks and shows what still needs review.

Sensitive information

Supported patterns for personal and business identifiers in visible or extracted content.

Context-sensitive facts may not match a rule.

Hidden Office & PDF data

Supported comments, notes, hidden content, attachments, and other embedded elements.

Coverage varies by format and file structure.

Metadata

Supported author, company, title, timestamp, image, and document-property fields.

Some properties may be stored outside tested fields.

Credentials

Supported API-key, token, password, connection-string, and configuration patterns.

If a secret was exposed, revoke or rotate it.

Initial Windows coverage

Formats and limits, side by side.

The Windows release supports the 17 extensions below. Public evidence records remain separately labelled until reproducible release-build results are published.

File groupSupported extensionsInspection focusImportant limits
Documents & Office.pdf .docx .xlsx .pptxVisible text, supported metadata, comments, notes, hidden or embedded elementsEncrypted files, macros, linked content, complex objects, and formula effects may require manual work
Images.jpg .jpeg .pngOCR text and supported image metadataOCR depends on image quality, layout, language, and handwriting; visual review remains essential
Text.txt .md .markdown .logSupported identifiers, credentials, and text patternsProject names, commercial sensitivity, and uncommon secret formats can require contextual review
Data & config.csv .json .xml .yaml .yml .envStructured values, identifiers, keys, tokens, passwords, and connection detailsRelationships between fields can remain identifying even after direct identifiers are removed

No complete-detection guarantee. “No findings” means only that no supported rule found a match in the tested scope.

No automatic compliance. Your authorization, destination, provider settings, contracts, policies, and applicable law still matter.

No substitute for review. Re-identification and inference risks can remain after direct identifiers are removed.

Local-first by design

Prepare the copy before it reaches an AI service.

The application performs file inspection and transformation on the Windows device. Once you upload the reviewed copy to ChatGPT, Claude, Gemini, or another service, that copy leaves the device and the provider's terms and settings apply.

1Original filePreserved under your controls
2Local preflightInspect, transform, recheck
3Reviewed copyYou decide whether to upload

Simple perpetual pricing

Start free. Upgrade for workload and control.

Free and Pro use the same per-file processing approach. Pro expands capacity, batching, and control without reducing Free quality.

Free

$0
Available
  • Single-file workflow
  • All 17 launch extensions
  • No ads or watermarks

Frequently asked questions

Know the boundary before you rely on the tool.

FilePreflight is a preparation aid. The person sharing the file remains responsible for the final review and upload decision.

What does “safe” mean here?

Safe means reducing identified exposure in supported file types before upload. It does not mean anonymous, compliant, or risk-free. Detection is best-effort, so review the exported copy.

Do my files leave my computer?

FilePreflight processes files on the device. File content, extracted content, OCR text, and detected findings are not uploaded by FilePreflight. Pro purchase and activation are separate network functions.

Does FilePreflight modify the original?

The workflow creates a separate output copy and leaves the source file unchanged. Preserve the original, then review and re-inspect the exported copy before sharing it.

Is redaction the same as sanitization?

No. Redaction generally removes visible text or graphics. Sanitization also addresses supported hidden data such as metadata, embedded content, comments, or scripts. Some files need both.

Can an automated scanner find every sensitive item?

No. Detection depends on file type, structure, content, selected rules, and context. A result with no findings is not proof that a file contains no confidential information.

What about scanned PDFs and complex spreadsheets?

Scanned pages may depend on OCR quality. Hidden sheets, formulas, external links, macros, embedded objects, and encrypted content need format-specific handling and may require manual review. Final support will be documented per format.

Does sanitizing a file make an upload compliant?

No. File preparation can support data minimisation, but compliance depends on your purpose, authorization, policies, contracts, provider settings, security controls, and applicable law.

Primary sources

Why these layers matter.

Microsoft documents comments, revisions, document properties, hidden text, hidden spreadsheet rows and columns, and other information that may remain in Office files. It also describes items its Inspector cannot detect or remove and recommends inspecting a copy.

Adobe distinguishes visible-content redaction from sanitization of hidden information such as metadata, embedded content, and scripts. NIST explains that de-identification techniques vary in effectiveness and that re-identification or inference risk can remain.

FilePreflight for Windows

Make the upload decision with a file you have actually reviewed.

Download Free from Microsoft Store and send feedback from the app or public issue tracker.

Get it free