What metadata AI tools receive when you upload a file
A JPEG photo taken on a smartphone typically contains EXIF metadata: GPS coordinates, camera make and model, date and time, software version, and sometimes a thumbnail of the full image. A PDF document can contain: author name, creation date, modification history, software used to create it (Word, Acrobat, LaTeX), embedded comments and annotations, and internal revision data. When you upload these files to an AI assistant, all of this metadata is transmitted along with the actual content. The AI model may not use it, but it is present in the data sent to the provider's infrastructure.
Why file size matters when uploading to AI tools
Most AI tools enforce file size limits: ChatGPT allows up to 512 MB per file, but context window limits mean very large files are truncated or summarised. Claude supports up to 32 MB per file via claude.ai. Gemini 1.5 Pro supports up to 2 GB via API but 50 MB in the consumer interface. In practice, a 20 MB PDF is often better handled by AI than a 150 MB one — the model can process the full content rather than a compressed summary. Reducing file size before uploading improves analysis quality, not just upload speed.
Step-by-step: compress a PDF before uploading to Claude or ChatGPT
Open MiniFiles.io in a browser tab. Switch to the PDF tab if it is not already selected. Drag your PDF onto the drop zone, or click to select it. MiniFiles compresses the PDF locally — images inside the document are downsampled, fonts are subset, and duplicate images are merged. Click Download to save the compressed PDF. Upload the compressed version to Claude or ChatGPT. The text content and document structure are preserved; the file is simply smaller and cleaner.
Step-by-step: strip metadata from images before uploading
Open MiniFiles.io. Drop the image file (JPEG, PNG, WebP) onto the upload zone. Compression runs locally — EXIF metadata including GPS data, device information and timestamps is stripped automatically. Download the result. Upload the stripped image to your AI tool. The visual content is identical; the embedded metadata is gone. This is particularly relevant if the image contains location data you would prefer not to transmit to a third-party service.
When this matters most
This workflow is most relevant in three situations. Uploading images that may contain GPS location data — street photos, property images, personal photos. Uploading internal business documents to a consumer AI tier (without a DPA) — stripping author names, revision history and company metadata reduces the identifiable information transmitted. Uploading medical or legal documents to an AI for analysis — compression reduces file size for faster processing and removes embedded metadata that is not relevant to the analysis.
What local compression cannot do
Compressing a file locally does not encrypt it. If you upload a compressed, metadata-free PDF to ChatGPT, the text content is still transmitted to OpenAI's servers and subject to their data policies. Local compression reduces the metadata footprint and file size, but is not a substitute for proper data governance — using enterprise tiers with DPAs, redacting personal information, or keeping files local entirely when AI analysis is not necessary.