Data governance

A zero-upload AI tool removes a category of risk rather than managing it.

Most review tools ask you to upload the thing you least want to upload. A zero-upload checker does not, and that difference shows up in procurement, in the DPA and in how quickly you can look at a draft at all.

The upload is the risk, not the tool

The dangerous part of a review tool was never its opinion. It is the well-intentioned copy of your material sitting in a bucket in another jurisdiction, indexed by a search cluster, retained under a schedule someone wrote in a template.

You cannot audit your way out of that with a questionnaire, because the honest answer to most of the questions is: it depends on the plan, the region and the subprocessor. The cleanest available answer is to not create the copy.

Zero upload is the plain version of that position: the input stays on the device, the analysis happens there, and the vendor has nothing to retain because nothing arrived.

What usually happens to an uploaded draft

An ordinary grader needs the text server-side, which implies a storage decision, a logging decision and a training decision, each with a default. Text may be kept for abuse review, kept for evaluation, kept to debug a failed request, or kept because the storage layer keeps everything for thirty days unless told otherwise.

Then there is the second hop. Many products call a model provider to do the grading, which means a third party receives your material under a separate agreement you have not read and cannot negotiate at your size.

None of this is necessarily unreasonable. It is simply a chain of custody, and every link needs evidence before a customer's legal team will accept it.

What zero upload means in practice

It means the checker is a program, not a service. The rule engine is downloaded once with the page, and every subsequent action is local computation over a string or a decoded image.

Practically, that changes the shape of the product. There is no file picker for text, because pasting is enough and an upload implies a destination. There is no background queue, so the result appears as fast as your own machine can compute it. There is no account required to run a check, because there is nothing to meter at the server.

It also changes what a saved report is. Saving is a deliberate act that writes the findings to your account, and the draft itself is represented only by a short excerpt and a title you choose.

The one deliberate exception

Human review is not local, and it should not pretend to be. If you ask a named specialist to sign off a document, that document has to reach them. The request form says so plainly, and the reviewer works under the scope you agree before they open the file.

The rule of thumb: the automated pass is local, the human pass is a deliberate handover. Nothing crosses that line because you clicked a button whose label you skimmed.

How to check the claim instead of trusting it

Any claim of this kind is testable in a browser, in about a minute. Open the developer tools, switch to the network panel, run a check and watch what happens. A local checker produces no request carrying your text, which is visible as an absence.

You can go further: load the page, disconnect from the network entirely, then paste a paragraph and run the checks again. If the report still appears with the same findings, the analysis is happening where you are standing.

This is the reason the architecture is worth defending. It is not a promise in a marketing sentence, it is an observable property of how the page behaves under inspection.

Where it fits in a policy

Teams usually end up writing something like: drafts and customer data may be checked with tools that process locally, and must not be submitted to cloud services without a documented exception. A local checker makes that rule easy to comply with, which is a rare quality in an AI policy.

It also shortens procurement. A tool that receives no data is often outside the scope of the security review that stalls the other one, because the questions about storage, encryption at rest and deletion windows have no subject.

The remaining questions are ordinary: who may run checks, when they are required, what happens to a failing report, and which classes of work always need a human signature on top.

What it does not solve

A zero-upload tool still runs in a browser that holds your data in memory, and it still produces findings you have to act on. Privacy and quality are different problems, and one does not imply the other.

Nor does it make a check authoritative. The rules catch known defect classes and then stop. The value is that you can afford to run them on everything, including the drafts you would never have dared upload.

Working with clients, agencies and vendors

The people who feel this most are the ones holding somebody else's material under an NDA. A freelancer reviewing a client's launch copy cannot casually route it through a free online grader, because the client's agreement almost certainly names where their content may go, and a reviewer's convenience is not on that list.

A local checker turns that into a non-event. The copy is pasted, measured and fixed on the machine that already holds it, with no third party added to the chain. The same applies to a vendor evaluating code they were sent, or an in-house team assessing a supplier's deliverable before signing it off.

Where the arrangement still needs adjusting is at the human step. If a specialist is going to read the file, that is a disclosure and should be named as one: who receives it, what they may keep, and how long afterwards. Getting that into the engagement letter before the first document moves is cheaper than a conversation about it later.

One useful habit for agencies: keep the automated report with the deliverable and the raw draft out of the archive. The report is evidence that a gate ran. The draft is the client's property, and the safest place for the only copy is where they already keep it.

What this covers

  • No request carries the draft

    Analysis is local computation; inspect the network panel and see for yourself.

  • No account to start

    A check needs no sign-in, so there is no identity attached to a draft you were only curious about.

  • Saved means chosen

    A stored report records findings, a title and a short excerpt, and only when you press save.

  • Declared handovers

    Anything that leaves the browser is a human review you requested, with the scope agreed first.

  • Excerpt, not the file

    Stored reports keep enough text to recognise the work, not the work itself.

Questions this page usually raises

If nothing is uploaded, how is the report scored?
The rule engine runs in your browser and returns findings with severities, which are weighted into a score on the same device. No part of that calculation needs a server.
Can I still save and share a report?
Yes. Saving writes the findings to your account deliberately, and you can attach that report to a review request so a specialist starts from it.
Does zero upload mean zero analytics?
We track aggregate product events such as a check starting, without the content of the check. The material you paste is never part of an event.
Why would a cloud grader ever be preferable?
For cross-file analysis, live URL checks or repository-wide rules, a server has capabilities a tab does not. The trade is that the material has to travel, and that trade is a decision for you.
Is this a substitute for a security review of the vendor?
It reduces the surface being reviewed. You still evaluate the account features you use, such as saved reports and human review requests, which do store data you submit.

Zero-upload AI tool

Run the checks, then decide who has to sign it.

The automated pass is free, needs no account and uploads nothing. Escalate to a named reviewer only where being wrong is expensive.