                 self.tableView.reloadData()
                 LeanPlumClient.shared.track(event: .trackingProtectionSettings, withParameters: ["Strength option": option.rawValue])
                 UnifiedTelemetry.recordEvent(category: .action, method: .change, object: .setting, value: ContentBlockingConfig.Prefs.StrengthKey, extras: ["to": option.rawValue])
+                
+                if option == .strict {
+                    let alert = UIAlertController(title: Strings.TrackerProtectionAlertTitle, message: Strings.TrackerProtectionAlertDescription, preferredStyle: .alert)
+                    alert.addAction(UIAlertAction(title: Strings.TrackerProtectionAlertButton, style: .default, handler: nil))
+                    self.present(alert, animated: true)
+                }
             })
 
             setting.onAccessoryButtonTapped = {

            self?.tableView.reloadData()
        }

        let firstSection = SettingSection(title: nil, footerTitle: NSAttributedString(string: Strings.TrackingProtectionOptionOnOffFooter), children: [enabledSetting])

        let optionalFooterTitle = NSAttributedString(string: Strings.TrackingProtectionProtectionStrictInfoFooter)

        // The bottom of the block lists section has a More Info button, implemented as a custom footer view,
        // SettingSection needs footerTitle set to create a footer, which we then override the view for.

    var settingSubtitle: String {
        switch self {
        case .basic:
            return Strings.TrackingProtectionStandardLevelDescription
        case .strict:
            return Strings.TrackingProtectionStrictLevelDescription
        }
    }

