How does Maditon know when a supplier changes their terms?
It re-reads every watched document on a schedule, compares the new text with the last version paragraph by paragraph, and has a model judge whether the difference is material — a retention period, a transfer mechanism, a new sub-processor. You get one email a day listing what changed and what could not be read, and the app keeps the before-and-after text so you can check the summary against the supplier's own words.
A supplier who adds a sub-processor or shortens a deletion promise does not write to tell you. Under GDPR Article 28(2) you are entitled to be told about changes to sub-processors, and in practice the way most companies find out is that somebody re-reads the page.
What gets watched. Documents belonging to a supplier you marked as in use, documents of a supplier you chose in a purchase, and anything you switch on yourself.
What a check does. Fetches the page, extracts the text, and compares it with the last stored version. Identical text costs nothing and calls no model. Changed text is diffed — by paragraph, or by sentence when the extracted text has no paragraph breaks — and only the difference is sent to be read.
Material or not. The model is asked whether the change affects what the supplier promises. A change it judges cosmetic is recorded and not flagged. A change it could not read is recorded as unclassified — never as “not material”, because nobody checked it. The diff is always kept, so the summary is a claim you can verify rather than one you have to trust.
When a page disappears. A supplier who moves or removes a document shows up as unreachable rather than vanishing from your register. The document and its history stay; two failed checks in a row put it in the daily email.
Checks are polite: one request per supplier’s host per second, whatever else is queued.
Related API endpoints
/api/vendor-changes bearer Change feed across the register, filterable to material changes only.
Base URL https://api.maditon.app ·
full specification at openapi.json
Regulation references
- Regulation (EU) 2016/679 (GDPR) · Art. 28(2) · CELEX 32016R0679
Read next
A free Solo account runs a real classification on one of your own systems — no card, no sales call.
Run a free classification