AdGuardForSafari icon indicating copy to clipboard operation
AdGuardForSafari copied to clipboard

Permissions Parity with AdGuard iOS

Open cobras-ruck opened this issue 2 years ago • 3 comments

Problem Description

Currently, AdGuard for Safari extension requests permission to read data and alter data and history from all domains. I want to be clear that although I trust AdGuard, I think it's always a good idea to grant (inherently powerful) privileges on an as-needed basis.

Proposed Solution

AdGuard's extension on Safari for iOS currently requests permissions on a domain-by-domain basis, that is, I can explicitly choose which sites AdGuard has access to and which ones it does not. I propose implementing this permissions model on AdGuard for Safari (on macOS).

Alternatives Considered

None; I believe this proposal takes advantage of Safari's native features and (hopefully) the existing codebase of the AdGuard on iOS, although I am open to suggestions otherwise!

Additional Information

Thanks for reviewing this request!

cobras-ruck avatar Apr 25 '22 21:04 cobras-ruck

Well, this basically means that we should replace the Advanced Blocking extension with a WebExtensions-based implementation. Marked as a feature request. This is doable, but the update process will be rather messy.

ameshkov avatar Apr 26 '22 09:04 ameshkov

Great idea!

bxsx avatar May 04 '22 22:05 bxsx

I think this is supported on Safari 17, so the issue can be closed

Sangeppato avatar Aug 22 '23 07:08 Sangeppato