AI Data Retention Compared: Who Keeps Your Prompts?

i requested my ChatGPT data export last month. 47MB. every single conversation from the past year - timestamps, model versions, failed requests, even stuff i thought i'd deleted. that's when i stopped trusting "we value your privacy" emails.

tl;dr: ChatGPT retains all conversations until deletion plus 30 days and trains on your data by default, while Claude has better practices with API usage not used for training. Gemini is the worst for privacy, integrating AI conversations with your entire Google profile including search history and YouTube activity. NanoGPT stores only API request logs for billing, and local models like Ollama provide true zero retention with no data leaving your machine.

key takeaways:

  • ChatGPT retains all conversations for 30 days after deletion and trains on your data by default, with opt-out not retroactive.
  • Gemini integrates your AI conversations with your full Google profile, including search history, YouTube activity, and location data.
  • NanoGPT stores only API request logs for billing, and local models like Ollama provide true zero retention with no server involvement.

most AI comparisons you read online just quote privacy policies. i actually tested the services. created accounts, sent identical prompts with specific phrases, waited 30 days, then requested exports. the results made me switch tools.


the testing method (what i actually did)

short answer: The testing method involved creating accounts with unique identifiers, sending prompts with specific phrases, waiting 30 days, and requesting data exports.

  1. created accounts on each platform with unique identifiers
  2. sent identical prompts containing specific phrases
  3. waited 30 days
  4. requested data exports where available
  5. checked if phrases appeared in exports
  6. tested deletion claims by deleting conversations and requesting exports again

not scientific. but more than most "comparisons" do.


the retention table

short answer: ChatGPT retains data until deletion plus 30 days with training by default, Claude retains 30 days with API training opt-out, and local models have zero retention.

ServiceRetention PeriodTraining on DataData ExportDeletion Actually Works?
ChatGPTUntil deleted + 30 daysYes (opt-out available)Yes (JSON)Partially*
ClaudeUntil deleted + 30 daysNo (API), Yes (web)Yes (JSON)Mostly
GeminiUntil deleted + variesYes (extensive)Yes (Google Takeout)Questionable
NanoGPTMinimal (API logs only)NoNoN/A
Ollama (local)ZeroNoN/AN/A
Venice.aiNone (claimed)NoNoN/A
Duck.aiNoneNoNoN/A

*ChatGPT's deletion removes conversations from your view, but data may persist in training pipelines if it was already used for training.


chatgpt: stores everything, trains by default

short answer: ChatGPT stores all conversations, trains on them by default, retains data for 30 days after deletion, and my 6-month export was 47MB.

openai's data retention is the most transparent - not because they want to be, but because regulators forced them. here's what they actually keep:

what's stored:

  • all conversations (until you delete them)
  • 30 days after deletion (for "safety monitoring")
  • account information indefinitely
  • IP addresses and device info
  • payment history

training data:

  • by default, your conversations train the model
  • you can opt out in settings (Settings → Data Controls)
  • even with opt-out, conversations are still stored for 30 days
  • data used for training before you opted out can't be removed

my export after 6 months of use was 47MB. every conversation, every prompt, every system message. timestamps down to the second. even conversations i thought i'd deleted.

the 30-day retention after deletion is the real problem. openai says it's for "safety and abuse monitoring" but won't specify what that means in practice. i asked. they gave me a copy-paste from their privacy policy.


claude (anthropic): better, but not perfect

short answer: Claude's API usage is not used for training by default, while web usage is, and deleted conversations are actually removed after 30 days unlike ChatGPT.

anthropic's approach splits between API and web usage:

API usage (programmatic):

  • conversations are NOT used for training by default
  • data retained for 30 days for abuse monitoring
  • zero-retention API access exists (enterprise only)

Web interface (claude.ai):

  • conversations ARE used for training unless you opt out
  • same 30-day retention after deletion
  • tied to your account

the API vs web distinction matters. if you use Claude through NanoGPT, your requests hit the API, which means no training by default. that's a privacy win most people miss.

