Privacy
Last updated: 12 June 2026
Your code stays in your browser. AlignDiff processes both files locally in your browser. The comparison flow does not upload your source code, and compared code is treated as text—it is never executed.
Source-code processing
Parsing, structural matching, and detailed diffing run in browser memory using a Web Worker, Tree-sitter, and Rust compiled to WebAssembly. AlignDiff does not intentionally transmit source text, file names, snippets, identifiers, comparison results, or manual pairing choices to a server.
The current public beta does not save comparisons to an account or browser database. Closing or reloading the page clears the active comparison from application memory.
Website delivery data
When you load the website, hosting, DNS, certificate, and network providers may receive ordinary request information needed to deliver the site, such as an IP address, browser or user-agent information, requested URLs, timestamps, and security logs. This is separate from the browser-local comparison flow.
Cookies, analytics, and advertising
AlignDiff currently does not use user accounts, advertising trackers, third-party analytics scripts, or cookies for the comparison experience. If this changes, this policy and the product interface will be updated before the new collection begins.
Feedback and email
If you email hello@aligndiff.com, the message and contact details you provide are processed by the relevant email providers so that AlignDiff can reply.
Security and retention
AlignDiff limits input sizes, treats compared code as untrusted text, and keeps comparison work off the main browser thread. No website can guarantee absolute security. Do not use the public beta for material that you are not authorised to process.
Changes
This policy may change as AlignDiff adds features or providers. The date above will be updated when material changes are published.