[fenix] No Issue - Only block a subset of trackers by default

pull/600/head
Jeff Boek 5 years ago committed by Colin Lee
parent aff85189d2
commit 9e8179446b

@ -145,11 +145,16 @@ class Core(private val context: Context) {
normalMode: Boolean = true, normalMode: Boolean = true,
privateMode: Boolean = true privateMode: Boolean = true
): TrackingProtectionPolicy { ): TrackingProtectionPolicy {
val trackingProtectionPolicy = TrackingProtectionPolicy.select(
TrackingProtectionPolicy.AD,
TrackingProtectionPolicy.ANALYTICS,
TrackingProtectionPolicy.SOCIAL
)
return when { return when {
normalMode && privateMode -> TrackingProtectionPolicy.all() normalMode && privateMode -> trackingProtectionPolicy
normalMode && !privateMode -> TrackingProtectionPolicy.all().forRegularSessionsOnly() normalMode && !privateMode -> trackingProtectionPolicy.forRegularSessionsOnly()
!normalMode && privateMode -> TrackingProtectionPolicy.all().forPrivateSessionsOnly() !normalMode && privateMode -> trackingProtectionPolicy.forPrivateSessionsOnly()
else -> TrackingProtectionPolicy.none() else -> TrackingProtectionPolicy.none()
} }
} }

Loading…
Cancel
Save