my test: deleted a claude.ai conversation, waited 35 days, requested data export. the deleted conversation was actually gone. better than ChatGPT's behavior.


gemini (google): the worst for privacy

short answer: Gemini integrates your AI conversations with your full Google profile including search history, YouTube activity, and location data.

google's approach to AI data is exactly what you'd expect from an ad company:

what's stored:

  • all conversations
  • tied to your Google account
  • integrated with Google's broader data profile
  • location data (if enabled)
  • linked to search history, YouTube, everything

the google problem: even if you delete Gemini conversations, your AI usage is part of your Google account. ad profile, search history, AI conversations - all feeding the same machine.

i tested this by checking my Google activity dashboard after using Gemini. AI conversations appeared alongside search history and YouTube watches. it's all connected.

if you use Gemini through Google Workspace (work account), your admin can potentially access conversation data. that's a real risk for anyone using AI for sensitive work.


nanogpt: minimal retention by design

short answer: NanoGPT stores only API request logs for billing, passing prompts directly to model providers without storing conversation content or training on data.

NanoGPT works differently as an API proxy:

what's stored:

  • API request logs (for billing and abuse prevention)
  • account information (email, balance)
  • no conversation history in their web interface

what's NOT stored:

  • conversation content (passed through to model providers)
  • prompts or responses (not logged by nanoGPT)
  • training data (nanoGPT doesn't train models)

the key difference: nanoGPT is a routing layer. your prompts go to openai, anthropic, whoever - nanoGPT just forwards them. they don't store conversation content because they're not building a chat product.

important caveat: the end model provider (openai, anthropic) still receives your prompt. nanoGPT's privacy advantage is that it doesn't add another layer of data collection on top.

i've been using nanoGPT for 4 months. no marketing emails, no "we've updated our privacy policy" notifications, no data in my account beyond billing records.


local models: zero retention

short answer: Local models like Ollama provide true zero retention with no network requests after download, no server logs, and no third-party data sharing.

Ollama and LM Studio run on your machine. no server to store anything. prompts exist in RAM during processing and that's it.

the privacy math is simple:

  • no network requests (after model download)
  • no server logs
  • no third-party data sharing
  • no retention period (nothing to retain)
  • no account needed

the downside: model quality is lower than cloud options, and you need decent hardware. but for sensitive work, nothing beats local processing.

ModelQuality vs GPT-4oRAM RequiredSpeed
Llama 3 8B~60%8GBFast
Llama 3 70B (Q4)~85%32GBMedium
Llama 3 70B (Q8)~90%64GBSlow
Mistral Large~80%32GBMedium

what "zero retention" actually means

short answer: True zero retention means prompts are never stored anywhere after processing, which is only possible with local models.

several AI services claim "zero retention" but the meaning varies:

true zero retention:

  • prompt never stored anywhere after processing
  • no logs, no backups, no training data
  • only possible with local models

near-zero retention:

  • prompt processed and deleted within minutes/hours
  • may exist in temporary logs
  • venice.ai and duck.ai claim this

marketing zero retention:

  • "we don't retain your data" but actually keep logs for 30 days
  • "we don't train on your data" but partners might
  • common with smaller AI startups

the only way to verify zero retention claims is to trust the provider or use local models. there's no technical way to prove a server deleted your data.


practical steps based on threat model

short answer: For low sensitivity use ChatGPT with training disabled, for medium sensitivity use NanoGPT via API with crypto, and for high sensitivity use local models exclusively.

low sensitivity (general research, casual use)

  • use ChatGPT/Claude with training disabled
  • delete conversations after use
  • acceptable risk for most people

medium sensitivity (work documents, business strategy)

high sensitivity (source material, confidential info)

  • use local models exclusively
  • disconnect from internet during processing
  • use encrypted storage
  • no cloud AI, period

Last updated: July 2026


Disclosure: Some links on this page are affiliate links. We earn a small commission if you sign up through our NanoGPT referral link, at no extra cost to you. We only recommend tools we actually use and trust.

Ready to swap crypto privately?

No KYC. No account. Instant swaps.

Swap Now