Mandate Law

Can I send user data to an LLM provider?

What to check before user data goes into prompts sent to a model provider's API, including provider terms, your own promises, sensitive data, and logging.

Short answer

Usually yes, if four things hold. The provider acts as your service provider under a contract that limits what it can do with the data. Your privacy policy discloses it. Sensitive data is handled with the consent it requires. And nothing you have already promised users says otherwise. Most problems come from the last two.

1. Check what you have already promised

Read your privacy policy, consent screens, and app store privacy labels before you build. If they say data is used only to provide specific features, or is never shared with third parties, an AI feature may require changes and notice to users first.

In February 2024 the FTC warned that quietly or retroactively changing privacy terms to allow new uses of data already collected, such as AI training, can be unfair or deceptive. Using existing data in a way that contradicts earlier promises can violate the FTC Act, and clear notice and affirmative consent are often what it takes to avoid that. An updated policy alone may not be enough.

2. Check the provider's terms for the plan you are actually using

The FTC has said model providers must honor their commitments about confidentiality, retention, and training, wherever those commitments appear: privacy policies, contracts, marketing, or marketplace listings. That protects you, but only if the commitments you rely on are actually in the terms for your account. API terms and consumer-app terms often differ, so read the ones for your account. Look for:

3. Handle sensitive data separately

4. Find every copy

Prompts are often copied to more places than the model provider: your application logs, an LLM observability tool, an analytics event, an error tracker. Each copy is data your privacy policy has to account for, and each vendor needs its own contract.

5. Look at the outputs too

Checklist an agent can run against the codebase

If this applies to you

An AI feature review covers the provider's terms, your disclosures and consent, the state laws above, and a build spec for the AI data path. If you are switching or adding a provider for an existing feature, a pre-build feature check covers that one change.