Apple sieht sich einer britischen Kartellklage wegen ATT gegenüber? Die Zukunft der datenschutzfreundlichen mobilen Attribution

opoinstall
2026-09-14
5 min read

Droht Apple eine britische Kartellklage wegen ATT? Am 3. September 2026 wurde beim britischen Competition Appeal Tribunal (CAT) eine Sammelklage eingereicht. Sie behauptet, dass Apples App Tracking Transparency (ATT)-Framework wettbewerbswidrige Beschränkungen für Drittentwickler auferlegt und gleichzeitig Apples eigenes Werbegeschäft bevorzugt. Der für britische Entwickler geschätzte Schaden beläuft sich auf bis zu 2 Milliarden £. Für mobile Architekten, Performance-Marketing-Leiter und Data-Infrastructure-Ingenieure unterstreicht die Debatte rund um die datenschutzfreundliche mobile Attribution den grundlegenden Wandel bei der Nutzergewinnung auf mobilen Plattformen. Nachdem ATT den Zugriff auf die IDFA hinter eine explizite Tracking-Zustimmung beschränkt hat, hat sich das mobile Ökosystem in Richtung aggregierter geräteinterner Messprotokolle und First-Party-Web-to-App-Discovery-Funnels bewegt. Um zu bewerten, wie moderne Attribution ohne geräteübergreifendes Tracking funktioniert, ist eine Untersuchung von Apples rechtlicher Situation sowie der technischen Mechanismen von AdAttributionKit, Crowd-Anonymitätsstufen und der Persistenz von Installationsparametern erforderlich.

Die britische Kartellklage über 2 Milliarden £: Rechtliche Vorwürfe und Plattform-Governance

Die in London eingereichte Sammelklage stellt eine signifikante rechtliche Herausforderung für die Datengovernance von Apple dar. Die Klage, die von der eigens gegründeten Einheit ATT Collective Action Limited unter dem Vorsitz von Ann Pope (ehemalige Senior Direktorin der britischen Competition and Markets Authority) und unter Beratung der Kanzlei Hausfeld eingereicht wurde, fordert Entschädigung für britische App-Entwickler, die seit Einführung von ATT am 26. April 2021 durch In-App-Werbung monetarisiert oder Werbeflächen für iOS-App-Installationen gekauft haben.

Auf einen Blick

  • Entschädigungsforderung von 2 Milliarden £: Die am 3. September 2026 beim britischen Competition Appeal Tribunal eingereichte Sammelklage behauptet, dass Apple unter dem Deckmantel des Verbraucherschutzes ungleiche Wettbewerbsbedingungen geschaffen hat.
  • Vorwürfe der Selbstbevorzugung: Die Klage behauptet, dass Drittentwickler restriktiven Opt-in-Aufforderungen unterworfen wurden, um auf Werbe-IDs zuzugreifen, während Apples eigenes Werbenetzwerk auf den Oberflächen des App Store ohne vergleichbare Barrieren expandierte.
  • Status des Verfahrens: Die Klage wartet auf die Zertifizierung durch das Tribunal; die Vorwürfe sind vor Gericht noch nicht bewiesen, und Apple hat die Anschuldigungen zurückgewiesen, mit dem Hinweis, dass ATT konsistente Standards zum Schutz von Verbraucherdaten für alle Apps anwendet.

Illustration der modernen mobilen Plattform-Datenschutz- und Tracking-Kontrollen

Berichten von Reuters und den Stellungnahmen der Kläger von Hausfeld zufolge argumentiert die Klage, dass Apple ATT zwar im Namen des Verbraucherschutzes einführte, dies jedoch einseitig und ohne ausreichende Konsultation der Branche geschah, was die wirtschaftliche Grundlage unabhängiger Publisher und Entwickler erschütterte.

