From 66866e7f48419cfa3a2297af2db569e1744cf0ab Mon Sep 17 00:00:00 2001 From: Federico Cappelli Date: Mon, 15 Apr 2024 18:41:20 +0100 Subject: [PATCH 1/2] Privacy pro metadata updates (#2747) --- fastlane/metadata/en-US/description.txt | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/fastlane/metadata/en-US/description.txt b/fastlane/metadata/en-US/description.txt index 4720b87e7a..39218cba81 100644 --- a/fastlane/metadata/en-US/description.txt +++ b/fastlane/metadata/en-US/description.txt @@ -1,6 +1,7 @@ DuckDuckGo is a free browser that provides the most comprehensive online privacy protection in one app. Unlike most popular browsers, it has powerful privacy protections by default, including our search engine that doesn’t track your history and over a dozen other built-in protections. Millions of people use DuckDuckGo as their go-to browser to protect their everyday online activities, from searching to browsing, emailing, and more. FEATURE HIGHLIGHTS + • Search Privately by Default: DuckDuckGo Private Search comes built-in, so you can easily search online without being tracked. • Block Most Trackers Before They Load: Our 3rd-Party Tracker Loading Protection exceeds what most popular browsers offer by default, stopping hidden tracking scripts from loading and collecting your personal data. @@ -14,18 +15,28 @@ FEATURE HIGHLIGHTS • Sync and Backup: Securely sync bookmarks and passwords across your devices. We feature many protections not available on most browsers, even in private browsing mode, including protection from link tracking, AMP tracking, and more. - +  EVERYDAY PRIVACY CONTROLS + • Clear your tabs and browsing data in a flash with the Fire Button. • Banish cookie pop-ups and automatically set your preferences to minimize cookies and maximize privacy.   • Signal Your Privacy Preference with Global Privacy Control (GPC) built into our app. GPC intends to help you express your opt-out rights automatically by telling websites not to sell or share your personal info. Whether it can be used to enforce your legal rights depends on the laws in your jurisdiction. +PRIVACY PRO  +Subscribe to Privacy Pro for:  + +• Our VPN: Secure your connection on up to 5 devices.  + +• Identity Theft Restoration: If your identity is stolen, we’ll help restore it.  + +Sync across DuckDuckGo apps: Activate your subscription in other DuckDuckGo apps. For example, you can access Personal Information Removal in DuckDuckGo for Mac. +  Privacy Pro Pricing & Terms  -Payment will be charged automatically to your iTunes account until you cancel, which you can do in app settings. You have the option to provide an email address to activate your subscription on other devices, and we will only use that email address to verify your subscription. For terms of service and privacy policy, visit https://duckduckgo.com/pro/privacy-terms +Payment will be charged automatically to your iTunes account until you cancel, which you can do in app settings. Your personal info is not required to subscribe. You have the option to provide an email address to activate your subscription on other devices, and we will only use that email address to verify your subscription. For terms of service and privacy policy, visit https://duckduckgo.com/pro/privacy-terms You don't need to wait to take back your privacy. Join the millions of people using DuckDuckGo and protect many of your everyday online activities with one app. It's privacy, simplified. From bcc849adaa16c2fb3cde4df566c1dd79af563e78 Mon Sep 17 00:00:00 2001 From: Diego Rey Mendez Date: Tue, 16 Apr 2024 18:02:11 +0200 Subject: [PATCH 2/2] VPN: Replace available interfaces in VPN metadata (#2750) Task/Issue URL: https://app.asana.com/0/0/1207087903608440/f macOS PR: https://github.com/duckduckgo/macos-browser/pull/2634 BSK PR: https://github.com/duckduckgo/BrowserServicesKit/pull/782 ## Description Removes `availableInterfaces` from VPN metadata and instead replaces it with the type of the first available interface, a count of tunnels and DNS interfaces. --- DuckDuckGo.xcodeproj/project.pbxproj | 2 +- .../project.xcworkspace/xcshareddata/swiftpm/Package.resolved | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/DuckDuckGo.xcodeproj/project.pbxproj b/DuckDuckGo.xcodeproj/project.pbxproj index 565956bbab..7b234ef5dd 100644 --- a/DuckDuckGo.xcodeproj/project.pbxproj +++ b/DuckDuckGo.xcodeproj/project.pbxproj @@ -10178,7 +10178,7 @@ repositoryURL = "https://github.com/DuckDuckGo/BrowserServicesKit"; requirement = { kind = exactVersion; - version = 134.0.1; + version = "134.1.0-1"; }; }; 9F8FE9472BAE50E50071E372 /* XCRemoteSwiftPackageReference "lottie-spm" */ = { diff --git a/DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 8523aeeb34..840147d333 100644 --- a/DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/DuckDuckGo/BrowserServicesKit", "state" : { - "revision" : "b0749d25996c0fa18be07b7851f02ebb3b9fab50", - "version" : "134.0.1" + "revision" : "543398a776f522998918eefd3df4150fae041838", + "version" : "134.1.0-1" } }, {