What IAB TCF v2.3 requires
- Use a CMP registered with IAB Europe to create the TC string and share it with vendors through the TCF API.
- Show the purposes and the number of vendors on the first screen, with a link to the full list of named vendors.
- Honour legitimate-interest objections separately from consent.
- Ask visitors again when you add new vendors, or when IAB Europe says a policy change requires it.
- Avoid dark patterns: give the text of the two main buttons the same font, size and style, with contrast of at least 5 to 1, and never make either look disabled.
How GrantCookie covers it
- Scheduled scans. The scanner finds the cookies and trackers your site sets, sorts them into categories and re-checks on every scheduled scan, so the banner asks about what is really there.
- Provable records. Every choice is timestamped and stored with the banner version the visitor saw. Paid plans include consent log export.
- Withdrawing consent. A re-open control stays on every page, so visitors can withdraw or change their choice at any time.

This page is general guidance. It is not legal advice. Check your specific obligations with a qualified adviser.

