Does OpenAI train on the files you upload to ChatGPT?
Working with documentsLast checked
Short answer
On consumer plans, content including uploaded files may be used to improve model performance unless you turn that off in ChatGPT's data controls. Business offerings such as the API and ChatGPT Enterprise are excluded from that by policy. As for the files themselves, deleting the chat around them no longer removes them: OpenAI states that deleting a chat containing files does not delete those files saved to Library. Delete the file, and it goes within 30 days after deletion.
Training: it depends which service
OpenAI draws a clear line between consumer and business offerings.
Consumer services. Content may be used to improve model performance, and OpenAI says explicitly that content may include files that are uploaded. There is a setting controlling this, in ChatGPT's data controls.
Business offerings. OpenAI states it does not use content submitted to business offerings such as the API and ChatGPT Enterprise to improve model performance.
Check the setting before, not after
The data controls setting is in ChatGPT, under your account settings. It takes ten seconds to check and it cannot be applied retroactively to something already uploaded. If you handle client work, contracts, or anything under an NDA on a consumer plan, this is worth doing today rather than the first time it matters.
Retention: files no longer follow their chat
This is the part that changed, and most advice about it is now wrong. Files used to live as long as the conversation holding them. Since Library storage arrived in May 2026 they do not. OpenAI's File storage and Library article states plainly that deleting a chat containing files does not delete those files saved to Library.
| What you delete | What happens to the file |
|---|---|
| The chat containing it | Nothing. The file stays in your Library |
| The file, from Settings then Storage or the Library | Scheduled for permanent deletion within 30 days |
| Your account | Same |
| A custom GPT holding it as knowledge | Same |
The exceptions OpenAI names are content already de-identified and disassociated from your account, and content that must be retained for security or legal reasons.
Note that OpenAI's older File Uploads FAQ still carries the previous chat-linked wording, which is why the outdated version of this advice is everywhere including OpenAI's own help centre.
Files uploaded as knowledge to a custom GPT are retained until you delete that GPT, which is worth remembering: a GPT you built and forgot is still holding whatever you gave it.
If you deleted the chat for privacy reasons
Deleting the conversation removes the conversation. The document you attached to it is still on your account. Anyone who cleared their history believing the files went with it should check Settings then Storage.
There is one documented way to upload without the file being kept at all: OpenAI states that files uploaded in a Temporary Chat are not saved to Library or to your account. It does not exempt you from the upload rate limits, so it is a retention measure rather than a way round the caps.
Deleting things, and why it is worth doing anyway
Beyond privacy, there is a practical reason. Your storage cap is 25 GB per user, shared across chats, Projects and custom GPT knowledge, and it is cumulative. It does not clear with time.
So deleting old files does two useful things at once: it removes the document and it frees the quota. Deleting the file is also the only thing that frees the quota, which is why "upload limit reached" so often appears to people who have not uploaded anything recently, and why clearing chat history does not shift it.
Reasonable precautions
Not paranoia, just proportionate care.
Redact before uploading. Names, account numbers, addresses, salaries. A contract analyses just as well with the parties called Company A and Company B, and you have removed the part that mattered.
Grep code for secrets. .env files, API keys in config, connection strings in test fixtures.
Bundling a directory sweeps all of it in. Check before you send, not after.
Know what your employer allows. Many organisations have a policy on this, and a fair number of people find out what it was after uploading something.
Prefer excerpts. Sending the clause you have a question about rather than the whole agreement is better privacy and usually a better answer, because there is less irrelevant material competing for attention.
What this extension does not change
Worth being explicit. Using any tool to get content into ChatGPT does not alter what OpenAI does with it once it arrives. Your data controls setting and your plan govern that, and a browser extension has no influence over either.
What a locally-processing extension does mean is that there is no additional party. The content goes from your machine to OpenAI, and nowhere else along the way. That is worth checking on any tool in this category, since not all of them work that way.
Common questions
Does OpenAI use my uploaded files to train models?
It depends on the service. For consumer services, content including uploaded files may be used to improve model performance, and there is a setting to opt out. Business offerings such as the API and ChatGPT Enterprise are excluded by policy.
How long are uploaded files kept?
Until you delete the file itself. That used to mean deleting the chat, and it no longer does: OpenAI states that deleting a chat containing files does not delete those files saved to Library. Once you do delete the file, or your account, it is scheduled for permanent deletion within 30 days, unless already de-identified or retained for security or legal reasons.
How do I delete a file I uploaded?
From Settings then Storage, or from the Library, not by deleting the chat. Deleting the conversation leaves the file in place. For custom GPT knowledge, remove it from the GPT or delete the GPT. Deleting the file is also the only thing that frees space against your 25 GB storage cap.
Should I upload confidential documents?
Check your data controls setting first, and check what your employer allows. For anything under an NDA or containing personal data, redacting names and figures before uploading is a cheap precaution that costs you almost nothing in answer quality.
Keep reading
The ChatGPT storage limit: 25 GB, and the 500 MB one nobody mentions
25 GB per user, and a separate 500 MB Library cap on Free that bites first. Deleting old chats no longer frees either one, so here is what still does.
Using ChatGPT for contract review
3 things it does reliably: plain-English translation, spotting missing clauses, finding one-sided terms. 4 it cannot. Plus the data setting to check first.
How to upload large code files to ChatGPT
Concatenate the 3 to 6 files that matter into 1 text file with path headers. ChatGPT never unpacks a zip. The one line command, and what to strip out first.
ChatGPT CV and resume review that is worth having
Ask for a review and you get praise. Ask it to argue for rejecting you, or to sit with 60 applications and 10 minutes, and the criticism finally arrives.