Cookie Notice

What we use, why, and what's optional. Last updated: 2026-05-01

The short version.

The marketing site (this domain) sets no cookies. The dashboard sets one strictly-necessary first-party session cookie. The challenge iframe sets no cookies. We use no third-party tracking, analytics, or advertising cookies anywhere on our properties.

The full list.

CookiePurposeDomainLifetimeNecessary?
tc_sessionAuthenticated dashboard session IDtrustedcaptcha.com14 daysYes — strictly necessary

The tc_session cookie is HttpOnly + Secure + SameSite=Lax. It contains a randomly-generated session ID; the actual session data is stored server-side in Redis. The cookie is only set when you log in to the dashboard.

Why no consent banner?

Under the ePrivacy Directive (Recital 25 + Art. 5(3)) and EDPB Guidelines 2/2023, strictly-necessary first-party cookies for authenticated sessions do not require consent. Since we use only that one cookie and only after explicit login, no consent banner is required. We've taken the more privacy-respecting position of simply not using cookies that would require one.

The challenge iframe.

The CAPTCHA challenge iframe (challenges.trustedcaptcha.com) sets no cookies and uses no localStorage. All session state for in-flight challenges is held server-side and identified by the challenge ID returned to the browser.

What about the widget on customer sites?

The widget loader (api.js, served from cdn.trustedcaptcha.com) sets no cookies on your customer's site. The iframe it embeds (challenges.trustedcaptcha.com) likewise sets no cookies. There is therefore no cookie-related consent obligation triggered on your site by embedding TrustedCaptcha.