How to review an NDA with AI without uploading it

An NDA is usually the first document in a deal. It lands in your inbox before anything is announced, and it names the parties, sometimes the project, sometimes the reason the two sides are talking at all. That is exactly the information the NDA exists to protect.

So there is an awkward loop in asking a cloud chatbot to review one. To get a second opinion on how your confidential information will be handled, you first hand the document to a third party whose terms you have not negotiated.

This guide shows a different route: reviewing an NDA with AI that runs entirely on your own computer. You get flagged risks on the exact clauses that carry them, plain-language explanations, answers to follow-up questions, and suggested rewrites. The document stays on your disk the whole time.

An NDA open in Return. Red and yellow dots in the gutter mark flagged clauses, and the Assessments list shows one risk and three items to review.

What you need

Nothing else to install. There is no separate AI app to set up and no terminal involved.

Keyboard shortcuts below are written for Mac. On Windows, use Ctrl wherever you see Cmd.

Step 1: Download a local model

Open Settings (Cmd+,) and go to Models. Return lists a curated set of models tested for document work, each with its download size and a memory indicator showing how comfortably it runs on your computer. One of them is labeled Recommended for this computer, based on how much memory your machine has. If you are unsure, pick that one and click Download.

When it finishes, the model moves to your list of downloaded models and is ready to use.

Then check one setting: in Settings → AI, make sure the mode is Local. That is the default, and it is the setting that makes the rest of this guide true. More on why at the end.

Settings, Models section. Downloaded models are listed on this computer, and the model recommended for this computer has a Download button.

Step 2: Open the NDA

Press Cmd+O and choose the file. It opens as a read-only preview. In the right panel, click Convert to Markdown.

Return converts the NDA to plain text so the AI can read it, and saves the result as a new Markdown file next to the original. If the NDA is acme-nda.pdf, you get acme-nda.md in the same folder. The original PDF or Word file is never modified.

If you prefer to drag the file from your file manager into the Explorer on the left, Return converts it right away and opens the text as a new, unsaved document in that folder. Save it wherever you like.

Take ten seconds to scroll through the converted text. Contracts exported from Word with justified text are notoriously hard to extract correctly, and garbled words would mean the AI reviews garbage. Return rebuilds word boundaries from the layout of the page, but a quick look costs nothing.

Step 3: Run a risk assessment

At the bottom of the right panel, below the chat, is the Quick Actions section. Click Risk Assessment.

Before it runs, Return asks two questions:

The Risk Assessment dialog with two dropdowns, Jurisdiction set to US and Perspective set to receiving party, and a Run button.

The result comes back in two layers.

At the top, an overall status (Safe, Review or Risk, with a green, yellow or red dot) and a one-sentence summary of the document.

In the document itself, individual flags on the exact passages that raised a concern. Each one appears as a dot in the narrow strip to the left of the text: red for a critical issue, yellow for something that needs attention. Hover a flagged passage to read why it was flagged. Flags can also carry a category (liability, termination, IP, compliance, ambiguity, missing, financial), shown as a small badge in the tooltip, so you can see at a glance what kind of problem it is. Smaller local models sometimes leave it out.

The small indicator between the editor and the input field at the bottom shows how many flags the document has. Click it for the full list and jump to any of them.

A red-flagged clause on liability with the pointer over it. A tooltip explains that uncapped liability exposes the receiving party to unlimited damages.

One thing to know about how to read the result: individual clauses are never marked green. The assessment only flags problems, so a clause without a flag is a clause the AI found nothing wrong with, not a clause it approved.

What to look for in an NDA

AI flags are a second pair of eyes, not a replacement for yours. Whatever the assessment returns, these are the parts of an NDA worth checking yourself:

For long NDAs, and for any contract that splits into sections, Return first extracts the defined terms and shares them with every section it analyzes. A clause on page four that relies on a definition on page one is reviewed with that definition in view.

Step 4: Get the clauses explained in plain language

If you are reviewing the NDA for yourself rather than as a lawyer, or you need to walk a client through it, run Plain-Language Notes from the same Quick Actions section.

This one does not judge anything. It finds the dense clauses, jargon and buried obligations and attaches a one or two sentence explanation to each, written for someone without legal training. It is deliberately separate from the risk assessment: one layer tells you what a clause means, the other tells you whether it is a problem.

A dense clause on consequential damages with a plain-language note attached, explaining in one sentence what the clause means.

Step 5: Ask your own questions

Press Cmd+K to jump to the input field at the bottom and ask anything about the document. The answer appears in the chat on the right. Questions that work well for NDAs:

Each document keeps its own chat history, so the conversation stays attached to this NDA if you come back to it next week.

Step 6: Fix what you disagree with

When a flag points at a clause you want to change, click its dot in the gutter or the flagged text itself. Return asks the model for three alternative wordings that resolve that specific concern, best first, and shows them directly under the clause with the original struck through above.

Click the one you want, or press 1, 2 or 3. It replaces the clause as a single edit you can undo. If none of them fit, press Escape and the original stays exactly as it was. The document never changes until you pick something.

Then run the risk assessment again. Clauses you fixed should no longer be flagged. That is your confirmation that the change actually addressed the concern. (Undo brings the old text back but not the flag, which is one more reason to re-run the assessment rather than trust the margin.)

The original liability clause struck through, with three suggested rewrites listed underneath, each with a short reason and a Select button.

You now have a marked-up version of the NDA to send back as your counterproposal. Export it from the top bar, or type /export in the input field.

Why nothing leaves your computer

Everything above ran on the local AI engine built into Return. The model sits on your disk, runs on your computer’s own hardware, and talks to Return over a connection that never leaves the machine. The only time Local mode touches the network is when you download a model, and that download sends nothing about your documents.

That is why Step 1 asked you to check the mode. Return also has a Cloud mode, on the paid plan, which sends requests to a larger model through Return’s own servers. It is useful for harder analysis, and it is a separate, explicit choice. In Cloud mode your document text does go to those servers, so for a document you do not want to leave your machine, stay in Local.

You do not have to take this on trust. We wrote up why the local engine is built the way it is, including how to check for yourself where the engine’s connections go while it analyzes a document.

What a local model will and will not do

Be realistic about two things.

Local models are smaller than the largest cloud models. On a clean, standard NDA the difference is often small. On an unusual or heavily negotiated one, a local model is more likely to miss a subtle problem or flag something harmless. The flags are a starting point for your judgment, and the checklist above is there for exactly that reason.

And none of this is legal advice. It is a faster and more thorough first pass. If the deal matters, a lawyer should read the NDA, ideally with the flags and notes from this review already in front of them.

Make it yours

Risk Assessment and Plain-Language Notes are Returns: reusable review templates stored as plain files. If you review NDAs often, you can build your own with the exact checks your practice cares about, such as your firm’s preferred confidentiality period or the exclusions you always insist on, and run it with one click on every NDA that comes in. The Returns documentation covers how.