Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.
Mit der Einführung von iOS 14.5 verlangt das App Tracking Transparency (ATT)-Framework, dass Apps die Erlaubnis der Nutzer einholen, bevor sie auf deren IDFA (Identifier for Advertisers) zugreifen. Diese Transparenzmaßnahme ist entscheidend für die Verbesserung des Nutzerdatenschutzes und ergänzt die Einwilligungsverwaltungsfunktionen von UniConsent.
ATT funktioniert, indem eine ausdrückliche Nutzereinwilligung für das Tracking über Apps und Websites hinweg erforderlich ist. Dies fügt sich nahtlos in UniConsents CMP ein und gewährleistet die Einhaltung von Datenschutzvorschriften wie der DSGVO und CCPA. So integrieren Sie ATT in Ihre iOS-App:
ATT-Aufforderungsintegration: Verwenden Sie AppTrackingTransparency, um die Tracking-Berechtigung vom Nutzer anzufordern, bevor der IDFA erfasst wird.
CMP-Synchronisierung: Stellen Sie sicher, dass UniConsent CMP die Einwilligungspräferenzen in Übereinstimmung mit dem ATT-Framework verwaltet, insbesondere wenn die Tracking-Berechtigung verweigert wird. Sie können Einwilligungsprüfungen bei Bedarf automatisieren.
Diese Integration ermöglicht ein reibungsloses Erlebnis, indem sowohl die Tracking-Anforderungen von ATT als auch die Einwilligungsverwaltung von UniConsent für die rechtliche Konformität berücksichtigt werden.
ATT erfordert eine Aktualisierung Ihrer info.plist-Datei. Fügen Sie den Schlüssel NSUserTrackingUsageDescription hinzu, um den Zweck des Trackings zu erklären.
Fordern Sie den Nutzer in Ihrer App auf, die Tracking-Berechtigung über das ATT-Framework zu erteilen. Diese Anfrage sollte vor der Anzeige von Werbung oder der Nutzung von Tracking-Technologien erfolgen.
@available(iOS 14, *)
import AppTrackingTransparency
func requestTrackingPermission() {
ATTrackingManager.requestTrackingAuthorization { status in
// Handle the result
switch status {
case .authorized:
print("Tracking authorized")
case .denied, .notDetermined, .restricted:
print("Tracking not authorized")
@unknown default:
break
}
}
}
Um eine ordnungsgemäße Einwilligungsverwaltung sicherzustellen, folgen Sie den Standardschritten im UniConsent SDK. Dies gewährleistet die Einhaltung der rechtlichen Einwilligungsanforderungen von UniConsent.
if #available(iOS 14, *) {
self.requestAppTrackingTransparencyPermission()
}
Dieser Ansatz stellt die Konformität mit ATT und UniConsents CMP sicher und ergibt ein umfassendes Datenschutzmanagement.
if let appSettings = NSURL(string: UIApplication.openSettingsURLString) {
UIApplication.shared.open(appSettings as URL, options: [:], completionHandler: nil)
}
Dies leitet den Nutzer zu den spezifischen App-Einstellungen weiter, wo er die Einstellungen nach Wunsch ändern kann.