Privacy Policy
Last updated: September 2025
The Short Version
Your PDF never leaves your device. We don't collect, store, or transmit your files. Period.
How It Works
ChatWithPDF processes your PDF entirely in your web browser using pdf.js. The AI model (when using Browser AI mode) runs locally on your device via WebGPU. No file data is sent to any server.
What We Don't Collect
- Your PDF files — they never leave your browser
- The text content of your PDFs
- Your chat conversations with the AI
- Your API keys (stored only in your browser's localStorage)
- Personal information or user accounts (there are none)
API Key Mode
If you choose to use your own OpenAI or Anthropic API key:
- Your key is stored only in your browser's localStorage
- API calls go directly from your browser to the provider (OpenAI or Anthropic)
- Our server never sees, proxies, or logs these requests
- The provider's own privacy policy applies to data sent to their API
How to Verify
Open your browser's DevTools (F12), go to the Network tab, and use the tool. You'll see zero file-upload POST requests. The PDF stays 100% in your browser.
Static Hosting
This site is hosted on Cloudflare Pages as a static website. Cloudflare may collect standard web server logs (IP addresses, timestamps, page URLs) as part of their hosting service. See Cloudflare's Privacy Policy.
Cookies
We use localStorage to save your theme preference and optional API key. We do not use tracking cookies, analytics, or third-party scripts.
Changes
We may update this policy. Changes will be reflected on this page with an updated date.
Contact
Questions? Reach us through the privategpt.tools hub.