Anarlog
Blog

ChatGPT vs Claude vs Gemini: Data Retention in Chat Apps and APIs

Anarlog Team·

There is no single retention period for ChatGPT, Claude, or Gemini. The answer changes with the product surface, account type, training controls, model, and features you use. Pasting a transcript into a chat app and sending it through a developer API are different data-handling decisions.

This comparison is for people deciding where to process meeting text. We make Anarlog. Sources were checked September 22, 2026; the tables summarize specific documented paths, not a universal privacy ranking or a legal approval.

Identify the surface before comparing the brands

Write down the exact path you intend to use: personal chat account, employer-managed workspace, developer API, or another application calling that API. Also identify uploaded files, saved history, connected tools, and feedback you submit.

QuestionWhy the answer changes the comparison
Is this a personal or managed account?Workspace agreements and administrator controls can differ
Are you using a chat app or an API?Saved conversations and API request logs are different objects
Is training/model improvement enabled?A training commitment does not necessarily set a storage deadline
Which model and optional features are used?Files, background work, search, and particular models can have exceptions
Does another app keep the result?The meeting app may retain a copy independently of the AI provider

That last row is easy to miss. A model provider discarding your request does not delete the transcript from the meeting app that sent it.

Personal chat accounts

Compare personal accounts with personal accounts first. These settings do not establish the rules of an employer-managed workspace.

QuestionChatGPT personalClaude Free, Pro, MaxGemini personal
Saved conversationsRemain until deletion; archiving does not delete themRemain available until deleted, subject to applicable policyKeep Activity uses a configurable auto-delete period; default 18 months
Model improvementTurn off the training preference for new conversations; voluntarily submitted feedback is a separate caseModel Improvement permission can allow eligible data in training pipelines for up to five yearsKeep Activity affects use; audio/Live improvement has a separate control
Temporary/private modeTemporary chats are excluded from training while temporary; safety retention can last up to 30 daysIncognito chats are excluded from model improvementActivity-off conversations can remain for up to 72 hours
Deleting a chatRemoved from view; normally scheduled for deletion within 30 daysRemoved from history; normally deleted from backend storage within 30 daysDelete activity separately from changing future activity settings
Exceptions to checkSecurity/legal exceptions, de-identified content, feedback, Library files, saved memoriesSafety/legal exceptions, feedback, and training already in progress/completedReviewed/feedback data and separate shared links or connected-app copies

Sources: OpenAI's data controls, chat/file retention, and training/feedback explanation; Anthropic's consumer retention policy; Google's activity controls and Gemini Privacy Hub.

For ChatGPT, open Settings → Data controls → Improve the model for everyone to manage the training preference. Switching it off leaves saved chats in place. A file saved in Library must be managed separately from the chat that used it. Saving a temporary conversation changes it into a regular chat with the account's normal settings.

ChatGPT Improve the model for everyone switch

Source: OpenAI.

For Claude, check the Model Improvement preference and whether the conversation is Incognito. The five-year provision is conditional on permitted model-improvement use; it is not the lifetime of every Claude chat. Feedback and flagged content have additional rules.

Anthropic 2025 consumer notice explaining optional model improvement and retention

Source: Anthropic (2025).

For Gemini, inspect both Keep Activity and its auto-delete period. Do not treat activity-off as zero storage. The separate audio/Live setting means you should also distinguish a pasted transcript from an audio or screen-sharing session.

Google Gemini illustration of Keep Activity and audio improvement controls

Source: Google (2025).

Human access is a separate question

A no-training choice is not a promise that no person can ever access content. Safety investigations, support, feedback, and legal requirements can have separate access rules. Google's personal Gemini Privacy Hub describes human review and handling of reviewed data; Anthropic's policy describes flagged-content exceptions. OpenAI's consumer-data explanation describes limited authorized access. Review the applicable policy rather than inferring a human-access guarantee from a training toggle.

Managed workspaces

Service scopeTraining/use baselineRetention and deletion controlImportant boundary
ChatGPT Business / Enterprise / EduBusiness content is excluded from model training by defaultApplicable workspace controls; chat, Library, project files, and memory are separate objectsAn individual paid subscription is not a managed workspace
Claude Team / EnterpriseCommercial content is not used for model training by defaultEnterprise can set separate chat/project retention; defaults can retain data indefinitelyProject retention can override chat retention; minimum custom period is 30 days
Gemini with a qualifying Workspace editionNo human review or generative-model training outside the domain without permissionAdministrators govern history; Gemini app retention can be up to 36 monthsGemini in Workspace has a separate 90-day-to-indefinite history policy and destination-file rules

Sources: OpenAI's business-data defaults and Work data handling; Anthropic's commercial training policy and Enterprise retention controls; Google's Workspace Privacy Hub.

Anthropic also treats voluntarily submitted commercial feedback separately: the related conversation may be used for training and retained for up to five years under its commercial feedback rules. A no-training default does not remove this opt-in path.

These are account and administration boundaries, not a claim that all three vendors have identical human-access rules. Keep the workspace agreement and safety/legal exceptions with the configuration record. A work email address alone does not establish the applicable managed service.

APIs have their own rules

API contextPublished retention or use boundaryWhat to verify
OpenAI APIDefault abuse-monitoring retention can be up to 30 days; application-state rules are separateEndpoint, stored state, eligible controls, and exceptions
Anthropic APIStandard inputs/outputs are normally deleted within 30 days, with exceptionsFiles, agreements, safety requirements, and model eligibility
Gemini API unpaid servicesBroader product-improvement use is described, with regional exceptionsBilling state, geography, and whether unpaid-service terms apply
Gemini API paid servicesPrompts/responses are not used to improve products under those terms; limited safety logging remainsProject billing and additional feature-specific terms

OpenAI's API data-controls guide distinguishes request logging from stored application state. ZDR requires approval and does not make every endpoint or capability storage-free. Do not convert “API data is not used for training by default” into “no API content is retained.”

Anthropic's organization retention guide describes the standard API period and exceptions. Its separate Covered Models policy adds model-specific requirements for some ZDR arrangements and notes eligible exceptions. Check the current model and workspace, not only the provider name.

Google's Gemini API terms distinguish paid and unpaid services. They also apply the paid-service data-use provisions to services in the EEA, Switzerland, and UK even when offered free. A model's advertised free quota is therefore not enough to determine the applicable data-use terms.

Compare a concrete meeting workflow

Suppose you want a summary of a confidential planning call. Your requirements might be:

  1. Keep the original transcript in a workspace you control.
  2. Exclude its content from general model training.
  3. Limit retained copies at the summary processor.
  4. Preserve decisions and task owners in the output.

Check those requirements independently. A model can satisfy the training requirement while a file feature retains the uploaded transcript. A temporary chat mode can have a retention exception. A downstream integration can create another copy after the summary is complete.

Keep a dated record of the account, project, model, endpoint, enabled features, and applicable policy. Recheck it when one of those changes.

Using these providers through Anarlog

Anarlog stores canonical meeting data in local SQLite and separates transcription from Intelligence, which handles summaries and chat. Choosing a hosted provider sends that stage's input to the selected service; a local model uses a different path. See Models and providers.

If keeping the text away from hosted inference is the requirement, the local AI meeting notes guide explains how to evaluate a local configuration. If you prefer a hosted model, evaluate its exact API path and your app's own storage together. Our ChatGPT retention guide, Anthropic retention guide, and Gemini retention guide provide additional product-specific context.