Content Risk Check
Your people don't need to understand TTPA. They run content through the checker before they publish. AdFairly decides if a transparency notice is needed.
Requirements
Each of these is a requirement.
AdFairly handles them before they become your problem.
Your people don't need to understand TTPA. They run content through the checker before they publish. AdFairly decides if a transparency notice is needed.
Create, host, and update your transparency notices for seven years. QR code for print. Short URL via adfair.eu or your own domain. Always current, always accessible.
Stop chasing sponsors for spending and targeting details. Send them a link. They sign up and fill in what's needed.
Every decision hashed, timestamped, and stored for seven years. Even the "no, TTPA doesn't apply" ones. Especially those.
One account. Multiple clients, campaigns, or organizations. Full chain of accountability from sponsor to publisher.
For agencies and publishers: You already run their campaigns. Now you can run their TTPA compliance too.
TTPA is live. Parties, NGOs, agencies, and in-house teams are all figuring out what it means for them. Some get it right.
Most don't. We put together a checklist of the 9 biggest mistakes we keep seeing, and how to avoid each one.
TTPA applies to more organizations than most people think.
Parties, NGOs, advocacy groups, corporations with public affairs teams.
If you're not sure where you stand, our Risk Calculator gives you a personalized assessment in under 2 minutes.
Enter your details, and see your potential exposure in Euros.
New guidelines, procedures, and requirements are coming out across the EU. We break them down into checklists, templates, and practical guidance you can actually use.
Subscribe and get them straight to your inbox.

We're talking to compliance teams, agencies, and political organizations across Europe to understand how they're approaching TTPA. If you're figuring this out too, let's talk.
We'll share what we've learned, answer your questions, and hear what challenges you're facing. No pitch. No obligations. Just a conversation.