Local analysis. Clear signals. Your decision.

When you attach a supported file or paste text into ChatGPT, Claude, or Gemini in Chrome, Ai Notice checks it locally before sharing. File inspection is best-effort; incomplete checks are not a clean result.

The upload flow

1
Attach a file or paste content

By drag-and-drop, file picker, or paste — into supported AI tools such as ChatGPT, Claude, and Gemini.

2
Ai Notice checks locally

A local, deterministic check runs before the content is shared with the AI service.

3
If nothing sensitive is found

When the check completes, the content may continue to the AI service. A check is best-effort and does not guarantee every sensitive item will be found.

4
If sensitive patterns are found

Ai Notice may show a review with available choices. If you choose to continue, the AI service receives the content you selected.

Some checks may be incomplete. A partial or failed check can end the attempt and ask you to retry or reload; it should not be treated as a clean result.

How it's built

⬡ Local-first processing

The local check does not upload content to an Ai Notice scanning service. If you continue, the AI service receives the content you selected.

≡ Consistent behavior

Deterministic pattern-based checks run without model inference. File support and inspection completeness can vary.

◎ Progressive disclosure

Ai Notice keeps the default experience calm, while making more detail available when you want it.

Why it stays careful

Ai Notice does not claim to "understand" your documents. It reports when a document structurally resembles a known category. Confidence labels reflect the strength of the evidence — when evidence is weak, Ai Notice stays quiet rather than overstating.

Read the full trust & security overview →