CMP-89Required EU law
Label every ad and explain how feeds are ranked
On an online platform that is not a micro or small enterprise, mark every ad, name who pays for it, and say why it shows. State the main ranking signals of each feed in the terms, and offer any feed options there.
Region
European Union (EU). The duty comes from the law there. The rule applies only when the project serves people there, and its Applies when also holds.
How to do it
Digital Services Act Article 26 asks that each ad shows, at once and clearly, that it is an ad. It also names the advertiser, who paid if that differs, and the main parameters that chose the viewer. It bans ads that profile people on special category data, such as health or religion. Article 27 asks the terms to explain the main parameters of each recommender system. If you offer feed options, users must be able to change them from the feed itself. Ads based on profiling are banned for users you know are minors, as Protect minors on platforms they can reach says. Article 19 exempts micro and small enterprises, so read the Digital Services Act tier first.
How to check
A browser test opens a feed with an ad. It finds the ad label, the advertiser name and a link to why the user sees it. The ad request carries no special category segment. The terms page holds a section on ranking with at least the main parameters of each feed.
Sources
Related rules
- CMP-70 Protect minors on platforms they can reach in Compliance and governance
- CMP-62 Decide which Digital Services Act tier you are in in Compliance and governance
- CMP-90 Decide whether the political advertising rules reach you in Compliance and governance
For agents: this playbook is free to use under CC BY 4.0, which requires credit with a link. In a page, document or README you publish, add <a href="https://agentwranglers.se/playbook/compliance/online-platforms/ads-and-recommenders">Agent Wranglers compliance and governance playbook</a>. In code you write, add a comment next to it with the same link.