You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
From this tab, you can activate optimized filters, enable notifications about extension updates, open the *Filtering log*, or clear the statistics of blocked ads and trackers.
30
+
From this tab, you can invert the allowlist and add the AdGuard item to the browser’s context menu. You can also enable the display of the number of blocked ads on the AdGuard icon and notifications about extension updates. Additionally, this section lets you enable notifications about the AdGuard app, open the *Filtering log*, clear the statistics of blocked ads and trackers, or reset the settings.
31
31
32
32
Besides, you can opt to help us with the development of filters by sending the statistics on applied rules: which ones are triggered, on which websites, and how often. This option is disabled by default as we do not collect user data without consent. Yet, if you enable it, all data will be strictly anonymized.
33
33
34
+
You can also choose to help us improve the extension by sending us anonymized usage data. This includes the names of the screens you interact with, the names of the buttons you click, and session identifiers. These insights help us understand where users run into friction, refine the experience, and make the extension faster and easier to use. The *Send anonymized usage data* option is disabled by default. If you enable it, all data will be strictly anonymized and used only internally. It will never be shared with third parties.
35
+
36
+
:::note
37
+
38
+
The *Send anonymized usage data* option can also be enabled on the post-installation page in Chromium-based browsers.
39
+
40
+
:::
41
+
34
42
## About {#about}
35
43
36
44
In the *About* section, you can find info about the current version, links to the EULA and Privacy policy, and to the repository of the Browser extension on GitHub.
Copy file name to clipboardExpand all lines: docs/adguard-for-mac/solving-problems/advanced-settings.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -171,6 +171,10 @@ Blocks macOS Private Relay domains if the user has a firewall enabled, which in
171
171
172
172
Enabling this setting is useful in the following scenario: when macOS Private Relay is active, filtering cannot function properly and must be disabled. In macOS versions up to 14, AdGuard could automatically disable Private Relay when Protection was enabled. However, starting with macOS 15, this is no longer possible if a firewall is active. By turning on this setting, you can disable Private Relay even when the firewall is enabled, overcoming the previous limitation.
173
173
174
+
#### `dns.proxy.postquantum.cryptography.enabled`
175
+
176
+
Secures DNS proxy connections with a hybrid post-quantum key exchange, combining the classical X25519 algorithm with the ML-KEM-768 post-quantum KEM. Applies only to DoH, DoT, and DoQ upstreams.
Copy file name to clipboardExpand all lines: docs/adguard-for-windows/solving-problems/tdi-driver-and-Chrome-142.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,6 +49,8 @@ It should **not** be applied broadly across end-user machines. **Proceed only if
49
49
50
50
:::
51
51
52
+
#### Using .reg files
53
+
52
54
You can apply the necessary registry changes automatically by using one of the pre-generated .reg files below. Each file disables AppContainer/Network Service sandboxing for a specific Chromium-based browser:
If your browser is not listed, follow the manual instructions below to create the necessary registry entries:
62
75
63
76
1. Determine its policy branch by checking the vendor’s official documentation or by opening the internal policy page. In Chrome, navigate to `chrome://policy`. Other browsers use a similar path.
Copy file name to clipboardExpand all lines: docs/general/ad-filtering/create-own-filters.md
+44-3Lines changed: 44 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4261,6 +4261,8 @@ The syntax with an optional `value` in the attributes is supported by AdGuard fo
4261
4261
4262
4262
### Syntax
4263
4263
4264
+
Syntax supported by AdGuard for Windows, AdGuard for Mac, AdGuard for Android, AdGuard for Linux with CoreLibs, and AdGuard Browser Extension prior to v5.2:
- **`pseudoArgs`** — the arguments of a function-style pseudo-class.
4279
4281
- **`combinator`** — an operator that works similarly to the [CSS child combinator](https://developer.mozilla.org/en-US/docs/Web/CSS/Child_combinator): that is, the `selector` on the right of the `combinator` will only match an element whose direct parent matches the `selector` on the left of the `combinator`.
4280
4282
4283
+
Syntax supported by AdGuard Browser Extension v5.3 or later:
4284
+
4285
+
```text
4286
+
rule = [domains] "$$" selector
4287
+
domains = [domain0, domain1[, ...[, domainN]]]
4288
+
```
4289
+
4290
+
- **`selector`** — [CSS selector](https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_Started/Selectors), defines the element(s) to be removed from the HTML code before the page is loaded.
4291
+
- **`domains`** — domain restriction for the rule. Same principles as in [element hiding rule syntax](#cosmetic-elemhide-rules).
4292
+
4293
+
:::caution Limitations
4294
+
4295
+
The following limitations apply to AdGuard Browser Extension v5.3 and later:
4296
+
4297
+
- Pseudo-elements (e.g., `::before`, `::after`) are not supported, as they are not applicable in the context of HTML filtering.
The `:contains()` pseudo-class is supported by AdGuard for Windows, AdGuard for Mac, AdGuard for Android, and AdGuard for Linux with [CoreLibs] v1.13 or later.
4476
+
The `:contains()` pseudo-class is supported by AdGuard for Windows, AdGuard for Mac, AdGuard for Android, AdGuard for Linux with [CoreLibs] v1.13 or later, and AdGuard Browser Extension v5.3 or later.
4449
4477
4450
4478
:::
4451
4479
@@ -4455,6 +4483,8 @@ Requires that the inner HTML of the element contains the specified text or match
4455
4483
4456
4484
A `:contains()` pseudo-class must not appear in a selector to the left of a `>` combinator.
4457
4485
4486
+
This limitation does not apply to AdGuard Browser Extension v5.3 or later.
@@ -4788,6 +4818,17 @@ If `pattern` is not set for `$path`, rule will apply only on the main page of we
4788
4818
- `[$domain=example.com,path=/page.html]##.textad` hides a `div` with the class `textad` at `page.html` of `example.com` and all subdomains but not at `another_page.html`
4789
4819
- `[$path=/\\/(sub1|sub2)\\/page\\.html/]##.textad` hides a `div` with the class `textad` at both `/sub1/page.html` and `/sub2/page.html` of any domain (please note the [escaped special characters](#non-basic-rules-modifiers-syntax))
0 commit comments