Apple weist die Vorwürfe zurück und erklärt, dass App Tracking Transparency dazu konzipiert wurde, Nutzern eine granulare Kontrolle darüber zu geben, ob externe Anwendungen ihre Aktivitäten über fremde Dienste hinweg verfolgen dürfen. Apple betont, dass alle Entwickler, einschließlich Apple selbst, denselben Regeln in Bezug auf unternehmensübergreifendes Tracking unterliegen und dass ATT von globalen Datenschützern gelobt wurde.

Bevor die Klage vor Gericht verhandelt werden kann, muss das CAT entscheiden, ob die Klage als Sammelverfahren zertifiziert wird. Der Fall reiht sich in andere große Plattform-Prozesse vor dem Tribunal ein, darunter das Berufungsverfahren zu App-Store-Provisionen Kent v. Apple und die Which?-Klage zum Cloud-Speicher.

+-------------------------------------------------------------------------+
|                  ATT REGULIERUNGS-ZEITSTRAHL                            |
+--------------------------+-----------------------+----------------------+
| Datum / Zeitraum         | Plattform-Meilenstein | Operative Auswirkung |
+--------------------------+-----------------------+----------------------+
| 26. April 2021           | ATT Pflichteinführung | iOS 14.5 schränkt IDFA hinter Opt-in ein |
| 2021–2025                | Ökosystem-Wandel      | Reduzierte IDFA-Verfügbarkeit fördert Postbacks |
| 2024–2026                | AAK & SKAN Expansion  | AdAttributionKit erweitert Multi-Conversion-Fenster |
|                          |                       | Attribution-Reporting               |
| 3. September 2026        | CAT Sammelklage       | 2 Mrd. £ Kartellklage für britische Entwickler |
| Laufend (2026–2027)      | CAT Zertifizierung    | Tribunal prüft Klassenzertifizierung |
+--------------------------+-----------------------+----------------------+

Die technische Analyse: Von deterministischer IDFA zu aggregierten Datenschutz-Frameworks

Um die operativen Realitäten der Klage zu bewerten, müssen Engineering-Teams untersuchen, wie sich die iOS-Attributionsarchitektur vor und nach ATT entwickelt hat.

Historisch gesehen verließen sich mobile Werbenetzwerke auf den Identifier for Advertisers (ASIdentifierManager.shared().advertisingIdentifier). Die IDFA ist eine gerätespezifische Werbe-ID—dargestellt als 128-Bit-UUID—die eine deterministische Messung über verschiedene Anwendungen hinweg ermöglichte. Ein Werbenetzwerk konnte die IDFA während einer Interaktion aufzeichnen, sie an einen Attributionsanbieter weiterleiten und sie mit derselben IDFA abgleichen, wenn der Nutzer die neu installierte Anwendung öffnete, wodurch eine deterministische Verbindung zwischen Impression und Konversion hergestellt wurde.

Übersicht der Software-Frameworks und Plattform-Tools für Apple-Entwickler

Als ATT in Kraft trat, wurde der Zugriff auf die IDFA hinter das Interface ATTrackingManager.requestTrackingAuthorization gestellt. Wenn ein Nutzer „App nicht tracken“ wählt oder das Tracking auf Systemebene eingeschränkt ist, gibt die API eine UUID mit Nullen zurück (00000000-0000-0000-0000-000000000000). Da die Opt-in-Raten weit unter einer universellen Abdeckung stabil blieben, war deterministisches, appübergreifendes Tracking keine verlässliche Basis mehr für die Nutzerakquise in großem Maßstab.

Um Kampagnenattribution ohne das Teilen appübergreifender Nutzeridentitäten zu ermöglichen, führte Apple SKAdNetwork und anschließend AdAttributionKit ein. AdAttributionKit operiert unabhängig vom ATT-Zustimmungsstatus des Nutzers, da seine Ausgabe keinerlei nutzer- oder gerätespezifische Tracking-IDs enthält.

