Privacy Policy
Last updated: March 2026
Your PDFs are never stored.
All uploaded files are processed in memory and permanently deleted immediately after the comparison is complete. We never write your documents to disk, a database, or any third-party storage. Your content stays private.
1. What we collect
We collect the minimum data necessary to operate the service:
- IP address — used solely to enforce the free tier limit (5 comparisons per month). We do not link IP addresses to any personal identity.
- Usage statistics — anonymous counts of comparisons run (number of pages, characters added/removed, processing time). These contain no document content.
- File names — the names of the PDFs you upload are logged for debugging purposes only and are not shared.
2. What we do NOT collect
- The content of your PDF files — it is never stored anywhere
- Your name, email address, or any account information (no login required)
- Cookies or tracking pixels for advertising
- Any data sold to or shared with third parties
3. How your PDFs are processed
When you upload two PDFs for comparison:
- The files are received by our server and held in memory only
- Text is extracted from each page
- The diff result is computed and returned to your browser
- The files and all extracted text are immediately discarded — no copy is kept
The entire process typically takes 2–10 seconds. After that, no trace of your document content exists on our servers.
4. Desktop app
The CatchDiff desktop application runs entirely on your computer. No data is sent to any server. PDF processing happens locally on your machine, and nothing leaves your device.
5. Third-party services
We use the following services:
- Supabase — stores anonymous usage counts (IP address + comparison count per month). No document content is stored. Hosted in the EU/US. See supabase.com/privacy.
- Vercel — hosts the web application. Standard access logs (IP, timestamp, endpoint) may be retained. See vercel.com/legal/privacy-policy.
6. Data retention
IP-based usage counts are stored per calendar month and are automatically overwritten when a new month begins. No usage data is retained for longer than one month.
7. Disclaimer — Accuracy of Results
CatchDiff extracts and compares text only. The following are known limitations:
- Content embedded in images or scanned pages is not detected (no OCR is performed)
- Formatting, layout, and visual changes are not captured
- Results are provided for reference only and do not constitute a professional or legal review
- You are responsible for verifying results before making any decisions based on them
See our Terms of Service for the full disclaimer.
8. EU & UK GDPR
If you are located in the EU, EEA, or UK, additional rights and protections apply under GDPR and UK GDPR. Please see our EU & UK Data Protection Addendum for your rights of access, erasure, portability, and how to lodge a complaint with the ICO or your national authority.
9. Contact
Questions about this policy? Email us at support@catchdiff.com