Editing and testing
Comparisons, snippet hints and the optional receipt handler run in the current page. The app does not persist your inputs in localStorage, sessionStorage or application cookies. Refreshing reloads the synthetic default fixture. “Clear inputs” removes the contract editors and their results from the page.
WebMCP receipt testing temporarily registers a tool with the candidate schema in the current document. Calls use your case inputs and the fixed echo handler; no external business system is contacted. Other authorized browser tooling that can inspect the page may also observe registered tools while they exist. Registration is removed after the run.
Files you choose to save
The result report omits input values but includes case names, schema paths, outcomes and any native observation. Case names and paths can still reveal information. The fixture download contains both full contracts and every input. The receipt starter contains candidate metadata. Review all three before sharing or committing them.
File imports are read locally. The app does not send a filename or file content to a backend. Browser extensions, browser-managed restoration and your device’s download history are outside this app’s storage controls.
Hosting and optional links
Cloudflare serves the website and necessarily processes ordinary requests, including network metadata. This is not a promise of anonymous browsing. The app includes no third-party analytics script or tracking pixel.
Optional links to WebTraceCheck and CleanTempMail pass source domain, campaign and placement parameters. They do not include your contract or case inputs. Their separate privacy policies apply after you visit. Contact support@cleantempmail.com with privacy questions.
Bring the question back to a concrete case.
Open ContractKit ↗