What a compliant cookie policy must actually contain.
A generated template lists generic cookie categories. A compliant policy documents the cookies your site really sets and implements the consent rules that apply to you. At minimum, ours address the following.
The cookies you actually use
A real inventory: the specific cookies and trackers your site sets, first-party and third-party, listed by name, provider, category, purpose, and duration. Regulators expect specifics, not a generic list of cookies you may not even use.
Cookie categories and consent status
Strictly necessary, functional, analytics, and marketing cookies, and crucially, which run without consent (necessary only) and which require prior opt-in consent (everything else). Mislabelling an analytics cookie as necessary is a common and serious error.
First-party and third-party distinction
Which cookies you set and which are set by third parties (Google Analytics, ad networks, chat tools, embeds). This affects who controls the data and how users exercise their rights, and templates rarely get it right.
The consent mechanism
How consent is obtained, recorded, and withdrawn. Under the GDPR and UK GDPR, consent must be prior, informed, freely given, and as easy to withdraw as to give. The policy must describe a banner that actually does this, not a “by using this site you agree” notice, which is not valid consent.
Third-party tracker disclosure
Analytics, advertising pixels, social embeds, and SDKs each set their own cookies and often transfer data internationally. The policy must disclose them and, for apps, feed the app store privacy labels correctly.
How users control cookies
Clear instructions for managing, blocking, and deleting cookies through the consent tool and the browser, plus how to opt out of analytics and honour Do Not Track and Global Privacy Control signals where they apply.
Relationship with the privacy policy
The cookie policy handles the on-device technologies; the privacy policy handles personal data more broadly. The two must reference each other and never contradict. We draft them as a consistent set.