Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make Protection Settings Togglable For Individual Browsers/Apps #5548

Open
GlitchHopAnonymous opened this issue Dec 15, 2024 · 8 comments
Open

Comments

@GlitchHopAnonymous
Copy link

Issue Details

Would it be possible to have the Protection Settings (Ad Blocking, Tracking, etc..) be individually selectable for each Browser (& maybe all apps)?

For example, I use Mull w/ uBlock Origin so I do not want Ad Blocking enabled but I do want Tracking & DNS. Since it is a Android it comes w/ Chrome, which does not have extensions. The per app switches are only Route through AdGuard & enable/disable http & https protection.

So I can either enable Ad Blocking & disable AdGuard for Mull or disable Ad Blocking & lose that in Chrome.

Proposed solution

Make it so you can choose what specific protection setting you want on a per app basis.

Alternative solution

No response

@maxikuzmin
Copy link
Contributor

@GlitchHopAnonymous am I understanding correctly that you need to disable protection for some apps, but still be able to use DNS protection?

@GlitchHopAnonymous
Copy link
Author

I was thinking both Tracking Protection & DNS, but it would be useful for any option in the Protection section.

Being able to set these things on a per app basis in addition to globally.

@maxikuzmin
Copy link
Contributor

@GlitchHopAnonymous DNS requests technically always come from the system resolver, not the application, so to exclude DNS protection for a specific application is impossible. To disable e.g. Tracking protection for a specific application - can you give me more details on why to do that?

@GlitchHopAnonymous
Copy link
Author

I use uBlock Origin in Mull. Your not supposed to use two Ad Blockers at once. So I disable Ad Blocking & all the filter lists to use the browser.

Since it is an Android & a Samsung it has both Samsung Browser & Chrome installed. Without being able to toggle the settings on a per app basis I cannot use AdGuard for ad blocking in either of the other two apps since I have to leave the setting diasabled.

For tracking protection it is the same idea. Tbh I am unsure if having Tracking Protection settings (w/ the exception of the ones utilizing Filter Lists) enabled interferes w/ uBlock Origin so for the moment I have them enabled.

Regardless, any setting I toggle under Protection acts globally, which means if I have to disable something for one app I have to disable them for all. Being able to choose these things on a per app basis in addition to globally allows me to use all of the settings all the time without making any sacrifices.

Ok good to know that about DNS so every setting other than that. That illustrates my point though since ideally AdGuard routes all traffic through the app. If I have any of the other settings enabled I cannot route systems apps through it. (I might be misunderstanding this last bit about how AdGuard works.)

@maxikuzmin
Copy link
Contributor

@GlitchHopAnonymous

Since it is an Android & a Samsung it has both Samsung Browser & Chrome installed. Without being able to toggle the settings on a per app basis I cannot use AdGuard for ad blocking in either of the other two apps since I have to leave the setting diasabled.

Sorry, I don't understand why you can't use AdGuard? How is a disabled browser setting and running AdGuard related?
As we discussed earlier, you can disable filtering for an individual app. Or do you mean disable a separate protection block for an individual app?
Did I understand correctly that you want to use browser protection together with AdGuard protection, but there is a conflict?

Regardless, any setting I toggle under Protection acts globally, which means if I have to disable something for one app I have to disable them for all. Being able to choose these things on a per app basis in addition to globally allows me to use all of the settings all the time without making any sacrifices.

But you can turn off filtering for an individual app in App management, right?

@GlitchHopAnonymous
Copy link
Author

I dont want to disable ALL filtering for an app I want to disable SOME filtering for the app. Thats my point. Unless disabling filtering for an individual app still keeps Tracking, etc.. everything that is not filter lists based enabled then I still have to choose between one or the other.

I want to disable a sperate protection block for an individual app is correct I think.
Yes there is a conflict for my main browser for some of the protection settings, particularly filter lists based. That is why being able to choose each setting for each app would be helpful since some, but not all, settings are incompatible for various apps.

Im sorry if I am not explaining this well Im not the best at articulating coherent thoughts into coherent sentences. It is also possible I am not understanding correctly exactly how AdGuard works. I believe if you disable filtering but still allow it to passthrough AdGuard then DNS still works but idk if that applies to the other protection settings as well.

@maxikuzmin
Copy link
Contributor

@GlitchHopAnonymous  usually using AdGuard makes it unnecessary to use browser protection, so there was no need to use it before. It is not recommended to use multiple ad blockers to avoid conflicts. Even filters can conflict with each other, and it is not recommended to enable many filters (custom filters + AdGuard filters). If a setting is interfering with an application, it is most likely a bug and should be dealt with in detail, rather than just disabling the setting.
Could you please specify which applications are not working correctly under the influence of AdGuard and which setting?

Also, please be more specific, do you want to be able to disable for an individual application: filters/filter group, Ad blocking, Tracking protection, Annoyance blocking?
DNS filtering cannot be excluded, as it works at the system level

@GlitchHopAnonymous
Copy link
Author

I am not describing a bug its just a feature requiest. I would prefer to use uBlock Origin as an Ad Blocker. I am aware of conflicts w/ multiple Ad Blockers, which is why I have Ad Blocking, Annoyance, & Browser Security disabled since they are all filter list based.

That said, the Tracking Protection (minus settings using filters) & DNS Protection features in particular are what I am interested in for Mull. That is why I do not want to disable Ad Guard completely for it. I understand DNS cannot be a toggled (& is not impacted by disabling http & https filtering) but tracking protection & the others are.

The issue is those settings that I disabled are now not just disabled for Mull but for every other app on my phone & tablet including Chrome & Samsung Browser. If I ever need to use those browsers, even if it is highly unlikely, every setting I toggled just for Mull applies to them.

This applies to every app browser or not. That is why I think it would be useful.

Yes I want to be able to enable/disable for an individual app: Ad Blocking, Tracking Protection, Annoyance Blocking, & Browser Security.

I could see a use for Filter/filter groups too being able to add an exception, for example, for certain Samsung domains for Galaxy Store but still have them applicable for every other app.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants