Client Documents in AI Tools: A Checklist for Agencies

ยท 8 min read

You can put client documents into an AI tool, but only after you know where the text goes, how long it is kept, whether it trains a model, who else processes it, and what your contract with the client allows. Those five answers differ a lot between a personal chat account and a business product built on a commercial API. The checklist below works for any vendor, and the last section shows how Discovery Phase AI answers it.

This is a practical checklist, not legal advice. Your client contract and your own counsel decide what is allowed.

What actually leaves your machine

Before comparing vendors, picture the path a document takes when you upload it:

  1. Your browser sends the file to the tool's servers.
  2. The tool may store it: the original file, extracted text, or only what it generates from it.
  3. The tool sends text to a model provider, which is often a different company from the one whose app you use.
  4. The model provider may keep inputs and outputs for a period, for abuse monitoring or debugging.
  5. The result comes back and is saved in the tool, in your project, or nowhere.

Each hop is a place where a copy can live and a party that can read it. A good vendor can tell you, for every hop, whether a copy exists, for how long, and in which country. If the answer is "we are not sure", that is your answer.

It also matters what the documents hold. Discovery material is often more sensitive than it looks: names and contact details of client staff, unreleased plans, pricing, security details of existing systems. Some of that is personal data under laws such as the GDPR, which brings its own rules.

Questions to ask any AI vendor

Use this as a checklist. A vendor should answer each in writing, ideally on a public page.

Area Question A good answer sounds like
Storage Are uploaded files stored? Where and for how long? "Not stored", or a stated period and region
Training Is my content used to train models, theirs or the provider's? "No, by default", with the source for the provider's terms
Model provider Which model provider processes the text? A named company, not "trusted partners"
Provider retention How long does the provider keep inputs and outputs? A number of days, with exceptions listed
Sub-processors Who else handles data (hosting, email, payments)? A named list with what each receives
Location Where are servers and the database? A country or region
Access Who inside the vendor can see my content? A short, specific answer
Isolation How is one customer's data kept from another's? Server-side checks, not just the interface
Deletion Can I delete projects and my account, and what happens to the data? A self-service path with clear effects
Export Can I get my content out in a usable format? Named formats
Contracts Can I sign a data processing agreement? Yes, with how to request it
Assurance What independent audits or certifications exist? A specific report, or an honest "none yet"

The last row deserves honesty both ways. An audit report tells you a third party checked controls; a vendor without one is not automatically unsafe, but you should weigh their written answers more carefully and expect them to be specific.

Retention and training use

These are the two questions clients ask most, and they are often confused.

Training use means your text becomes material that improves a model, which other customers then use. For confidential work you want a clear "no" by default. Policies differ by product tier at the same provider. For example, OpenAI's help centre says it does not train on inputs or outputs from its business products and API by default, while personal ChatGPT accounts have an "Improve the model for everyone" setting that is on unless the user turns it off (OpenAI data controls FAQ). Pasting a client deck into a personal chat account is therefore a different decision from using a business product.

Retention means how long a copy exists, even if it never trains anything. A provider may keep API inputs and outputs for a short period. Anthropic, for instance, states that it deletes API inputs and outputs on its backend within 30 days by default, with exceptions such as a different agreement, enforcing its usage policy, or legal requirements (Anthropic privacy centre). Check the current page on the day you decide; these terms change.

Then ask the same questions of the app on top: does it keep the original files, and does it log the text of your prompts?

Contracts: DPA and sub-processors

If the documents include personal data and you or your client are subject to the GDPR, the AI vendor usually acts as a processor for that data, and Article 28 of the GDPR requires a written contract with it, commonly called a data processing agreement (DPA). It also requires the processor to get your authorisation before using sub-processors and to pass the same obligations down to them.

In practice, check three things:

Controls inside your own team

Most leaks are not caused by a vendor. Set a few rules for your own people:

How Discovery Phase AI answers these

These answers are taken from our security page and Privacy Policy, which describe what the product does today:

Plan details, including which features each plan has, are on the pricing page.