Strictly necessary
Session, CSRF, and consent-state cookies that keep the site functional, authenticated, and audit-traceable. Cannot be switched off without breaking sign-in.
The short version
The same four-tier taxonomy our compliance team applies to customer audit packs. Each row is enforceable in your browser today — none of it depends on us shipping a future feature.
Session, CSRF, and consent-state cookies that keep the site functional, authenticated, and audit-traceable. Cannot be switched off without breaking sign-in.
First-party, IP-truncated event counts on marketing pages. Used to prioritise documentation and reduce the volume of pages we ship that nobody reads.
Bot, jailbreak, and credential-stuffing signals on /contact and /docs. Retained 30 days, never joined to identified-user data, never sold or shared.
Reject non-essential cookies in the consent banner, the per-browser controls below, or by sending the Global Privacy Control header — we honour all three.
Inventory · 6 entries
First-party only. We deliberately do not embed advertising or social-graph SDKs on testml.org — they would compromise the audit lineage we promise customers.
How and why
For brevity we use the word “cookie” to cover three related browser-storage technologies: classical HTTP cookies, the Web Storage API (localStorage and sessionStorage), and the IndexedDB caches that Next.js uses to memoise navigation. The same consent rules apply to all three.
Strictly necessary cookies are set under our legitimate interest in delivering a working, secure site (GDPR Art. 6(1)(f)). Analytics and product-telemetry cookies are set only after explicit, granular consent (GDPR Art. 6(1)(a) and Art. 5(3) of the ePrivacy Directive). Withdrawing consent does not retroactively invalidate earlier processing.
We do not run advertising pixels, conversion tags from ad networks, social-share widgets that read cookies, or cross-site fingerprinting libraries. Customer prompt and response data is processed inside the customer tenant only — the marketing site has no access to it and never will.
Per-browser controls
Browser settings always override our consent banner. Refusing all non-essential cookies will not break sign-in or break forms — only the aggregated marketing analytics stop firing.
Regional rights
Lawful basis for analytics and security cookies is your prior consent (Art. 6(1)(a)). Withdraw it at any time without affecting the lawfulness of prior processing.
We do not sell or share personal information. The Global Privacy Control header is treated as a valid opt-out signal under §7025 CPRA regulations.
We rely on consent (Art. 7, IX) for non-essential cookies and provide a downloadable data-portability export on request to privacy@testml.org.