Privacy Policy
Last updated: January 28, 2026
Diffnote ("we", "our", or "the Service") is a browser-based document comparison tool. We are committed to protecting your privacy. This policy explains what information we collect, how we use it, and your rights.
Your documents never leave your browser
All file parsing and comparison happens entirely on your device using client-side JavaScript. We never upload, store, or access your documents on any server.
Information We Collect
Information we do NOT collect
- Your uploaded documents or pasted text
- Comparison results or diff output
- File names, file contents, or file metadata
- Personal information (name, email, address)
- Account credentials (no accounts exist)
Information we collect automatically
We use Google Analytics 4 to collect anonymous usage data to improve the Service. This includes:
- Page views and general navigation patterns
- Browser type and operating system
- Country-level location (not precise location)
- Feature usage events (e.g., which diff mode was selected, view mode changes)
- Referral source (how you found Diffnote)
How We Process Documents
When you upload a file or paste text into Diffnote, the following happens:
- Your browser reads the file using the
FileReader API. - For PDF and DOCX files, client-side libraries (pdf.js, mammoth.js) extract the text within your browser.
- The diff-match-patch algorithm compares the texts locally using a
Web Worker. - Results are rendered directly in the browser DOM.
At no point during this process is any data sent to our servers or any third party.
Cookies & Analytics
Diffnote uses the following cookies and tracking:
| Service | Purpose | Data Collected |
|---|---|---|
| Google Analytics 4 | Usage analytics | Anonymous page views, feature events |
| Theme preference | UI personalization | Light/dark mode choice (localStorage) |
You can block analytics cookies by using browser extensions such as uBlock Origin or by enabling your browser's Do Not Track setting.
Data Security
Since we do not collect or store your documents, there is no document data to breach. Our website is served over HTTPS and uses security headers including Content Security Policy, X-Frame-Options, and X-Content-Type-Options to protect against common web vulnerabilities.
Third-Party Services
- Google Analytics 4 — for anonymous usage analytics (Google Privacy Policy)
- Vercel — for hosting and CDN delivery (Vercel Privacy Policy)
- Google Fonts — for web font delivery (Google Privacy Policy)
Children's Privacy
Diffnote is not directed at children under 13. We do not knowingly collect personal information from children.
Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated revision date. Continued use of the Service after changes constitutes acceptance of the revised policy.
Contact Us
If you have questions about this Privacy Policy, please contact us at vivajayyy@gmail.com.
