- Published on
IAB Content Taxonomy 2.0 → 2.1: SCD Extension — Migration Notes
- Authors
- Name
- Tudor Dan Gabriel
If you work in ad-tech, publisher operations, or any part of the digital supply chain, you already know the IAB Content Taxonomy is the canonical way to describe page content. Version 2.1 was released in October 2020, almost three years after v2, but this version doesn't overhaul the category tree the way 2.0 did — instead, it introduces a subtle but important privacy-focused signal: the SCD (Special Category Data) extension.
This article explains exactly what changed from 2.0 → 2.1, why the SCD extension matters, the categories affected, and practical migration and compliance guidance for publishers, DSPs, and data processors.
TL;DR — the essential change
- No categories were added, removed, or had tier levels changed between 2.0 and 2.1.
- The primary change is a new column/field called
Extension
in the taxonomy which, for many nodes, now contains the flagSCD
. - SCD = Special Category Data — a privacy-oriented label signaling that a taxonomy node could reasonably be used to derive sensitive inferences about users if associated with identifiers or stored longitudinally. (Interactive Advertising Bureau, 2021)
What is the SCD extension and why it exists
The SCD extension is not saying the content itself is 'sensitive' in the legal sense; the taxonomy still just describes page content. The risk comes when content category signals are linked to individual IDs over time and used to build behavioral profiles that reveal attributes like political beliefs, religion, health conditions, or other personal characteristics. Put another way:
- The taxonomy describes content.
- When the same taxonomy node is repeatedly tied to an identifier, it becomes a signal about that person.
- That aggregated signal can surface sensitive attributes and be used for discriminatory or high‑risk purposes.
To reduce this risk, 2.1 introduces the SCD flag on nodes that—by virtue of topic—have higher likelihood to be used to infer sensitive characteristics. The flag is a straightforward, machine-actionable signal the entire ad supply chain can use to adjust handling, storage, retention, and access policies.
SCD
extension
Full list of nodes updated with the The following taxonomy nodes in 2.1 were updated to include the SCD
extension. No other tier or category changes were made — these nodes simply carry the new privacy flag.
Unique ID | Name | Extension |
---|---|---|
136 | Special Education | SCD |
188 | Dating | SCD |
189 | Divorce | SCD |
199 | Special Needs Kids | SCD |
200 | Single Life | SCD |
211 | Alcoholic Beverages | SCD |
214 | World Cuisines | SCD |
224 | Children's Health | SCD |
231 | Weight Loss | SCD |
237 | Smoking Cessation | SCD |
287 | Diseases and Conditions | SCD |
288 | Allergies | SCD |
289 | Ear, Nose and Throat Conditions | SCD |
290 | Endocrine and Metabolic Diseases | SCD |
291 | Hormonal Disorders | SCD |
292 | Menopause | SCD |
293 | Thyroid Disorders | SCD |
294 | Eye and Vision Conditions | SCD |
295 | Foot Health | SCD |
296 | Heart and Cardiovascular Diseases | SCD |
297 | Infectious Diseases | SCD |
298 | Injuries | SCD |
299 | First Aid | SCD |
300 | Lung and Respiratory Health | SCD |
301 | Mental Health | SCD |
302 | Reproductive Health | SCD |
303 | Birth Control | SCD |
304 | Infertility | SCD |
305 | Pregnancy | SCD |
306 | Blood Disorders | SCD |
307 | Sexual Health | SCD |
308 | Sexual Conditions | SCD |
309 | Skin and Dermatology | SCD |
310 | Sleep Disorders | SCD |
311 | Substance Abuse | SCD |
312 | Bone and Joint Conditions | SCD |
313 | Brain and Nervous System Disorders | SCD |
314 | Cancer | SCD |
315 | Cold and Flu | SCD |
316 | Dental Health | SCD |
317 | Diabetes | SCD |
318 | Digestive Disorders | SCD |
319 | Medical Tests | SCD |
320 | Pharmaceutical Drugs | SCD |
321 | Surgery | SCD |
322 | Vaccines | SCD |
323 | Cosmetic Medical Services | SCD |
387 | Elections | SCD |
388 | Political Issues | SCD |
410 | Personal Investing | SCD |
453 | Religion & Spirituality | SCD |
454 | Agnosticism | SCD |
455 | Spirituality | SCD |
456 | Astrology | SCD |
457 | Atheism | SCD |
458 | Buddhism | SCD |
459 | Christianity | SCD |
460 | Hinduism | SCD |
461 | Islam | SCD |
462 | Judaism | SCD |
463 | Sikhism | SCD |
465 | Biological Sciences | SCD |
468 | Genetics | SCD |
549 | Bodybuilding | SCD |
Practical impact by stakeholder
Publishers / Content Platforms
- Labeling: Continue to surface IAB taxonomy nodes as you do today, but when a page maps to a node with
SCD
, treat that classification as a higher‑risk signal. Surface only what you need to downstream partners. - Storage: Consider reducing retention or using ephemeral identifiers (e.g., session-level rather than persistent IDs) when storing SCD-tagged content events.
DSPs / Advertisers
- Targeting: Avoid building audiences directly from SCD nodes or combining SCD signals with persistent IDs without legal basis and robust controls.
- Bidding: Use SCD as a contextual safety indicator; reduce or block bids for certain sensitive categories if your policy or regulation requires it.
Data Processors / CDPs / Clean Rooms
- Aggregation & Pseudonymization: Aggregate SCD-tagged signals and avoid deanonymization vectors.
- Access Controls: Enforce strict RBAC and auditing on datasets containing SCD flags.
Compliance & Legal teams
- Review whether any SCD categories trigger additional legal requirements in your jurisdiction (e.g., health data, political opinions). The taxonomy is a signal — local laws determine obligations.
Implementation guidance — recommended steps
Update ingestion to accept the new
Extension
field from the taxonomy JSON. TreatSCD
as a first‑class attribute.Flag at source. When classifying content, persist the taxonomy node plus its
Extension
metadata (do not infer SCD later — use the source-provided flag).Minimize linkage. Avoid tying SCD-labeled events to long-lived user identifiers unless absolutely necessary and legally permitted.
Limit retention. Apply shorter retention windows and stronger deletion rules for records containing SCD nodes.
Access & logging. Ensure only authorized systems/teams can query SCD-tagged data and that access is audited.
Segmentation controls. Where possible, restrict the creation of targeted segments using SCD nodes. Prefer contextual (page-level) targeting over user-level segments built from SCD events.
Document policy. Publish an internal playbook describing how SCD nodes are handled, and include it in vendor and partner onboarding.
Key takeaways
- 2.1 is a privacy-first refinement. There are no structural category changes from 2.0, but many nodes now include an
SCD
extension that signals elevated privacy risk. - Action is required. Technical systems, retention policies, and segmentation logic should be updated so SCD-tagged nodes are handled with additional safeguards.
- Not all SCD means 'block'. The flag is an operational signal — it doesn't automatically prohibit contextual use. It does, however, require careful thought about whether to link, store, or use the signal for user-level targeting.
Final thought
IAB Content Taxonomy 2.1 keeps the familiar classification tree from 2.0 while giving the ecosystem a simple, machine-readable way to surface privacy-sensitive topics. Treat the SCD extension as a low-friction tool for reducing privacy risk across the supply chain: update your pipelines, tighten retention and access, and favor context over user-level profiling when SCD is present.
References: