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.

verified_user

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:

  1. Your browser reads the file using the FileReader API.
  2. For PDF and DOCX files, client-side libraries (pdf.js, mammoth.js) extract the text within your browser.
  3. The diff-match-patch algorithm compares the texts locally using a Web Worker.
  4. 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:

ServicePurposeData Collected
Google Analytics 4Usage analyticsAnonymous page views, feature events
Theme preferenceUI personalizationLight/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

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.