Die Mechanismen von AdAttributionKit basieren auf drei architektonischen Prinzipien:

  1. Kryptografische Validierung: Werbenetzwerke generieren kryptografisch signierte Anzeigen-Impressionen mittels JSON Web Signatures (JWS). Bei der Installation und Konversion verifiziert das Betriebssystem den Impression-Token auf dem Gerät und generiert später einen von Apple kryptografisch signierten Attributions-Postback, was es Netzwerken ermöglicht zu verifizieren, dass die Konversion von iOS zertifiziert wurde.
  2. Verzögerte Postback-Zustellungsfenster: Um zu verhindern, dass Netzwerke präzise Installationszeitpunkte für Timing-Angriffe nutzen, werden Postbacks nach zufälligen Verzögerungen versendet. Apple dokumentiert ein Zeitfenster von mindestens 24 bis 48 Stunden zwischen Postback-Vorbereitung und Empfang, wobei die gesamte Zustellungszeit noch länger sein kann, da Konversionsfenster (wie das initiale 48-Stunden-Fenster) offen bleiben, sofern sie nicht gesperrt sind.
  3. Crowd-Anonymitätsstufen: Apple weist Attributions-Postbacks eine von vier Anonymitätsstufen (Stufe 0 bis 3) zu, basierend auf den Bedingungen der Werbequelle, der beworbenen App, der Geografie und dem hierarchischen Quell-Identifikator. In unteren Stufen werden Postback-Felder eingeschränkt: feingliedrige Konversionswerte (0 bis 63) werden durch grobe Werte (niedrig, mittel, hoch) ersetzt oder in Stufe 0 komplett weggelassen, und der Quell-Identifikator wird von vier auf zwei Stellen gekürzt.
+-------------------------------------------------------------------------+
|             DETERMINISTISCHE IDFA VS. AGGREGIERTE PRIVACY-ATTRIBUTION   |
+-------------------------------------------------------------------------+
|                                                                         |
|  [ PRE-ATT DETERMINISTISCHES PARADIGMA ]                                |
|  Ad-Impression (Speichert IDFA: UUID-1)                                 |
|         |                                                               |
|         v                                                               |
|  App First Launch (Liest IDFA: UUID-1)                                  |
|  Ergebnis: Deterministisch, nutzerbasierte Echtzeit-Attribution          |
|                                                                         |
+-------------------------------------------------------------------------+
|                                                                         |
|  [ POST-ATT AGGREGATE PROTOKOLL: AdAttributionKit / SKAN ]              |
|                                                                         |
|  Ad-Impression (Netzwerk-signierter JWS-Token)                          |
|         |                                                               |
|         v                                                               |
|  [ Nutzer-Installation via App Store ]                                  |
|         |                                                               |
|         v                                                               |
|  [ On-Device Attributionsverarbeitung ]                                 |
|         |                                                               |
|         |-- (Berechnet Konversionsfenster: Zufall 24–48h Delay)         |
|         |-- (Wendet Crowd-Anonymitätsstufen 0–3 Feldmaskierung an)      |
|         v                                                               |
|  [ Anonymer, Apple-signierter Postback an Netzwerk-Endpoint ]           |
|  Payload: Grober Wert, feiner Wert oder Null (Stufen-abhängig)          |
|           Quell-Identifikator (2–4 Stellen)                             |
|                                                                         |
+-------------------------------------------------------------------------+

Während AdAttributionKit darauf ausgelegt ist, die Kampagneneffektivität zu messen und die Exposition nutzerbezogener Daten zu reduzieren, stellen die verzögerte Rückmeldung und das aggregierte Reporting operative Hürden für Echtzeit-Gebotsalgorithmen dar.

Downstream mobile Akquise und die First-Party-Installationsgrenze

Da appübergreifendes Tracking unter aggregierten Postback-Modellen an Datenqualität verlor, haben Performance-Marketing-Teams ihre Abhängigkeit von Web-to-App-Funnels erhöht. In einer Web-to-App-Architektur beginnt die Nutzergewinnung auf einem eigenen, First-Party-mobilen Web-Eigentum.

