Vendor Change Evidence

If a vendor changes its privacy, terms, subprocessors, or security page, paste a dated before and after snapshot and get a portable review record — entirely in your browser.

Paste your two snapshots as JSON (url, captured_at, fetch_status, text):

Don't have snapshots handy? — a small before/after pair with a real content change, so you can see the report shape before using your own.

What this is and isn't

Common questions

Does this fetch the vendor's page for me?

No. This tool never makes a network request to a vendor. You supply both snapshots — however you captured them — and this only compares the two. That keeps it usable for internal, access-controlled, or authenticated pages a public fetcher could never reach.

What counts as a valid snapshot?

A JSON object with four string fields: url (the page you captured), captured_at (an ISO 8601 timestamp), fetch_status ("ok" if the capture succeeded, anything else if it didn't), and text (the page content or a normalized extract of it).

Why "inconclusive" instead of "unchanged"?

If either capture failed (a non-"ok" fetch status) or the "after" timestamp is earlier than "before", the tool cannot honestly claim the page is stable — a failed fetch could be hiding a real change. It reports inconclusive rather than a false negative.

Is my snapshot text uploaded anywhere?

No. Comparison happens with JavaScript running in your own browser tab. This page makes no network request with your pasted content — there is nothing to intercept because nothing is sent. Only anonymous, aggregate usage counts like "a comparison was run" may be recorded locally, with an opt-out below.

Is there a command-line version?

Yes — the same comparison logic ships as a local Python CLI (src/vendor_change.py) in this tool's repository, for scripted or scheduled use. See the README for its usage.