HTTP Sec-Browsing-Topics Header

Der HTTP-Header Sec-Browsing-Topics ist ein Request-Header, der im Rahmen der Privacy Sandbox Topics API vom Browser gesendet wird. Er übermittelt Topics (Interessenkategorien), die aus dem Browsing-Verhalten des Nutzers abgeleitet wurden, ohne Third-Party-Cookies zu verwenden.

Typ

Request-Header

Syntax

Der Header listet beobachtete Topics als strukturierte Liste von Topic-IDs mit deren Version und Taxonomie.

http
Sec-Browsing-Topics: (123 456);v=chrome.1:1:2, (789);v=chrome.1:1:2

Direktiven

Die Direktiven definieren die Topics und deren Metadaten für interessenbasierte Werbung.

topic-ids
Kommagetrenntes Tupel von Topic-IDs, die die Interessenkategorien des Nutzers repräsentieren. Jedes Topic wird durch eine numerische ID identifiziert.
v
Versionsparameter bestehend aus drei Komponenten: Browser-Identifikator (z.B. chrome.1), Taxonomie-Version und Model-Version, getrennt durch Doppelpunkte.

Beispiele

Nachfolgend finden Sie praktische Anwendungsbeispiele für den Sec-Browsing-Topics-Header.

Beispiel 1 Einzelnes Topic fuer Shopping

http
GET /ad-request HTTP/1.1
Host: ad-network.example
Sec-Browsing-Topics: (123);v=chrome.1:1:2

Browser sendet ein einzelnes Topic mit ID 123 (z.B. "Online Shopping"), Version Chrome 1, Taxonomie 1, Model 2 an Werbenetzwerk.

Beispiel 2 Mehrere Topics fuer diverse Interessen

http
GET /contextual-ad HTTP/1.1
Host: publisher.example
Sec-Browsing-Topics: (456 789 321);v=chrome.1:1:2

Browser übermittelt drei Topics (z.B. "Reisen", "Technologie", "Fitness"), die aus dem wöchentlichen Browsing-Verhalten ermittelt wurden.

Beispiel 3 Opt-Out durch leeren Header

http
GET /content HTTP/1.1
Host: publisher.example
Sec-Browsing-Topics:

Browser sendet keinen Topic-Wert, weil Nutzer Topics API deaktiviert hat oder keine Topics beobachtet wurden.

Topics API Flow

Privacy Sandbox Topics API Ablauf

Vorteile für die Systemarchitektur

  • Privacy-First Advertising: Interessenbasierte Werbung ohne Nutzer-Tracking über Third-Party-Cookies oder Browser-Fingerprinting
  • Transparenz und Kontrolle: Nutzer können Topics einsehen, löschen oder API vollständig deaktivieren über Browser-Einstellungen
  • Reduzierte Datenmenge: Nur 5 Topics pro Woche statt granularer Browsing-History, minimiert Datenexposition gegenüber Werbenetzwerken

Spezifikation

Topics API Draft Specification https://patcg-individual-drafts.github.io/topics/

Weitere Spezifikationen

Observe-Browsing-Topics Header, Permissions-Policy browsing-topics