Gemäß den Datenschutzrichtlinien von Apple ist Tracking spezifisch definiert als die Verknüpfung von Nutzer- oder Gerätedaten, die von der App eines Unternehmens gesammelt wurden, mit Daten aus Apps, Websites oder Offline-Eigenschaften anderer Unternehmen, zwecks zielgerichteter Werbung oder Messung. Wenn ein Werbetreibender Traffic auf seine eigene Website leitet (z. B. https://brand.example.com), findet diese Interaktion in einem First-Party-Kontext statt. Nutzer anzusprechen, Angebote zu präsentieren und Kaufabsichten auf einer eigenen Domain zu erfassen, stellt kein unternehmensübergreifendes Tracking dar, solange die resultierenden Daten nicht mit Datensätzen Dritter zusammengeführt werden.

Dennoch führt das Verschieben eines Nutzers von einer First-Party-Landingpage in eine native iOS-App die Installationsgrenze ein:

+-------------------------------------------------------------------------+
|             SEPARATE DOWNSTREAM MOBILE AKQUISE-JOURNEY                  |
+-------------------------------------------------------------------------+
|                                                                         |
|  [ Nutzer landet auf First-Party mobiler Web-Seite ]                    |
|  Erfasster Kontext: ?channel=partner_promo&discount=SAVE20&sku=8831     |
|         |                                                               |
|         v                                                               |
|  [ Nutzer klickt auf App-Download Call-to-Action ]                      |
|         |                                                               |
|         v                                                               |
|  [ Weiterleitung zum Apple App Store ]                                  |
|         |                                                               |
|         v                                                               |
|  [ DIE INSTALLATIONSGRENZE: Standard App-Store-Download-Flow übergibt   |
|    keine Web-Query-Parameter oder URL-Strings in das App-Binary ]       |
|         |                                                               |
|         v                                                               |
|  [ Nutzer öffnet native App zum ersten Mal (Cold Boot) ]                |
|         |                                                               |
|         v                                                               |
|  [ Deferred Deep Linking Engine (Server-gestützte Wiederherstellung) ]  |
|         |                                                               |
|         v                                                               |
|  [ Berechtigte Pre-Install-Parameter wiederhergestellt ]                |
|                                                                         |
+-------------------------------------------------------------------------+

Wenn ein Nutzer ohne App von Safari zum App Store wechselt, leiten Standard-Distributions-Flows keine beliebigen URL-Query-Strings an das installierte App-Bundle weiter. Beim ersten Start kann die native App nicht von sich aus identifizieren, welche Web-Kampagne oder Produktseite den Nutzer geleitet hat.

Um diese Grenze zu überbrücken, ohne sich auf unbefugte unternehmensübergreifende Tracking-IDs zu verlassen, implementieren Engineering-Teams eigenständige Architekturen zur Link-Verarbeitung:

Routing-Architektur App-Status Parameter-Erhalt nach Installation Plattform-Datenschutz
Verifizierte Universal Links App installiert Umgeht App Store; direkte Navigation Nutzt verifizierte HTTPS-Domain-App-Verknüpfung; Datenschutz abhängig von Datennutzung
AdAttributionKit / SKAN App nicht installiert Aggregierter Postback; keine Query-Parameter Aggregierte Kampagnenmessung; min. 24–48h Verzögerung; kein Zeilen-Kontext
Deferred Deep Linking (DDL) App nicht installiert Stellt Pre-Install-Parameter beim Cold Boot wieder her Server-gestützte Wiederherstellung unter Beachtung von Plattform-Regeln

In Produktionsarchitekturen setzen Entwicklungsteams Deferred-Deep-Linking-Frameworks wie Branch, AppsFlyer, Adjust oder Opoinstall ein. Eine Plattform wie Opoinstall erfasst den berechtigten Kampagnenkontext (wie Werbe-Token oder Produkt-SKUs) auf der Landingpage des Händlers, bevor der Nutzer in den App Store weitergeleitet wird.

Beim initialen Kaltstart der Anwendung fragt das Client-SDK das Attributions-Backend ab, um die gecachten Sitzungsparameter wiederherzustellen. Laut Dokumentation auf der Opoinstall-Homepage kann dieses Framework zur verzögerten Parameterübermittlung Parameter beim ersten Start in bis zu 98 % der berechtigten Fälle wiederherstellen, was eine automatisierte Alternative zu manuellen Aktionscodes darstellt.

Es ist entscheidend, klare architektonische Grenzen einzuhalten: Deferred Deep Linking erstellt keine Messereignisse von Drittanbietern neu, die nie beobachtet wurden, und es umgeht auch nicht die Tracking-Regeln der Plattform. Es stellt berechtigten Ziel-, Kampagnen- oder Empfehlungskontext wieder her, der bereits vor dem Erreichen der Installationsgrenze innerhalb einer zulässigen First-Party-Journey erfasst wurde.

// Beispielhafte Swift-Implementierung der Kontext-Wiederherstellung beim ersten Start.
// Verbraucht berechtigte Deferred-Attributions-Parameter beim App-Kaltstart,
// ohne sich auf persistente, appübergreifende Werbe-IDs (IDFA) zu verlassen.

import UIKit

struct AttributionPayload: Decodable {
    let channel: String
    let campaignId: String
    let targetRoute: String
    let promoCode: String?
}

final class FirstLaunchAttributionManager {
    static let shared = FirstLaunchAttributionManager()
    
    // Lokales Flag für den Launch-Status (keine Attributions- oder Geräte-ID)
    private let hasCompletedFirstLaunchKey = "com.app.hasCompletedFirstLaunchRestoration"
    
    private init() {}

    /// Zeigt an, ob die Anwendung die Wiederherstellung beim ersten Start erfolgreich abgeschlossen hat
    var isRestorationPending: Bool {
        return !UserDefaults.standard.bool(forKey: hasCompletedFirstLaunchKey)
    }

    /// Markiert den Wiederherstellungsprozess als abgeschlossen
    func markRestorationCompleted() {
        UserDefaults.standard.set(true, forKey: hasCompletedFirstLaunchKey)
    }

    /// Ruft berechtigte Pre-Install-Parameter von einem Attributions-SDK-Callback ab.
    func handleDeferredAttribution(with payloadResult: Result<AttributionPayload, Error>,
                                   in window: UIWindow?) {
        guard isRestorationPending else {
            return
        }

        switch payloadResult {
        case .success(let payload):
            markRestorationCompleted()
            applyNavigationRoute(payload, in: window)
            
        case .failure(let error):
            print("Vorübergehender Fehler beim Abruf der Attribution: \(error.localizedDescription)")
        }
    }

    /// Wendet den wiederhergestellten First-Party-Kontext auf die Navigationshierarchie an
    private func applyNavigationRoute(_ payload: AttributionPayload, in window: UIWindow?) {
        DispatchQueue.main.async {
            guard let navigationController = window?.rootViewController as? UINavigationController else {
                return
            }

            if payload.targetRoute.hasPrefix("products/"),
               let sku = payload.targetRoute.split(separator: "/").last.map(String.init) {
                let detailVC = ProductDetailViewController(sku: sku, promoCode: payload.promoCode)
                navigationController.pushViewController(detailVC, animated: true)
            }
        }
    }
}

// Beispiel-View-Controller für den konsumierten Kampagnen-Status
class ProductDetailViewController: UIViewController {
    private let sku: String
    private let promoCode: String?

    init(sku: String, promoCode: String?) {
        self.sku = sku
        self.promoCode = promoCode
        super.init(nibName: nil, bundle: nil)
    }

    required init?(coder: NSCoder) { 
        fatalError("init(coder:) wurde nicht implementiert") 
    }

    override func viewDidLoad() {
        super.viewDidLoad()
        view.backgroundColor = .systemBackground
        title = "Produkt: \(sku)"
        
        if let code = promoCode {
            print("Automatisches Anwenden des Gutscheincodes: \(code)")
        }
    }
}

Häufig gestellte Fragen (FAQ)

Welchen spezifischen Verstoß wirft die britische Kartellklage Apple vor?
Die beim britischen Competition Appeal Tribunal eingereichte Klage behauptet, dass Apple wettbewerbswidrige Selbstbevorzugung betrieb, indem es Drittentwickler bei iOS strengeren Datenschutz- und Tracking-Zustimmungsbarrieren unter ATT unterwarf, als es für seine eigenen Werbedienste der Fall war. Die Kläger behaupten, dass diese ungleiche Durchsetzung Werbeeinnahmen Dritter schmälerte und die Kundenakquisitionskosten in die Höhe trieb. Apple weist die Vorwürfe zurück und betont, dass ATT den Verbraucherschutz stärkt und die Regeln einheitlich für alle Apps gelten.
Wie unterscheidet sich AdAttributionKit vom Identifier for Advertisers (IDFA)?
Die IDFA ist eine gerätespezifische Werbe-ID, die historisch deterministisches Tracking auf Nutzerebene über Apps und Websites verschiedener Unternehmen hinweg ermöglichte. AdAttributionKit stützt sich in seinen Postbacks nicht auf persistente nutzer- oder gerätespezifische Identifikatoren. Stattdessen verifiziert iOS Anzeigen-Impressionen kryptografisch auf dem Gerät und liefert aggregierte, verzögerte und stufenmaskierte Postbacks an Werbenetzwerke, wodurch die Rekonstruktion individueller, appübergreifender Nutzerprofile verhindert wird.
Wie interagieren First-Party Web-to-App-Kampagnen mit ATT?
Gemäß der Datenschutzrichtlinie von Apple beinhaltet Tracking spezifisch die Verknüpfung von Daten, die in einer App gesammelt wurden, mit Daten aus anderen Apps oder Websites zwecks zielgerichteter Werbung. Ein First-Party Web-to-App-Flow kann berechtigten Kampagnenkontext ohne IDFA bewahren, solange die Daten innerhalb des erlaubten First-Party-Kontexts des Werbetreibenden bleiben und nicht mit Datensätzen Dritter verknüpft werden. Deferred Deep Linking stellt diesen First-Party-Kontext wieder her, macht eine Attributionspraxis für sich genommen jedoch nicht ATT-ausgenommen.

Strategische Anleitung für Mobile Architekten und Growth-Teams

Die 2-Milliarden-£-Klage in Großbritannien wegen App Tracking Transparency spiegelt eine bleibende Wahrheit der Branche wider: Unbeschränktes, deterministisches Tracking über Anwendungen hinweg wird nicht zurückkehren. Unabhängig von Urteilen über Selbstbevorzugung auf Plattformebene werden mobile Betriebssysteme weiterhin strenge Datenschutzperimeter durchsetzen.

Für mobile Engineering-Teams und Growth-Leader erfordert die Anpassung an diese Umgebung drei technische Verpflichtungen:

  • Nutzung plattformeigener Datenschutz-Frameworks: Implementieren Sie AdAttributionKit und SKAdNetwork in Werbeeinkaufspipelines, um aggregierte Kampagnenkonversionen zu erfassen, ohne auf veraltete Tracking-Methoden angewiesen zu sein.

  • Stärkung von First-Party Web-to-App-Pfaden: Entwickeln Sie widerstandsfähige Web-Landing-Architekturen, die Kundenabsichten in First-Party-Kontexten erfassen, indem Sie verifizierte Universal Links für installierte Nutzer und Deferred Deep Linking zur Kontinuität über App-Installationen hinweg einsetzen.

  • Strukturierung des App-Routings nach Absicht: Gestalten Sie das native Onboarding so, dass es dynamische Parameter-Payloads verarbeitet statt identitätsbasierter Tracking-Token, um sicherzustellen, dass Aktionsrabatte und Deep-Link-Ziele Kaltstartsequenzen transparent und zuverlässig überdauern.

Referenzen

Share this article