From 19f1e5c945aa92562ad2d087e8d6c99801edf656 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mariusz=20=C5=9Apiewak?= Date: Mon, 4 Nov 2024 11:27:21 +0100 Subject: [PATCH] Add Privacy Config feature to control ad attribution reporting (#1042) Please review the release process for BrowserServicesKit [here](https://app.asana.com/0/1200194497630846/1200837094583426). **Required**: Task/Issue URL: https://app.asana.com/0/0/1208638248015576/f iOS PR: https://github.com/duckduckgo/iOS/pull/3506 macOS PR: https://github.com/duckduckgo/macos-browser/pull/3478 What kind of version bump will this require?: Minor **Optional**: Tech Design URL: CC: **Description**: Adds feature to control the ad attribution reporting on iOS. **Steps to test this PR**: See https://github.com/duckduckgo/iOS/pull/3506 **OS Testing**: * [ ] iOS 14 * [ ] iOS 15 * [ ] iOS 16 * [ ] macOS 10.15 * [ ] macOS 11 * [ ] macOS 12 --- ###### Internal references: [Software Engineering Expectations](https://app.asana.com/0/59792373528535/199064865822552) [Technical Design Template](https://app.asana.com/0/59792373528535/184709971311943) --- .../PrivacyConfig/Features/PrivacyFeature.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/Sources/BrowserServicesKit/PrivacyConfig/Features/PrivacyFeature.swift b/Sources/BrowserServicesKit/PrivacyConfig/Features/PrivacyFeature.swift index 487819d36..141dd2a0c 100644 --- a/Sources/BrowserServicesKit/PrivacyConfig/Features/PrivacyFeature.swift +++ b/Sources/BrowserServicesKit/PrivacyConfig/Features/PrivacyFeature.swift @@ -63,6 +63,7 @@ public enum PrivacyFeature: String { case networkProtection case aiChat case contextualOnboarding + case adAttributionReporting } /// An abstraction to be implemented by any "subfeature" of a given `PrivacyConfiguration` feature.