Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface TCFVendor

A TCF vendor (aka. advertiser, tracking service, third party) that is registered with the IAB global vendor list. A TCF vendor needs to be disclosed to the end-user and requires the end-user's consent and legitimate interest consent.

Hierarchy

  • TCFVendor

Index

Properties

consent

consent: boolean

A boolean value which indicates whether the user gave or refused consent for this TCF vendor. Defaults to false.

features

features: IdAndName[]

A list of both name and id of all TCF features that this TCF vendor uses as defined in the IAB global vendor list.

flexiblePurposes

flexiblePurposes: IdAndName[]

TCF flexible purposes are not supported yet. This list is currently always empty.

id

id: number

This TCF vendor's unique id as defined in the IAB global vendor list.

legitimateInterestConsent

legitimateInterestConsent: boolean

A boolean value which indicates whether the user gave or refused legitimate interest for this TCF vendor. Defaults to true.

legitimateInterestPurposes

legitimateInterestPurposes: IdAndName[]

A list of both name and id of all TCF purposes that this TCF vendor uses by legitimate interest as defined in the IAB global vendor list.

name

name: string

This TCF vendor's name as defined in the IAB global vendor list.

policyUrl

policyUrl: string

This TCF vendor's link to it's privacy policy website as defined in the IAB global vendor list.

purposes

purposes: IdAndName[]

A list of both name and id of all TCF purposes that this TCF vendor uses as defined in the IAB global vendor list.

showConsentToggle

showConsentToggle: boolean

A boolean value which indicates whether consent toggle needs to be displayed in the TCF second layer for the vendor. Is true if purposes are processed by consent.

showLegitimateInterestConsentToggle

showLegitimateInterestConsentToggle: boolean

A boolean value which indicates whether the legitimate interest toggle needs to be displayed in the TCF second layer for the vendor. Is true if purposes are processed by legitimate interest.

specialFeatures

specialFeatures: IdAndName[]

A list of both name and id of all TCF special purposes that this TCF vendor uses as defined in the IAB global vendor list.

specialPurposes

specialPurposes: IdAndName[]

A list of both name and id of all TCF special purposes that this TCF vendor uses as defined in the IAB global vendor list.