Privacy Policy
Last updated: March 2026
Your content stays in your browser
All diff computation happens entirely in your browser using JavaScript. The text, code, or files you paste into Online Diff are never transmitted to our servers, never stored, and never logged. We have no ability to read your diff content.
What we do collect
We collect anonymous usage events via Google Analytics 4 to understand how the tool is used. These events include:
- Page views
- When a diff is run (language selected, not content)
- When a share link is copied
- When a file is uploaded (file name is not captured)
- Which view mode is used (split, unified, JSON, CSV, URL)
- When a diff is downloaded (format only)
None of these events include the content of your diff. GA4 also collects standard browser signals such as country, device type, and referrer.
Cookies and advertising
Online Diff displays ads served by Google AdSense. Google may use cookies to show personalized ads based on your browsing history. If you are in the EEA, UK, or Switzerland, you will be shown a consent prompt before personalized ads are enabled. You can manage your ad preferences at adssettings.google.com.
Share links
When you use the Share feature, your diff content is compressed and encoded directly into the URL — no server is involved. The content exists only in the URL you share. If you share a link, anyone with that link can decode the content from the URL. Use the Encrypt option to password-protect sensitive diffs before sharing.
No accounts or personal data
Online Diff has no user accounts, no login, and collects no personal information such as names, email addresses, or IP addresses.
Contact
Questions about this policy? Open an issue on our GitHub repository.