Privacy Policy
Last Updated: October 31, 2025
Our Privacy Promise
DiffMaster is built with privacy as a core principle. We designed this tool to operate entirely in your browser, ensuring your code and data never leave your device.
Data Collection & Storage
📊 What We Collect
Nothing.
We do not collect, store, or transmit any of your data to our servers.
💾 Local Storage Only
- •History: Stored in IndexedDB
- •Preferences: Stored in localStorage
- •Control: Delete anytime via History panel
🚫 What We DON'T Collect
How DiffMaster Works
Data Flow Diagram
Server interaction only for loading initial HTML/CSS/JS. Everything else runs locally.
🔄 Client-Side Processing
- 1.You paste or upload code
- 2.Browser computes the diff
- 3.Results displayed instantly
- 4.Nothing sent to servers
🔗 Shareable URLs
- •Code encoded in URL hash
- •Processed by your browser only
- ⚠️Anyone with URL can read code
- •Share only with trusted recipients
Your Rights & Controls
Data Control
- View: Inspect via browser DevTools
- Export: Export IndexedDB data
- Delete: Clear via History panel
- No Account: All features work without login
Recommendations
- Use Private/Incognito for sensitive code
- Use privacy-enhancing browser extensions
- Clear browser data regularly
Compliance
GDPR Compliance
We're GDPR-compliant because we don't collect personal data. You have full control over all data stored in your browser.
CCPA Compliance
We comply with CCPA requirements. Since we don't collect personal information, there's nothing to sell or share.
Technical Details
Technologies Used
diffnpm package (browser)Prism.jsSyntax highlightingIndexedDBLocal storageNuxt.jsStatic generationChanges to This Policy
We will update this privacy policy if our data practices change. Updates will be posted at /privacy with a new "Last Updated" date.
"Your privacy is not just a policy - it's how we built the product."