Privacy Policy
Last Updated: October 31, 2025
Privacy-First Design
All text processing happens in your browser. Your data never leaves your device.
Our Commitment to Privacy
DiffText Pro is built with privacy as a core principle. We believe your data belongs to you, and you alone.
What We Collect
Short answer: Nothing.
DiffText Pro processes all text comparisons entirely in your browser using JavaScript. We do not collect, store, or transmit your text data to our servers.
Data Processing
- Text Comparison: All diff processing happens locally in your browser using client-side JavaScript
- File Uploads: Files are read locally in your browser and never uploaded to our servers
- No Server-Side Processing: Your text never leaves your device during comparison operations
Browser Storage (Local Only)
DiffText Pro uses IndexedDB (browser storage) to save comparison history on your device:
- What is stored: Comparison name, original text, modified text, diff settings, timestamp
- Where it lives: In your browser's IndexedDB database on your device only
- Retention: Last 100 comparisons are kept; you can delete history anytime
- Server access: We have zero access to your IndexedDB data—it never leaves your browser
Share Feature
When you use the "Share" button:
- Your text is encoded in the URL as query parameters
- This allows you to share your exact comparison state with others
- Be mindful: Anyone with the link can view the encoded text
- Recommendation: Don't share sensitive data via this feature
Analytics
We use standard web analytics (Google Analytics) to understand:
- Page views and traffic sources
- Device types and browsers used
- General geographic location (country/region level)
- Feature usage patterns
We do NOT track: Individual text content, file names, personal identifiable information (PII), or user accounts (we don't have accounts).
Advertising
We display non-intrusive advertisements to support this free tool. Ads are provided by Google AdSense. Google may use cookies for ad personalization. You can opt out of personalized ads in your Google Ad Settings.
What We DON'T Do
Third-Party Services
Google Analytics
- Purpose: Understand traffic patterns and feature usage
- Data collected: Page views, device type, browser, general location
- Privacy policy: Google Analytics Privacy
Google AdSense
- Purpose: Display advertisements to support this free tool
- Data collected: Cookie-based browsing patterns for ad targeting
- Privacy policy: Google Ads Privacy
No AI API Usage
DiffText Pro does not send your data to any AI inference APIs. All diff processing uses local JavaScript libraries (specifically the diff library).
Your Rights
Data Access
All your data is stored locally in your browser. You can access it anytime through your browser's developer tools (IndexedDB tab).
Data Deletion
You can delete your comparison history at any time:
- Open the History panel in DiffText Pro
- Click "Clear All History"
- Or clear your browser's IndexedDB data for textdiff.io
Browser Controls
You control your data through your browser: clear cookies and site data, disable JavaScript (though the tool won't work), use private/incognito browsing, or block third-party cookies.
Security
Since all processing happens in your browser, your text never traverses the internet to our servers. No server-side vulnerabilities can expose your data. Standard HTTPS encryption protects the website itself. No user database means no database breaches.
Changes to This Policy
We may update this privacy policy from time to time. We will notify users of significant changes by updating the "Last Updated" date at the top and posting a notice on the homepage.
Summary (TL;DR)
Privacy-first design: Your data stays on your device. Always.