Documentation Index
Fetch the complete documentation index at: https://docs.kontext.so/llms.txt
Use this file to discover all available pages before exploring further.
TCF
The IAB Transparency and Consent Framework (TCF) is the EU/UK ad-tech standard for collecting and propagating GDPR consent. Publishers display a consent dialog, the user picks what they’re OK with, and the result is encoded into a TCF v2.2 consent string. Every downstream ad partner — Kontext included — reads that string to know what they may do with the user’s data.CMP
A Consent Management Platform (CMP) is the tool that shows the consent dialog and produces the TCF string. The CMP writes the string to a well-known storage location that every TCF-compatible SDK can read. If your app serves EU or UK users, you need a CMP:- GDPR and the UK Data Protection Act require explicit consent for personalized advertising. Without a CMP, you can’t legally collect it.
- Without a valid TCF string, fill rate drops. Most DSPs won’t bid on traffic with no consent signal — or they only bid for the lowest-priced contextual-only inventory.
- It’s the publisher’s responsibility, not the SDK’s. The Kontext SDK doesn’t ship a consent dialog; you integrate a CMP yourself.
The SDK reads TCF automatically
Once a TCF-compliant CMP is integrated and the user has answered the consent prompt, the SDK reads the consent string through the standard IAB-defined interface for each platform:- iOS —
UserDefaultskeys (IABTCF_TCString,IABTCF_gdprApplies, …) - Android —
SharedPreferenceskeys (same key names) - Web — the
__tcfapiwindow function exposed by the CMP
gdpr and gdprConsent are picked up on every /preload.
Manual override: the regulatory object
If you don’t have a CMP yet, want to override what the SDK reads, or need to set fields outside TCF (COPPA, GPP, US Privacy), use the regulatory object on the session. See Compliance for the full field list. Common cases:- No CMP yet — pass
gdprandgdprConsentmanually until you wire one up. - COPPA — set
coppa: 1for child-directed traffic. TCF doesn’t cover this signal. - US privacy / GPP — pass
usPrivacy,gpp, orgppSidfor US-state regulations.