mirror of
https://github.com/AdguardTeam/AdguardKnowledgeBase.git
synced 2025-02-20 11:13:10 +08:00
Grammar updates to the General folder (#1040)
* Grammar updates to the General folder * Grammar fixes * Minor grammar fixes * Minor grammar fixes * Minor grammar fixes * Minor grammar fixes * Minor grammar fixes * Minor grammar fixes * More minor grammar fixes * Minor grammar fixes * Minor grammar fixes * Grammar fixes * Minor grammar fixes * Grammar fixes * Grammar fixes * Grammar fixes * Grammar fixes * Grammar fixes * Grammar fixes * Grammar fixes * Grammar fixes * Grammar fixes * Grammar fixes * Grammar fixes * Changed to AdGuard Ad Blocker * Minor text fix * Corrected to "phishing site filter" * Fixed the Facebook link * Changed adguard-dns.com to adguard-dns.io * Grammar fixes * Changed to Disclosure * Minor text updates Co-authored-by: Vasily Bagirov <vbagirov@adguard.com>
This commit is contained in:
parent
035b668bcc
commit
4b560622c6
@ -14,7 +14,7 @@ visible: true
|
||||
<a name="introduction"></a>
|
||||
## Introduction
|
||||
|
||||
This article is about the filters we create to use in AdGuard and other ad-blocking software (e.g., uBlock Origin). Filters are sets of rules in text format used by AdGuard apps and programs to filter out advertising and privacy-threatening content such as banners, pop-ups, or trackers. Filters contain lists of rules based on their purpose. Language filters include rules for corresponding language segments of the Internet (e.g., the German filter). Task-based filters group rules that fulfill a specific task, such as the Social media filter or the Tracking Protection filter. Enabling or disabling a filter makes it easier to work with the entire list of rules at once.
|
||||
This article is about the filters we create to use in AdGuard and other ad-blocking software (e.g., uBlock Origin). Filters are sets of rules in text format used by AdGuard apps and programs to filter out advertising and privacy-threatening content such as banners, pop-ups, or trackers. Filters contain lists of rules based on their purpose. Language filters include rules for corresponding language segments of the Internet (e.g., German filter). Task-based filters group rules that fulfil a specific task, such as Social media filter or Tracking Protection filter. Enabling or disabling a filter makes it easier to work with the entire list of rules at once.
|
||||
|
||||
<a name="policy"></a>
|
||||
## AdGuard Filters Policy
|
||||
@ -32,9 +32,9 @@ We rely on the community to let us know about issues with our filters. It helps
|
||||
|
||||
### Suggest Filtering Rules
|
||||
|
||||
You will find many open issues in the [GitHub filter repository](https://github.com/AdguardTeam/AdguardFilters/issues). Each one refers to a problem with a website, such as a missed ad or a false positive. Pick one of them and suggest your own rules in the comments. AdGuard filter engineers will review your suggestions and, if approved, your rules will be added to AdGuard filters.
|
||||
You will find many open issues in the [GitHub filter repository](https://github.com/AdguardTeam/AdguardFilters/issues). Each one refers to a problem with a website, such as a missed ad or a false positive. Pick an issue and suggest your own rules in the comments. AdGuard filter engineers will review your suggestions and, if approved, add your rules to AdGuard filters.
|
||||
|
||||
Here is the [official documentation](https://kb.adguard.com/general/how-to-create-your-own-ad-filters) on the syntax of AdGuard filtering rules. Please read it carefully; it will help you create your own filtering rules.
|
||||
Here is the [official documentation](https://kb.adguard.com/general/how-to-create-your-own-ad-filters) on the syntax of AdGuard filtering rules. Please read it carefully: it will help you create your own filtering rules.
|
||||
|
||||
### Other ways to contribute
|
||||
|
||||
|
@ -117,13 +117,13 @@ visible: true
|
||||
<a id="introduction"></a>
|
||||
## Introduction
|
||||
|
||||
A filter is a set of filtering rules applied to specific content, such as banners or pop-ups. Our standard filters are created by our team; we constantly improve and update them, and we hope that our filters meet the needs of most of our users.
|
||||
A filter is a set of filtering rules applied to specific content, such as banners or pop-ups. AdGuard has a list of standard filters created by our team. We constantly improve and update them, striving to meet the needs of most of our users.
|
||||
|
||||
At the same time, AdGuard allows you to create your own custom filters using the same types of rules that we have in our filters.
|
||||
|
||||
To describe the syntax of our filtering rules, we use [Augmented BNF for Syntax Specifications](https://tools.ietf.org/html/rfc5234), but we do not always strictly follow this specification.
|
||||
|
||||
> Originally, the AdGuard's syntax was based on the syntax of Adblock Plus rules. Later, we extended it with new types of rules for better ad filtering. Some parts of this article about the rules common to both AdGuard and ABP were taken from [this article](https://adblockplus.org/en/filters).
|
||||
> Originally, the AdGuard's syntax was based on the syntax of Adblock Plus rules. Later, we extended it with new types of rules for better ad filtering. Some parts of this article about the rules common both to AdGuard and ABP were taken from [this article](https://adblockplus.org/en/filters).
|
||||
|
||||
<a id="comments"></a>
|
||||
## Comments
|
||||
|
@ -6,7 +6,7 @@ taxonomy:
|
||||
visible: true
|
||||
---
|
||||
|
||||
When discussing AdGuard ad filters, there is often one topic that causes disputes – whether AdGuard should block this or that ad. By framing the rules, we stick to special criteria. Our criteria are very similar to [EasyList Policy](https://easylist.to/pages/policy.html), which we find correct and appropriate. Nevertheless, we've made some changes to it.
|
||||
When discussing AdGuard ad filters, one topic often comes up – whether AdGuard should block this or that ad. By setting the rules, we stick to specific criteria that are very similar to [EasyList Policy](https://easylist.to/pages/policy.html), which we find correct and appropriate. However, we have made some changes to it.
|
||||
|
||||

|
||||
|
||||
@ -14,7 +14,7 @@ When discussing AdGuard ad filters, there is often one topic that causes dispute
|
||||
|
||||
Throughout this text, we use the terms **first party** and **third party**.
|
||||
|
||||
A "first party" is a website that a user visits intentionally and knowingly and a set of resources on the web operated by the same organization. In practice, we consider resources to belong to the same party if they are part of the same registrable domain: a public suffix plus one additional label. Example: `site.example`, `www.site.example`, and `s.u.b.site.example` belong to the same party because `site.example` is their common registrable domain.
|
||||
A "first party" is a website that a user visits intentionally and knowingly, plus a set of resources on the web operated by the same organization. In practice, we consider resources to belong to the same party if they are part of the same registrable domain: a public suffix plus one additional label. Example: `site.example`, `www.site.example`, and `s.u.b.site.example` belong to the same party because `site.example` is their common registrable domain.
|
||||
|
||||
A "third party" is any party that does not fall within the definition of the first party above. Interactions with other parties are considered third-party, even if the user is transiently informed in context (for example, in the form of a redirect). Merely hovering over, muting, pausing, or closing a given piece of content does not constitute an intention to interact.
|
||||
|
||||
@ -28,21 +28,21 @@ These equally apply to rules in all filters.
|
||||
|
||||
## Ad filters
|
||||
|
||||
This part describes the AdGuard Base filter, the Mobile Ads filter and the following language-specific filters: Russian, German, Dutch, Spanish/Portuguese, Japanese, Turkish, Chinese, French.
|
||||
This part describes the AdGuard Base filter, the Mobile Ads filter, and the following language-specific filters: Russian, German, Dutch, Spanish/Portuguese, Japanese, Turkish, Chinese, and French.
|
||||
|
||||
##### What shall these filters block?
|
||||
|
||||
- These filters will block ads wherever possible.
|
||||
- Ads should be blocked regardless of their reasons and goals.
|
||||
- We will block ads caused by malicious apps or extensions that inject ads. Please note that we do it only on the condition that you specify how to install this app or extension.
|
||||
- We will block ads caused by malicious apps or extensions that inject ads. Please note that we do it only on the condition that you specify how to install such an app or extension.
|
||||
|
||||
##### Limitations and Exceptions
|
||||
|
||||
If a rule is subject to the list of limitations described below, then it won’t be added to the main filters.
|
||||
|
||||
- Websites’ own ads are not to be removed on purpose. On the other hand, it shouldn’t be unblocked because such unblocking can cause the display of third-party ads.
|
||||
- Rules that are specific to a particular website will be added only if the website has sufficient traffic. Traffic is determined by open statistics (if it has such) or in other ways, for example, social media following. A website’s traffic is considered sufficient when it has 30 thousand monthly visitors.
|
||||
- Anti-adblock scripts will be blocked only if they limit the functionality of the website or interfere with its use.
|
||||
- Websites’ own ads should not be removed on purpose. On the other hand, they should not be unblocked if it may cause third-party ads to reappear.
|
||||
- Website-specific rules will be added only if the website has sufficient traffic. Traffic is determined by open statistics (if available) or by other means, such as social media following. A website’s traffic is considered sufficient when it has 30 thousand monthly visitors.
|
||||
- Anti-adblock scripts will be blocked only if they limit or affect the functionality of a website.
|
||||
- Anti-adblock scripts will not be blocked in cases when it is prohibited by law.
|
||||
- Rules that often cause problems with the work of some websites will be deleted.
|
||||
|
||||
@ -51,9 +51,9 @@ If a rule is subject to the list of limitations described below, then it won’t
|
||||
|
||||
##### What will be blocked with this filter?
|
||||
|
||||
- This filter shall block all trackers that collect users' personal data.
|
||||
- This filter will block all trackers that collect user personal data.
|
||||
|
||||
We define **tracking** as the collection of data regarding an individual’s identity or activity across one or more websites. Even if such data is not believed to be personally identifiable, it’s still tracking.
|
||||
We define **tracking** as collecting data regarding an individual’s identity or activity across one or more websites. Even if such data is considered to be personally unidentifiable, it’s still tracking.
|
||||
|
||||
**Tracker** is an online script that has tracking as its only purpose, or as one of its purposes.
|
||||
|
||||
@ -61,8 +61,8 @@ We define **tracking** as the collection of data regarding an individual’s ide
|
||||
|
||||
If a rule is subject to the list of limitations described below, then it won’t be added to this filter.
|
||||
|
||||
- Rules that cause problems with the functioning of websites will be removed.
|
||||
- Rules that are specific to a particular website will be added only if the website has sufficient traffic. Traffic is determined by open statistics (if it has such) or in other ways, for example, social media following. A website’s traffic is considered sufficient when it has 30 thousand monthly visitors.
|
||||
- Rules that cause problems with website functionality will be removed.
|
||||
- Website-specific rules will be added only if the website has sufficient traffic. Traffic is determined by open statistics (if available) or by other means, such as social media following. A website’s traffic is considered sufficient when it has 30 thousand monthly visitors.
|
||||
|
||||
## AdGuard URL Tracking filter
|
||||
|
||||
@ -70,15 +70,15 @@ If a rule is subject to the list of limitations described below, then it won’t
|
||||
|
||||
- This filter will strip all tracking parameters from URLs.
|
||||
|
||||
We define **tracking** as the collection of data regarding an individual’s identity or activity across one or more websites. Even if such data is not believed to be personally identifiable, it’s still tracking.
|
||||
We define **tracking** as collecting data regarding an individual’s identity or activity across one or more websites. Even if such data is considered to be personally unidentifiable, it’s still tracking.
|
||||
|
||||
##### Limitations and Exceptions
|
||||
|
||||
If a rule is subject to the list of limitations described below, then it won’t be added to this filter.
|
||||
|
||||
- Rules that would risk lowering a user's security level will be removed.
|
||||
- Rules that cause problems with the functioning of websites will be removed.
|
||||
- Rules that are specific to a particular website will be added only if the website has sufficient traffic. Traffic is determined by open statistics (if it has such) or in other ways, for example, social media following. A website’s traffic is considered sufficient when it has 30 thousand monthly visitors.
|
||||
- Rules that would reduce user security levels will be removed.
|
||||
- Rules that cause problems with website functionality will be removed.
|
||||
- Website-specific rules will be added only if the website has sufficient traffic. Traffic is determined by open statistics (if available) or by other means, such as social media following. A website’s traffic is considered sufficient when it has 30 thousand monthly visitors.
|
||||
|
||||
## Social Media filter
|
||||
|
||||
@ -92,40 +92,40 @@ If a rule is subject to the list of limitations described below, then it won’t
|
||||
|
||||
- Rules that block widgets that are a part of a website’s functionality, such as "Comments," "Embedded Post," "Surveys," or widgets that require authorization via social networks.
|
||||
- Rules that block links to a website’s communities in social networks.
|
||||
- Rules that cause problems with the functioning of websites will be removed.
|
||||
- Rules that are specific to a particular website will be added only if the website has sufficient traffic. Traffic is determined by open statistics (if it has such) or in other ways, for example, social media following. A website’s traffic is considered sufficient when it has 30 thousand monthly visitors.
|
||||
- Rules that cause problems with website functionality will be removed.
|
||||
- Website-specific rules will be added only if the website has sufficient traffic. Traffic is determined by open statistics (if available) or by other means, such as social media following. A website’s traffic is considered sufficient when it has 30 thousand monthly visitors.
|
||||
|
||||
## Annoyances filter
|
||||
|
||||
##### What will be blocked with this filter?
|
||||
|
||||
- This filter will block elements on the page that are not ads but obstruct the view and make it harder to see the actual content of the website. Such elements as cookie notices, third-party widgets, in-page popups, email subscription forms, banners with special offers, and aggressively placed social media widgets.
|
||||
- This filter will block obstructions on the page. These elements are not ads, but they obstruct the view and make it difficult to see the actual content of the website. Such elements include cookie notices, third-party widgets, in-page popups, email subscription forms, banners with special offers, and aggressively placed social media widgets.
|
||||
|
||||
#### Limitations and Exceptions
|
||||
|
||||
If a rule is subject to the list of limitations described below, then it won’t be added to this filter.
|
||||
|
||||
- Rules that block elements that are essential for the websites' functioning (e.g. authorization forms) will not be blocked even if they satisfy other requirements.
|
||||
- Rules that cause problems with the functioning of websites will be removed.
|
||||
- Rules that are specific to a particular website will be added only if the website has sufficient traffic. Traffic is determined by open statistics (if it has such) or in other ways, for example, social media following. A website’s traffic is considered sufficient when it has 30 thousand monthly visitors.
|
||||
- Rules that block elements that are essential for the website functioning (e.g. authorization forms) will not be blocked even if they satisfy other requirements.
|
||||
- Rules that cause problems with website functionality will be removed.
|
||||
- Website-specific rules will be added only if the website has sufficient traffic. Traffic is determined by open statistics (if available) or by other means, such as social media following. A website’s traffic is considered sufficient when it has 30 thousand monthly visitors.
|
||||
|
||||
## Filter unblocking search ads and self-promotion
|
||||
|
||||
Unlike other filters, this one **unblocks** certain ads. More about it in [this Knowledge Base article](https://kb.adguard.com/en/general/search-ads-and-self-promotion).
|
||||
Unlike other filters, this one **unblocks** certain ads. Read more about it in [this Knowledge Base article](https://kb.adguard.com/en/general/search-ads-and-self-promotion).
|
||||
|
||||
##### What will be unblocked with this filter?
|
||||
|
||||
- Search ads (ads that you see among the results when using an online search engine).
|
||||
- Websites' self-promotion (when an ad on a website is promoting this very website or other websites/social media/etc closely related to it).
|
||||
- Website self-promotion (when an ad on a website is promoting this very website or other websites/social media/etc closely related to it).
|
||||
|
||||
#### Limitations and Exceptions
|
||||
|
||||
- Rules that cause problems with the functioning of websites will be removed.
|
||||
- Rules that are specific to a particular website will be added only if the website has sufficient traffic. Traffic is determined by open statistics (if it has such) or in other ways, for example, social media following. A website’s traffic is considered sufficient when it has 30 thousand monthly visitors.
|
||||
- Rules that cause problems with website functionality will be removed.
|
||||
- Website-specific rules will be added only if the website has sufficient traffic. Traffic is determined by open statistics (if available) or by other means, such as social media following. A website’s traffic is considered sufficient when it has 30 thousand monthly visitors.
|
||||
|
||||
|
||||
## Quality requirements for filtering rules
|
||||
|
||||
- The rules should be as efficient as possible in terms of performance.
|
||||
- Exception rules should be as specific as possible in order to avoid unnecessary unblocking.
|
||||
- CSS and JS injection rules shall be used as rarely as possible, and only in cases when ad blocking is impossible without them.
|
||||
- CSS and JS injection rules should be used as rarely as possible and only when it is impossible to block ads without them.
|
||||
|
@ -23,13 +23,13 @@ visible: true
|
||||
|
||||
## Introduction
|
||||
|
||||
First, let's get it clear. What is a userscript? Userscripts (we also call them "extensions" sometimes) are, de-facto, mini-programs written in Javascript. They modify or extend the functionality of one or more websites. Many AdGuard users must already be familiar with such userscripts as AdGuard Assistant, Popup Blocker, and AdGuard Extra.
|
||||
First, let's get it clear. What is a userscript? Userscripts (we also call them "extensions") are, de-facto, mini-programs written in Javascript. They modify or extend the functionality of one or more websites. Many AdGuard users may be already familiar with such userscripts as AdGuard Assistant, Popup Blocker, and AdGuard Extra.
|
||||
|
||||
<a name="products"></a>
|
||||
|
||||
### Supported apps
|
||||
|
||||
Working as a user script manager, AdGuard can significantly broaden website functionality. You can add your custom scripts or manage existing ones in our three products: [AdGuard for Windows](https://kb.adguard.com/en/windows/features/extensions), [AdGuard for Android](https://kb.adguard.com/en/android/overview#extensions-support) and [AdGuard for Mac](https://kb.adguard.com/en/macos/overview#extensions).
|
||||
AdGuard can significantly broaden website functionality by acting as a userscript manager. You can add your custom scripts or manage the existing ones in our three products: [AdGuard for Windows](https://kb.adguard.com/en/windows/features/extensions), [AdGuard for Android](https://kb.adguard.com/en/android/overview#extensions-support) and [AdGuard for Mac](https://kb.adguard.com/en/macos/overview#extensions).
|
||||
|
||||
<a name="scripts"></a>
|
||||
|
||||
@ -37,7 +37,7 @@ Working as a user script manager, AdGuard can significantly broaden website func
|
||||
|
||||
> ### ATTENTION
|
||||
>
|
||||
> These userscripts come directly from AdGuard developers, and we can guarantee that they will be effective and safe. Keep in mind that whenever you download a userscript from an unknown source, you expose yourself to a risk. Some scripts can be harmful to your computer. Always get new scripts only from sources you trust 100%. Furthermore, [some examples](#repo) of popular sites with scripts.
|
||||
> These userscripts come directly from the AdGuard developers, and we can guarantee that they are effective and safe. Remember: whenever you download a userscript from an unknown source, you expose yourself to risk, as some scripts may be harmful to your computer. Get new scripts only from the sources you trust 100%. Furthermore, here are [some examples](#repo) of popular sites with scripts.
|
||||
|
||||
* **AdGuard Extra** - An extension that blocks advertising in difficult cases when the usual filter-based approach is not enough.
|
||||
|
||||
@ -53,7 +53,7 @@ Working as a user script manager, AdGuard can significantly broaden website func
|
||||
|
||||
## Where can you get more userscripts?
|
||||
|
||||
Userscripts are mostly created by enthusiasts, which is why you need to be careful when installing a new one. But nevertheless, there is a great variety of interesting scripts that can really make the use of some websites more convenient.
|
||||
As userscripts are created mainly by enthusiasts, you should be cautious when installing them. Yet, there is a great variety of interesting scripts that can really make using some websites more convenient.
|
||||
|
||||
Here we will describe some of the most popular userscript catalogs.
|
||||
|
||||
@ -67,7 +67,7 @@ Here we will describe some of the most popular userscript catalogs.
|
||||
|
||||
### Greasy Fork
|
||||
|
||||
[Greasy Fork](https://greasyfork.org/) is a userscript catalog by [Stylish](#userstyles) creators. In contrast to the aforementioned userstyles.org, scripts in this catalog undergo moderation, so their credibility is much higher.
|
||||
[Greasy Fork](https://greasyfork.org/) is a userscript catalog by [Stylish](#userstyles) creators. Unlike the above-mentioned userstyles.org, the scripts in this catalog undergo moderation, so their credibility is much higher.
|
||||
|
||||
<a name="openUserJs"></a>
|
||||
|
||||
|
@ -18,7 +18,7 @@ visible: true
|
||||
|
||||
## Introduction
|
||||
|
||||
There are many different AdGuard ad blocker products for various platforms, each with their own unique features. But what unites them all is that they block ads and trackers. This article describes how ad blocking works from the inside.
|
||||
AdGuard has many ad-blocking products for various platforms, and each product has its own unique features. But what unites them all is that they block ads and trackers. This article describes how ad blocking works from the inside.
|
||||
|
||||
> We don't cover DNS filtering here. It's a different way of blocking ads, with its own advantages and disadvantages. Follow this link to [learn more about DNS filtering](https://kb.adguard.com/en/general/dns-filtering).
|
||||
|
||||
@ -26,7 +26,7 @@ There are many different AdGuard ad blocker products for various platforms, each
|
||||
|
||||
## General principle
|
||||
|
||||
At the core of any ad blocker lie filter lists, also called filters. Filters are literally lists of rules written in a special syntax. Ad blockers can understand this complex syntax. They interpret filtering rules and perform actions on web traffic based on what the rules tell them to do: block specific elements, alter web pages in certain ways, etc.
|
||||
Filter lists, also called filters, lie at the core of any ad blocker. Filters are literally lists of rules written in a special syntax. Ad blockers can understand this complex syntax. They interpret filtering rules and perform actions on web traffic based on what the rules tell them to do: block specific elements, alter web pages in certain ways, etc.
|
||||
|
||||
<img src="https://cdn.adguard.com/public/Adguard/Blog/manifestv3/adblockingworks.png" style="max-width: 750px; border: 1px solid #efefef;">
|
||||
|
||||
@ -36,15 +36,15 @@ At the core of any ad blocker lie filter lists, also called filters. Filters are
|
||||
|
||||
To better understand ad blocking, it's important to know the underlying principles of how filters work.
|
||||
|
||||
Filtering rules, which filters consist of, aren't created automatically. They are a product of filter maintainers' work, both as professionals and as volunteers. They use browsers' developer consoles and other tools (like AdGuard's filtering log) to determine what rules would block a particular ad or tracker. This is a very simplified description of the process, as some ads are especially hard to block and require multiple rules, multiple iterations, and the use of complex syntax.
|
||||
Filtering rules that make up filters are not created automatically. They are developed by filter maintainers, including professionals and volunteers, who use browser developer consoles and other tools (such as the AdGuard's filtering log) to determine which rules will block a particular ad or tracker. This description of the process is very simplistic – some ads are particularly hard to block and require multiple rules, multiple iterations, and the use of complex syntax.
|
||||
|
||||
And even when a rule finally gets added to the filter, it doesn't mean that it stays there forever. Ads change, ways to serve the same ads on the same websites change, and so filter rules have to change too. Sometimes rules get obsolete, sometimes a new ad appears, and sometimes a new filtering rule is needed to block the same ad. Filters are often maintained by a single person, but even for a team of maintainers, it's impossible to constantly monitor the entire web. This is why many ad blockers have tools to help users easily report any filter-related issues they encounter.
|
||||
And even when a rule finally gets added to a filter, it doesn't mean that it stays there forever. Ads change, ways to serve the same ads on the same websites change, and the filter rules have to change, too. Sometimes rules become obsolete, a new ad appears, or a new filtering rule is needed to block the same ad. Filters are often maintained by one person, but even for a team of maintainers, it's impossible to constantly monitor the entire web. That's why many ad blockers have tools to help users easily report any filter-related issues they encounter.
|
||||
|
||||
<img src="https://cdn.adguard.com/public/Adguard/Blog/manifestv3/filtersupdates.png" style="max-width: 750px; border: 1px solid #efefef;">
|
||||
|
||||
AdGuard users [have access to a special web reporting tool](https://reports.adguard.com/new_issue.html). Thanks to user complaints, filter developers can focus on correcting their filter lists and not on scouring the Internet for new and old unblocked ads.
|
||||
|
||||
Filters can do more than just block ads. There are filters that block tracking, social media widgets, and annoyances like cookie notices, etc. Different users may choose different combinations of filters to match their personal preferences. There are websites like [filterlists.com](https://filterlists.com/) that are dedicated to filter lists and have a huge database.
|
||||
Filters can do more than just block ads. There are filters that block tracking, social media widgets, and annoyances such as cookie notices. Different users may choose different combinations of filters to match their personal preferences. There are websites like [filterlists.com](https://filterlists.com/) that are dedicated to filter lists and have huge databases.
|
||||
|
||||
> We develop and maintain [our own set of filter lists](https://kb.adguard.com/en/general/adguard-ad-filters) that can be used with AdGuard or other ad blockers.
|
||||
|
||||
@ -53,7 +53,7 @@ Filters can do more than just block ads. There are filters that block tracking,
|
||||
|
||||
## Types of filtering rules
|
||||
|
||||
There are many types of filtering rules that serve different purposes. Depending on the ad blocker you use, and especially on your OS, certain types of rules may not be supported.
|
||||
There are many types of filtering rules that serve different purposes. Depending on the ad blocker you use, and especially on your OS, some types of rules may not be supported.
|
||||
|
||||
<a name="basic"></a>
|
||||
|
||||
@ -61,22 +61,22 @@ There are many types of filtering rules that serve different purposes. Depending
|
||||
|
||||
To be displayed on a web page or in an app, the ad has to be loaded from a server first. To do so, the browser or the app needs to send a web request. The most basic way of preventing an ad from appearing on your screen is to block this request so it never reaches the server, and thus there's no reply.
|
||||
|
||||
Basically, all AdGuard ad blocker products can block web requests according to the active filter rules. This method is very effective at stopping the ad, but it has some drawbacks. The most obvious one is that whatever place the ad was taking up will be left empty or occupied by an ad leftover.
|
||||
Basically, all AdGuard Ad Blocker products can block web requests according to the active filter rules. This method is very effective at stopping the ad, but it has some drawbacks. The most obvious one is: whatever place an ad was taking up will be left empty or occupied by an ad leftover.
|
||||
|
||||
<a name="cosmetic"></a>
|
||||
|
||||
### Cosmetic filtering rules
|
||||
|
||||
Every web page has a DOM ("document object model"), which is basically an HTML document that contains the page's structure and all its elements. Ads on the page are also elements and therefore reflected in the DOM. Ad blockers can remove parts of the DOM, and filtering rules help them understand which parts are ads and should be removed, and which shouldn't be messed with.
|
||||
Every web page has a Document Object Model (DOM), an HTML document containing the structure and elements of this page. As ads are also page elements, they get recorded in the DOM. Ad blockers can remove parts of the DOM, while filtering rules help them understand which parts are ads and should be removed, and which parts should be left intact.
|
||||
|
||||
This method allows you to avoid the whitespace and ad leftovers mentioned above, but also perform other, more complicated tasks.
|
||||
This method allows you to avoid above-mentioned blank spaces and ad leftovers, as well as perform other more complicated tasks.
|
||||
|
||||
<a name="html"></a>
|
||||
|
||||
### HTML filtering rules
|
||||
|
||||
In most cases, the aforementioned basic and cosmetic rules are enough to filter ads. But sometimes it is necessary to change the HTML code of the page itself before it is loaded. This is when you need filtering rules for HTML content. This rule allows us to indicate the HTML elements to be cut out before the browser even loads the page.
|
||||
In most cases, it's enough to use the above-mentioned basic and cosmetic rules to filter ads. But when it is necessary to change the HTML code of the page itself before it is loaded, you need filtering rules for HTML content. These rules allow you to specify the HTML elements to be cut out before the browser even loads the page.
|
||||
|
||||
This kind of rule is quite complicated and demands that the ad blocker possess certain rights, so not all platforms support it. Such rules work only in the AdGuard apps for Windows, Mac, and Android, and for the AdGuard Firefox add-on.
|
||||
These rules are quite complicated and require the ad blocker to be granted certain access rights, so not all platforms support them. Currently, these rules work only in the AdGuard Firefox add-on and in the AdGuard apps for Windows, Mac, and Android.
|
||||
|
||||
> There are more types of filtering rules, but they require even more technical knowledge to understand how they operate. If you're interested, [you can find the exhaustive guide on filtering rules in the linked article](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters).
|
||||
> There are other types of filtering rules, but they require more advanced technical knowledge to understand how they work. If you are interested, [check out our comprehensive guide on filtering rules in the linked article](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters).
|
||||
|
@ -22,9 +22,9 @@ visible: true
|
||||
|
||||
## Introduction
|
||||
|
||||
Every day, tens of thousands of people fall victim to virus attacks or fraud on the Internet. To protect AdGuard users from such threats, we have added special filters to the program that protect you from malicious and phishing websites.
|
||||
Every day, tens of thousands of people fall prey to virus attacks or fraud on the Internet. We have added special filters to the AdGuard app to protect you from malicious and phishing websites.
|
||||
|
||||
At the moment, we have categorized more than 15 million sites, and our filters contain about 1.5 million phishing and malware sites. Just think about it: 10% of all known sites can be dangerous for you! Inexperienced users can easily become victims of fraudsters or hackers. We hope that the use of protection against malicious websites will help you avoid all hazards that you may encounter.
|
||||
So far, we have categorized more than 15 million sites, and our filters contain about 1.5 million phishing and malware sites. Just think about it: 10% of all known sites can be dangerous for you! Inexperienced users can easily become victims of fraudsters or hackers. We hope that using protection against malicious websites will help you avoid all hazards that you may encounter.
|
||||
|
||||
|
||||
|
||||
@ -32,7 +32,7 @@ At the moment, we have categorized more than 15 million sites, and our filters c
|
||||
|
||||
## How does a check work?
|
||||
|
||||
The method and quality of a check depend on what product you use. If you are using one of our browser extensions, then AdGuard inspects only those pages that you visit. If you are using AdGuard for Windows, Mac, or Android, in addition to the page itself, we check each object loaded on it, giving you the best protection.
|
||||
The scope and methods of checks depend on the product you use. In our browser extensions, AdGuard inspects only the pages you visit. In AdGuard for Windows, Mac, or Android, we offer you the best possible protection by checking both the pages and all objects loaded on them.
|
||||
|
||||
|
||||
|
||||
@ -42,7 +42,7 @@ The method and quality of a check depend on what product you use. If you are usi
|
||||
|
||||
We use the protocol [Safe Browsing API version 2.2](https://code.google.com/p/google-safe-browsing/wiki/Protocolv2Spec) for our work with filters. This protocol allows us to keep your personal data absolutely safe. Our server knows nothing about the websites that you visit. We use hash prefixes for checks, not the opened URLs.
|
||||
|
||||
An approximate algorithm of the functioning of the Browsing Security module is shown in the example of AdGuard for Windows in the picture below.
|
||||
The figure below provides a general understanding of how the Browsing Security module works, using AdGuard for Windows as an example.
|
||||
|
||||

|
||||
|
||||
@ -51,7 +51,7 @@ An approximate algorithm of the functioning of the Browsing Security module is s
|
||||
|
||||
#### AdGuard Browser extensions
|
||||
|
||||
Browser extensions work differently, using the so-called [_Lookup API_](https://github.com/AdguardTeam/AdguardForAndroid/issues/162) to do the check of pages that you visit. Every time you visit any website, a local client exchanges information with our backend server in the form of hashes and hash prefixes. For those who are interested in the process on a deeper level, the link above will be helpful. As a result of that exchange, the local client determines if the website belongs to the database of potentially dangerous websites or not.
|
||||
Browser extensions work differently, using the so-called [_Lookup API_](https://github.com/AdguardTeam/AdguardForAndroid/issues/162) to check the pages you visit. Every time you visit any website, your local client exchanges information with our backend server in the form of hashes and hash prefixes. For those interested in the process at a deeper level, the link above will be helpful. As a result of that exchange, the local client determines if the website belongs to the database of potentially dangerous websites or not.
|
||||
|
||||
We bring to your attention that we never get any information that could allow us to determine which websites you visit and use that data in any way.
|
||||
|
||||
@ -65,7 +65,7 @@ An approximate algorithm of the functioning of the Browsing Security module is s
|
||||
|
||||
## AdGuard filters
|
||||
|
||||
Currently, we support the work of two AdGuard filters. One of them is aimed at protecting you against phishing and fraudulent websites. Another protection against malicious websites, visiting which can lead to a virus infection.
|
||||
We currently maintain two AdGuard filters. One protects against phishing and fraudulent websites. The other protects against malicious websites, visiting which may lead to a virus infection.
|
||||
|
||||
|
||||
|
||||
@ -75,8 +75,7 @@ Currently, we support the work of two AdGuard filters. One of them is aimed at p
|
||||
|
||||
_Phishing_ — is a type of online fraud aimed at gaining access to confidential data of users - username and password. If you are interested in this topic, we suggest that you read [this article at Wikipedia](http://en.wikipedia.org/wiki/Phishing).
|
||||
|
||||
Apart from phishing sites, this filter also contains different fraudulent sites. All kinds of "scams", selling of nonexistent content, and such.
|
||||
|
||||
Apart from phishing sites, this filter also covers different fraudulent sites, including all kinds of scams, sales of nonexistent content, and such.
|
||||
|
||||
|
||||
<a name="malware"></a>
|
||||
@ -99,7 +98,7 @@ Our filters are constantly filled with new addresses. Since most of the work is
|
||||
|
||||
#### AdGuard Browsing Security Community
|
||||
|
||||
An important tool for maintaining the highest level of filtering is a mechanism: _AdGuard Browsing Security Community_. Any user of our products - be it AdGuard for Windows or browser extension - can become a member of the community and help us in the making of AdGuard filters.
|
||||
An important tool for maintaining the highest level of filtering is _AdGuard Browsing Security Community_. Any user of our products - be it AdGuard for Windows or our browser extension - can become a member of the community and help us in the making of AdGuard filters.
|
||||
|
||||
In the picture below we described an algorithm of Browsing Security Community work:
|
||||
|
||||
@ -119,4 +118,4 @@ We will gladly accept any help! If you want to send us a complaint about a phish
|
||||
|
||||
#### False-positive responses
|
||||
|
||||
Occasionally, some websites that are not dangerous fall into AdGuard's filters. We tried to reduce the percentage of false-positives, but, nevertheless, they occur. If you come across this behavior from AdGuard, please send us a complaint about the false-positive alarm. You can submit such complaints via our [technical support](mailto:support@adguard.com) or on [our Forum](http://forum.adguard.com/).
|
||||
Occasionally, some non-malicious websites get added to AdGuard's filters. We do our best to reduce the percentage of false positives, but they still occur. If you come across this behavior from AdGuard, please send us a complaint about the false-positive alarm. You can submit such complaints via our [technical support](mailto:support@adguard.com) or on [our Forum](http://forum.adguard.com/).
|
||||
|
@ -18,7 +18,7 @@ visible: true
|
||||
<a name="key"></a>
|
||||
#### What is AdGuard license key?
|
||||
|
||||
A license key is a unique symbol sequence that activates AdGuard. A license key is required for AdGuard to work after the trial period's expiration. There are two types of licenses available:
|
||||
A license key is a unique sequence of characters that activates AdGuard. A license key is required for AdGuard to work after the trial period expiration. There are two types of licenses available:
|
||||
|
||||
1. **Personal** - This license key allows you to activate AdGuard on **any three** devices.
|
||||
|
||||
@ -146,15 +146,15 @@ In the small window you will see 3 functions:
|
||||
<a id="activation_info"></a>
|
||||
#### Transferring license to another device
|
||||
|
||||
Once the program is activated with a license key, the license key is "bound" to the device on which activation was held. A license key may be activated on a limited number of devices. If the license key is already used on the maximum possible number of devices, you need to reset it before using this key again. You can do it in your [AdGuard Account](#account-functions).
|
||||
When you activate the program with a license key, this key gets bound to the device used to perform the activation. The same license key can be activated on a limited number of devices. If the key has already been used on the maximum allowed number of devices, you need to reset it before using this key again. You can do it in your [AdGuard Account](#account-functions).
|
||||
|
||||
|
||||
<a id="recovery"></a>
|
||||
## How to recover my license key?
|
||||
|
||||
You can easily find which license keys belong to you in your [AdGuard Account](#account).
|
||||
You can easily check which license keys belong to you in your [AdGuard Account](#account).
|
||||
|
||||
The binding of your license key with your account is held with your email address, which was used for the purchase of AdGuard.
|
||||
The license key is bound to your account via the email address you used to purchase AdGuard.
|
||||
|
||||
**Please note** that it is often not enough to just find out what your license key is. If it was already used on another computer, it’s necessary to unbind it from that computer through the [AdGuard Account](#account) before using it again.
|
||||
|
||||
@ -162,13 +162,13 @@ The binding of your license key with your account is held with your email addres
|
||||
<a id="account"></a>
|
||||
## How to register the AdGuard Account?
|
||||
|
||||
If you purchased an AdGuard license key, your account is already registered with the email that was used for the purchase. You will receive an email with information about the automatic registration of your personal account, as well as a link to activate it. If you haven’t received this email or forgot your password, you can [recover your password](http://adguard.com/recovery_password.html).
|
||||
When you purchase an AdGuard license key, your personal AdGuard account is automatically registered for the email address used for the purchase. An email is sent to this address with the details of the automatic registration of your personal account and an activation link. If for some reason you miss this email or forget your password, you can [recover your password](http://adguard.com/recovery_password.html).
|
||||
|
||||
If you don’t have an AdGuard account, we suggest you register it by clicking [this link](http://adguard.com/register.html).
|
||||
If you don’t have an AdGuard account, we suggest that you create one by clicking [this link](http://adguard.com/register.html).
|
||||
|
||||
An AdGuard account gives you an opportunity to manage your license keys and their binding with your computers.
|
||||
An AdGuard account allows you to manage your license keys, their binding to your devices, and your purchase history.
|
||||
|
||||
Find more about the functions of the account [below](#account-functions).
|
||||
Learn more about the account features [below](#account-functions).
|
||||
|
||||
|
||||
<a id="account-functions"></a>
|
||||
@ -179,13 +179,13 @@ When you enter the AdGuard [personal account](https://adguard.com/en/login.html)
|
||||
This is how you can manage your AdGuard licenses and subscriptions.
|
||||
|
||||
#### Renew or upgrade
|
||||
You can renew your key for another year, switch to a lifetime protection, or upgrading to the family package (thus adding more devices to it).
|
||||
You can renew your key for another year, switch to lifetime protection, or upgrade to a family license (which covers more devices).
|
||||
|
||||
|
||||
#### Unbind from the device
|
||||
If the license key is activated on one or more computers, you will see the list of these devices under the license key. A license key can be activated on a limited number of devices. Before using it again, you will have to unbind it from one of the computers.
|
||||
When you activate a license key on a device, this device gets added to the list under the license key. The number of devices that can use the same license key is limited. If you reach this limit, you need to unbind an existing device from the license key before using this key on a new device.
|
||||
|
||||
To unbind the license key from the device, just click the cross icon next to that device, as shown in this picture:
|
||||
To unbind your license key from a device, click the cross icon next to that device, as shown in this picture:
|
||||
|
||||
<img src="https://cdn.adguard.com/public/Adguard/kb/newscreenshots/En/General/unbind-en.png?" max-width="900" />
|
||||
|
||||
@ -197,37 +197,37 @@ To do so, find the subscription you need to manage and click on the card icon ne
|
||||
<a name="renewal"></a>
|
||||
## What to do after the key was renewed?
|
||||
|
||||
Once you have renewed AdGuard for another year, you will need to restart the program/app or go to the 'License' section and refresh the license status for changes to take effect.
|
||||
After renewing AdGuard for the next year, you should restart the program/app or update the license status in the License section for the changes to take effect.
|
||||
|
||||
|
||||
<a id="payment"></a>
|
||||
|
||||
#### Payment options
|
||||
|
||||
You can purchase an AdGuard license on our website. To do so,
|
||||
To purchase an AdGuard license through our website, do the following:
|
||||
|
||||
1\. Go to the [payment page](http://adguard.com/license.html).
|
||||
|
||||
2\. Depending on whether you want to prolong an existing license key or purchase a new one, choose the appropriate option.
|
||||
2\. Select an appropriate option depending on whether you want to renew your existing license key or purchase a new one.
|
||||
|
||||
3\. Choose the license type. Currently, we have **two** different license types: - **Personal** and **Family**.
|
||||
3\. Choose the license type. Currently, we have **two** license types: **Personal** and **Family**.
|
||||
|
||||
4\. Choose the preferred currency, license period, and the number of devices you want to use AdGuard on.
|
||||
4\. Select the preferred currency, license period, and the number of devices you want to use with AdGuard.
|
||||
|
||||
5\. Enter and confirm your email address.
|
||||
|
||||
_**Attention!** Please pay close attention to the email address you enter. The license key will be sent to this address, and it will be used to automatically create your AdGuard personal account. Make sure you don't make any typos._
|
||||
_**Attention!** Please be very careful when entering your email address. The license key is sent to this address, and your personal AdGuard account is also automatically created for this address. Make sure you don't make any typos._
|
||||
|
||||
6\. Choose the payment method.
|
||||
|
||||
We accept credit card payments as well as PayPal payments.
|
||||
We accept credit cards or PayPal payments.
|
||||
|
||||
#### License key activation
|
||||
|
||||
The purchased license key will be sent to the indicated email address. You will need to activate your AdGuard with this license key. The detailed instructions on how to do it are available [here](#activation).
|
||||
The purchased license key will be sent to the specified email address. You will need to activate your AdGuard installation with this license key. Detailed instructions on how to do it are available [here](#activation).
|
||||
|
||||
<a id="refund"></a>
|
||||
|
||||
## Refund policy
|
||||
|
||||
To get a refund, contact our [support team](mailto:support@adguard.com) and indicate what payment option you used. Note that a refund may be denied if you've purchased the license key more than 60 days ago.
|
||||
To get a refund, contact our [support team](mailto:support@adguard.com) and indicate what payment option you have used. Note that a refund may be denied if you purchased the license key more than 60 days ago.
|
||||
|
@ -6,25 +6,25 @@ taxonomy:
|
||||
visible: true
|
||||
---
|
||||
|
||||
AdGuard is often compared with well-known browser-extensions like Adblock and Adblock Plus. In this article, we will describe the main advantages of AdGuard that its competitors don't have.
|
||||
AdGuard is often compared with well-known browser extensions like Adblock and Adblock Plus. In this article, we will describe the main advantages of AdGuard over its competitors.
|
||||
|
||||
AdGuard apps' advantages are largely due to the limitations that are imposed on browser-based extensions. Adblock and Adblock Plus, technologically, are not able to remove all the ads on the page. That’s because AdGuard processes a page even before it is loaded into the browser, removing all advertising elements. Extensions work on a different principle based on the ad-blocking capabilities of a browser. That is why an additional page [post-processing](http://adguard.com/en/how-ads-blocked.html#cosmetic) step is required to hide the blocked elements. If you've ever used Adblock, then you surely noticed how the hidden banners "blink".
|
||||
The advantages of AdGuard apps largely originate from the limitations imposed on browser-based extensions. AdGuard processes pages even before they are loaded into the browser, removing all advertising elements. Technologically, Adblock and Adblock Plus can't remove all the ads on a page because browser extensions work on a different principle based on the ad-blocking capabilities of a browser. They require an additional page [post-processing](http://adguard.com/en/how-ads-blocked.html#cosmetic) step to hide the blocked elements. If you've ever used Adblock, then you have surely noticed how the hidden banners "blink".
|
||||
|
||||

|
||||
|
||||
The second advantage of AdGuard is that it is a separate program, not a browser extension. AdGuard can block ads in any browser. Whatever browser you use, whether it's Google Chrome, Mozilla Firefox, Opera, Internet Explorer, or Yandex, with AdGuard you will forget about irritating online ads.
|
||||
The second advantage of AdGuard lies in the fact that it is a separate program, not a browser extension. AdGuard can block ads in any browser. Whether you use Google Chrome, Mozilla Firefox, Opera, Internet Explorer, or Yandex – with AdGuard, you can forget about irritating online ads.
|
||||
|
||||
If you use a rare browser, it can be a problem for Adblock and Adblock Plus because these extensions exist only for the most popular browsers. With AdGuard, you won’t have these problems. You can easily add your browser to the protected list.
|
||||
If you use a rare browser, it might pose a problem for Adblock and Adblock Plus because these extensions exist only for the most popular browsers. With AdGuard, you won’t have these problems: just add your browser to the protected list.
|
||||
|
||||

|
||||
|
||||
And that’s not all. AdGuard can block ads in Skype, uTorrent, and many other common programs. Just add them to the list of browsers and restart.
|
||||
And that’s not all. AdGuard can block ads on Skype, uTorrent, and many other common programs. Just add them to the list of browsers and restart.
|
||||
|
||||
Apart from blocking ads, AdGuard gives you a lot of additional tools. Perhaps the most important of them is the phishing filter. This module operates with the help of a constantly updated database of malicious and phishing sites. AdGuard uses two main sources: the list of Google Safe Browsing and AdGuard’s own lists. We are constantly monitoring data on the safety of websites and quickly improve our filters.
|
||||
Apart from blocking ads, AdGuard gives you a lot of additional tools. Perhaps the most important of them is our phishing site filter. This module uses a constantly updated database of malicious and phishing sites. Its main sources are the list of Google Safe Browsing and AdGuard’s own lists. We constantly monitor data on the safety of websites and quickly improve our filters.
|
||||
|
||||

|
||||
|
||||
Some users use AdGuard instead of an antivirus program, some with it. In any case, AdGuard seriously increases the security of your computer on the network.
|
||||
Some users use AdGuard instead of an antivirus program, while others use them alongside. Either way, AdGuard seriously improves the online security of your computer.
|
||||
|
||||
There is a popular misconception that Adblock and Adblock Plus almost never consume resources. But is it really so?
|
||||
|
||||
@ -32,7 +32,7 @@ To check this, we will use the Task Manager in the Google Chrome browser.
|
||||
|
||||

|
||||
|
||||
Note that even in the most simple settings with one single filter enabled, extensions consume 100 megabytes of RAM. AdGuard consumes almost the same amount of resources while offering many more features.
|
||||
Note that even in the most simple settings with one single filter enabled, these extensions consume 100 megabytes of RAM. AdGuard consumes almost the same amount of resources while offering many more features.
|
||||
|
||||
To sum up:
|
||||
|
||||
|
@ -26,19 +26,19 @@ Effectively, it means that if you use a modern, safe browser, it will take all k
|
||||
|
||||
HTTPS filtering in AdGuard has its drawbacks. Almost all of them are scheduled to be eliminated in the next few AdGuard versions.
|
||||
|
||||
Below are listed all the issues known to us and the ETAs for the fixes.
|
||||
All the issues known to us and the ETAs on their fixes are listed below.
|
||||
|
||||
#### Inspecting the original certificate
|
||||
|
||||
The most important drawback of the HTTPS filtering mechanism is that it hides the real certificate that the website uses. You cannot simply check what the original certificate was and can only see the one issued by AdGuard.
|
||||
The most important drawback of the HTTPS filtering mechanism is that it hides the real certificate of a website. You cannot simply check its original certificate because you can only see the one issued by AdGuard.
|
||||
|
||||
This problem has been solved in [Browser Assistant](https://adguard.com/adguard-assistant/overview.html). This browser extension helps you manage filtering right from the browser and allows you to inspect the original certificate of any website.
|
||||
This problem is solved in [Browser Assistant](https://adguard.com/adguard-assistant/overview.html). This browser extension helps you manage filtering directly from the browser and allows you to inspect the original certificate of any website.
|
||||
|
||||
#### Certificate Transparency
|
||||
|
||||
Thanks to modern cryptography, browsers can usually detect malicious websites that are provisioned with forged or fake SSL certificates. However, current cryptographic mechanisms aren’t so good at detecting malicious websites if they’re provisioned with mistakenly issued certificates or certificates that have been issued by a certificate authority (CA) that’s been compromised or gone rogue. Certificate Transparency aims to remedy these certificate-based threats by making the issuance and existence of SSL certificates open to scrutiny by domain owners, CAs, and domain users.
|
||||
|
||||
Browsers ignore the `Expect-CT` header in the case of local certificates, and to achieve the same level of security, we must implement the certificate transparency check on our side.
|
||||
Browsers ignore the `Expect-CT` header in the case of local certificates, and, to achieve the same level of security, we must implement the certificate transparency check on our side.
|
||||
|
||||
**Our plans:**
|
||||
|
||||
@ -48,4 +48,4 @@ Browsers ignore the `Expect-CT` header in the case of local certificates, and to
|
||||
|
||||
### Have remarks or suggestions?
|
||||
|
||||
If you’d like to add something, notice any errors, or want to ask a question, please contact us: `devteam at adguard.com`.
|
||||
If you’d like to add something, report any errors, or ask a question, please contact us at: `devteam at adguard.com`.
|
||||
|
@ -11,7 +11,7 @@ visible: true
|
||||
|
||||
HTTPS (HyperText Transfer Protocol Secure) is an extension of the HTTP protocol that supports encryption to increase security. This protocol is used to securely transmit valuable information like personal data, credit card details, etc.
|
||||
|
||||
Using HTTPS is strictly advantageous since encrypted traffic is protected from ‘eavesdropping’ by third parties, and we can only welcome this. HTTPS spread has been on the rise in recent years, mostly because it is being [encouraged by Google](https://webmasters.googleblog.com/2014/08/https-as-ranking-signal.html) and also due to the emergence of a free certification center [Let’s Encrypt](https://en.wikipedia.org/wiki/Let's_Encrypt).
|
||||
Using HTTPS is highly advantageous because encrypted traffic is protected against eavesdropping by a third party, and we can only welcome this. HTTPS acceptance has been growing in recent years, mainly because it is [encouraged by Google](https://webmasters.googleblog.com/2014/08/https-as-ranking-signal.html) and also due to the emergence of a free certificate authority [Let’s Encrypt](https://en.wikipedia.org/wiki/Let's_Encrypt).
|
||||
|
||||
The diagram below describes the difference between plain HTTP protocol and secure HTTPS protocol.
|
||||
|
||||
@ -19,15 +19,15 @@ The diagram below describes the difference between plain HTTP protocol and secur
|
||||
|
||||
### What is a security certificate?
|
||||
|
||||
Simply put, HTTPS means data encryption. But there’s still a problem: how can you be sure you’ve established an encrypted connection with exactly the website you intended to? That’s where security certificates come into play. The certificate is proof that the website is actually what it tells you it is. If a website doesn’t have such a certificate, or if the certificate contains incorrect information, the browser won’t let you establish a secure connection. It is important that the certificate a website uses is issued by a certification authority (CA) trusted by your browser. Such a CA guarantees that the SSL certificate is, indeed, issued to the website’s owner.
|
||||
Simply put, HTTPS means data encryption. But there’s still a problem: how can you be sure that you’ve established an encrypted connection with the right website? That’s where security certificates come into play. A certificate serves as proof that the website is really what it tells you it is. If a website doesn’t have such a certificate, or if the certificate contains incorrect information, the browser will not allow you to establish a secure connection. It is important that the certificate a website uses is issued by a certificate authority (CA) trusted by your browser. Such a CA guarantees that the SSL certificate is, indeed, issued to the website’s owner.
|
||||
|
||||
### Why does AdGuard need to be able to filter HTTPS?
|
||||
|
||||
The thing is, more and more websites, blogs, social media, etc., switch to HTTPS every day. And following blogs and websites, more ad networks are switching to HTTPS too, because it becomes necessary to display ads on HTTPS-based websites. Here are a few examples of popular websites where you can’t remove ads without filtering the HTTPS: youtube.com, facebook.com, and twitter.com.
|
||||
Most websites are now using HTTPS, and the same applies to advertising. Here are a few popular websites where you can’t remove ads without HTTPS filtering: youtube.com, facebook.com, and twitter.com.
|
||||
|
||||
### How does HTTPS filtering work?
|
||||
|
||||
If it were easy, HTTPS wouldn’t be that secure. Upon a browser’s attempt to connect to a server, AdGuard establishes two secure connections: one with the browser (or another app), and the other with the server. It is crucial that the browser trusts AdGuard and the connections created by it. For this purpose, AdGuard generates a special (and unique) root certificate and installs it into the system and, when it is required, into some browsers too (e.g., Firefox). Thus, AdGuard can see what is happening inside of the secure connection and do its job — block ads and trackers.
|
||||
If it were easy, HTTPS wouldn’t be that secure. When a browser attempts to connect to a server, AdGuard establishes two secure connections: one with the browser (or another app) and the other with the server. The browser must trust AdGuard and the connections it creates. For this purpose, AdGuard generates a special (and unique) root certificate and installs it into the system and, when it is required, into some browsers (e.g., Firefox). Thus, AdGuard can see what is happening inside the secure connection and do its job — block ads and trackers.
|
||||
|
||||
For better understanding we depicted this process:
|
||||
|
||||
@ -37,44 +37,45 @@ For better understanding we depicted this process:
|
||||
|
||||
Of course! Your connection with a remote server remains encrypted and secure. AdGuard, just like your browser, checks the server’s certificate before deciding whether to filter it or not.
|
||||
|
||||
Nevertheless, HTTPS filtering has its drawbacks. The most important of these is the fact that they hide from the browser the real certificate that the website uses. Instead, the browser sees the certificate issued by AdGuard.
|
||||
However, HTTPS filtering has its drawbacks. The most important one is that it hides from the browser the actual certificate of the website. Instead, the browser sees the certificate issued by AdGuard.
|
||||
|
||||
Because of this, we undertook several additional measures to improve the connection’s security.
|
||||
Because of this, we have taken additional measures to improve connection security.
|
||||
|
||||
### Financial websites and websites with sensitive personal data
|
||||
|
||||
By default, AdGuard doesn’t filter any information from the bank websites, websites of the payment systems, or websites with valuable personal data. We maintain a list of more than [1,300 such exclusions](https://github.com/AdguardTeam/HttpsExclusions).
|
||||
By default, AdGuard doesn’t filter any information on websites of banks, payment systems, or websites with valuable personal data. We maintain a list of [thousands of exclusions](https://github.com/AdguardTeam/HttpsExclusions).
|
||||
|
||||
If you believe some website should be added to this list, please [let us know](https://github.com/AdguardTeam/HttpsExclusions/issues/new).
|
||||
|
||||
### Extended Validation (EV) certificates
|
||||
|
||||
AdGuard allows you to exclude all websites that use extended validation certificates from filtering.
|
||||
AdGuard allows you to disable filtering for all websites that use extended validation certificates.
|
||||
|
||||
An EV certificate means a higher security level and provides more guarantees than a regular certificate, proving that the website is not fraudulent or fake.
|
||||
An EV certificate offers a higher level of security and provides more guarantees than a regular certificate, proving that the website is not fraudulent or fake.
|
||||
|
||||
### Problems related to HTTPS filtering
|
||||
|
||||
The recent [research](https://cdn.adguard.com/public/Adguard/Blog/https/interception-ndss17.pdf) shows that 5 to 10% of HTTPS connections are established by HTTPS filtering applications. It is usually done by various kinds of antivirus software. The bad news is that 24 of 26 tested antiviruses were in one way or another reducing the connection security level, and two-thirds were creating vulnerable to hacking connections.
|
||||
This recent [study](https://cdn.adguard.com/public/Adguard/Blog/https/interception-ndss17.pdf) shows that 5 to 10% of HTTPS connections are established by HTTPS-filtering applications. It is usually done by various kinds of antivirus software. The bad news is that 24 out of 26 tested antiviruses reduced, in various ways, the connection security level, while two-thirds created connections prone to hacking.
|
||||
|
||||
The researchers’ conclusion was simple: the Internet security community has to pay close attention to applications that filter secure connections. And the developers of such programs have to pay attention most seriously to the quality of filtering implementation.
|
||||
The researchers came to a simple conclusion: the Internet security community should pay close attention to applications that filter secure connections. And the developers of such software must pay serious attention to the quality of filtering implementations.
|
||||
|
||||
I want to note that AdGuard has not been tested by the researchers. According to our estimates and judging by the set of tests, at the time of testing we would get the maximum score - A\*. Nevertheless, that score is not perfect. There are some problems that have been identified by researchers but were not taken into account in the final evaluation.
|
||||
We would like to note that AdGuard was not tested in the above study. We ran estimates according to their set of tests, and at the time of testing, we could have received the maximum score – A\*. However, this score is not perfect. During the study, the researchers identified some issues that were omitted in the final evaluation.
|
||||
|
||||
Here at AdGuard, we completely agree with those conclusions. Moreover, we would like to be as open with users as possible and talk about the problems we are having at the moment and what steps we are taking to improve the quality and security of the filtering mechanism. The list of these problems is sorted by their priority.
|
||||
Here at AdGuard, we fully agree with those conclusions. Moreover, we would like to be as open with users as possible and talk about the problems we are currently experiencing and the steps we are taking to improve the quality and security of the filtering mechanism. The list of these problems is sorted by priority.
|
||||
|
||||
The majority of the problems discovered in the research above are connected to certificate validation mechanisms. This is what we want to focus on first. We are working on a separate certificate validation library. Moreover, we want to make it open source. A [separate article](https://kb.adguard.com/en/general/https-filtering/https-filtering-known-issues) lists all the known drawbacks of HTTPS filtering in AdGuard and estimates when we will fix them..
|
||||
Most of the problems discovered in the above study are related to certificate validation mechanisms. This is what we want to focus on first. We are working on a separate certificate validation library. Moreover, we want to make it open source. A [separate article](https://kb.adguard.com/en/general/https-filtering/https-filtering-known-issues) lists all the known drawbacks of HTTPS filtering in AdGuard and our plans to fix them.
|
||||
|
||||
#### HTTPS filtering issues on Android 7+
|
||||
|
||||
[Starting from Android 7](https://blog.adguard.com/en/android-nougat-release-and-what-does-it-mean-for-adguard-users/), developers have to explicitly indicate that their apps trust user-installed certificates. Not everyone wants to, or bothers with it. What does it mean for AdGuard? AdGuard installs a user certificate to be able to filter HTTPS traffic. If an app doesn't trust this certificate, its HTTPS traffic will not be filtered. What to do?
|
||||
|
||||
The first thing to mention is that some (many, even modern) apps still trust user certificates. Nothing changes in that regard. Almost all browsers do it, too—maybe there are some exotic ones that don't, but they are a huge exception compared to the field.
|
||||
The first thing worth mentioning is that many apps (even modern ones) still trust user certificates. Nothing has changed in this regard. Almost all browsers also trust such certificates. There may be some exotic browsers that do not, but they are a rare exception to common practice.
|
||||
|
||||
Finally, if your device is rooted, you can move the AdGuard certificate to the system storage. This way, you don't have to worry about any permissions a particular app may or may not have — HTTPS traffic will be filtered for modern apps just as well as for older ones. Please keep in mind that in this case, some additional security restrictions (e.g., HPKP or `Expect-CT`) apply to AdGuard.
|
||||
|
||||
Finally, if your device is rooted, you can move the AdGuard certificate to system storage. This way, you don't have to worry about any permissions a particular app may or may not have—HTTPS traffic will be filtered for modern apps just as well as for older ones. Please keep in mind that in this case, some additional security restrictions like HPKP or `Expect-CT` apply to AdGuard.
|
||||
### How to manually check HTTPS quality?
|
||||
|
||||
There are several websites created specifically for the purpose of checking an HTTPS connection's quality. These websites check if your browser (or, in our case, browser + AdGuard) is susceptible to common vulnerabilities. If you plan to use any program that filters HTTPS (not necessarily AdGuard; it may be an antivirus, etc.), we advise checking the connection quality on these websites.
|
||||
There are several dedicated websites where you can check the quality of your HTTPS connection. These websites check if your browser (or, in our case, your browser plus AdGuard) is susceptible to common vulnerabilities. If you plan to use any program that filters HTTPS, not necessarily AdGuard (e.g., an antivirus), we advise that you check the connection quality on these websites.
|
||||
|
||||
* [https://www.ssllabs.com/ssltest/viewMyClient.html](https://www.ssllabs.com/ssltest/viewMyClient.html)
|
||||
* [https://www.howsmyssl.com/](https://www.howsmyssl.com/)
|
||||
|
@ -8,35 +8,35 @@ visible: true
|
||||
---
|
||||
## Search ads and self-promotion
|
||||
|
||||
**Disclaimer.** While AdGuard provides an option to show some ads, we do not have any kind of 'acceptable ads' program like Adblock Plus and some other adblockers, where they take money for leaving certain ads unblocked. This is not the case. We are not being paid for showing any of the ads, and we do not use the term 'acceptable' for a reason; the ads we might show can be, in fact, useful and not just 'acceptable'. All of this only refers to the search ads and self-promotional ads.
|
||||
**Disclosure.** While AdGuard provides an option to show some ads, we do not have any 'acceptable ads' program like Adblock Plus and some other ad blockers, where they take money for leaving certain ads unblocked. This is not our case. We do not get paid for showing any of the ads, and we do not use the term 'acceptable' for a reason: the ads we might show may be, in fact, useful and not just 'acceptable'. All of this applies only to search ads and self-promotion ads.
|
||||
|
||||
Just to make it absolutely clear, this is **completely optional**. You can turn off the display of these ads at any time with no penalty whatsoever. Furthermore, we will explain which ads qualify for this definition.
|
||||
To be absolutely clear, this is **completely optional**. You can turn off the display of these ads at any time with no penalty whatsoever. Furthermore, we will explain which ads qualify for this definition.
|
||||
|
||||
### Search ads
|
||||
|
||||
Search ads are ads that you see among the results of a search query when using an online search engine like Google, Bing, DuckDuckGo, etc.
|
||||
Search ads are ads that you see among search query results when using online search engines, such as Google, Bing, DuckDuckGo, etc.
|
||||
|
||||

|
||||
|
||||
These ads are always contextual, i.e., they are targeted to match whatever keywords you used when making the query. It helps you find exactly what you are searching for. Moreover, search ads are often more relevant and helpful than the rest of the search results due to being manually moderated.
|
||||
These ads are always contextual: they are targeted to match the keywords you used in the query. This helps you find exactly what you are searching for. Moreover, search ads (because they go through manual moderation) are often more relevant and helpful than the rest of the search results.
|
||||
|
||||
Another argument in defense of search ads is that they are much less intrusive than many other ad formats.
|
||||
|
||||
### What is websites' self-promotion?
|
||||
|
||||
Basically, when an ad on a website is promoting this very website or other websites/social media/etc. closely related to it, such an ad is considered a self-promoting one.
|
||||
In principle, when an ad on a website promotes this particular website or closely related websites, social media, and so on, such an ad is considered a self-promoting one.
|
||||
|
||||

|
||||
|
||||
Our general stance here is very similar to the EasyList policy regarding self-promoting ads. According to our [filter policy](https://kb.adguard.com/general/adguard-filter-policy) we should not block these ads; we shouldn't, however, make an exception either if such an ad is being blocked by some rule 'alongside' a regular ad.
|
||||
Our general stance here is very similar to the EasyList policy regarding self-promotion ads. According to our [filter policy](https://kb.adguard.com/general/adguard-filter-policy), we should not block these ads; however, we should not make an exception if such an ad gets blocked by some rule 'alongside' a regular ad.
|
||||
|
||||
Partly, this is due to ethical reasons, but mostly because such ads are rarely too intrusive and are often useful for the visitor of the website (who is supposedly interested in this website's content).
|
||||
|
||||
By enabling 'Search ads and self-promotion' AdGuard users can unblock some of these self-promotional ads.
|
||||
By enabling 'Search ads and self-promotion', AdGuard users can unblock some of these self-promotion ads.
|
||||
|
||||
### What ads are on the list?
|
||||
|
||||
When you enable 'Search ads and self-promotion', the search ads from the following search engines are shown:
|
||||
When you enable 'Search ads and self-promotion', search ads from the following search engines are shown:
|
||||
|
||||
* Google
|
||||
* Yahoo
|
||||
@ -50,4 +50,4 @@ As well as all self-promotional ads that satisfy our filter policy.
|
||||
|
||||
### Summary
|
||||
|
||||
Allowing 'Search ads and self-promotion' is a 100% optional feature that can be helpful in some cases, and if you don't like it, you are free to disable it at any time. There are not and will never be any types of ads or individual ads included in there that do not fall under one of the two categories described above.
|
||||
Allowing 'Search ads and self-promotion' is a 100% optional feature that may be helpful in some cases. If you don't like it, you can turn it off at any time. It does not, and never will, include any ad types or individual ads that do not fall into one of the two categories described above.
|
||||
|
@ -6,7 +6,7 @@ taxonomy:
|
||||
- docs
|
||||
---
|
||||
|
||||
* [How to become beta tester?](#intro)
|
||||
* [How to become a beta tester?](#intro)
|
||||
* [How to report a bug](#report-a-bug)
|
||||
* [How to activate the beta key in the iOS application](#iOS)
|
||||
|
||||
@ -16,37 +16,37 @@ There is an AdGuard app for virtually every major platform out there,
|
||||
|
||||
### How to become a beta tester
|
||||
|
||||
We do not have any special requirements. All you need is to use AdGuard, update to the beta version when it's available, and report all spotted bugs. However, you will need either a [forum] (https://forum.adguard.com/index.php) or a [GitHub] (https://github.com/) account (or both:)) to become our beta tester, so you may want to get that out of the way first.
|
||||
Our requirements are easy: use AdGuard, upgrade to the beta version when it becomes available, and report any bugs you notice. However, you will need either a [forum] (https://forum.adguard.com/index.php) or a [GitHub] (https://github.com/) account (or both:)) to become our beta tester, so you may want to get that out of the way first.
|
||||
|
||||
In any case, every single thing you need to know is gathered on a [dedicated page](https://adguard.com/en/beta.html).
|
||||
|
||||
If you want to skip the description part and get right to the deal, you can submit an application [here](https://surveys.adguard.com/beta_testing_program/form.html). It will be reviewed within 1-3 working days, and you'll get a reply via email.
|
||||
If you want to skip the description part and get straight to the action, you can apply [here](https://surveys.adguard.com/beta_testing_program/form.html). Your application will be reviewed within 1-3 working days, and you'll get a reply via email.
|
||||
|
||||
<a name="report-a-bug"></a>
|
||||
|
||||
### How to report a bug
|
||||
|
||||
Let’s imagine the worst happened — you spotted a bug. Or maybe you just want to share your suggestion with developers? Anyway, there are several ways to let us know:
|
||||
Let’s imagine it happened — you spotted a bug. Or maybe you just want to share your suggestion with developers? Anyway, there are several ways to let us know:
|
||||
|
||||
* Go to [forum.adguard.com](forum.adguard.com) and post there a new thread (or find an existing one) in the beta forum [category](https://forum.adguard.com/index.php?categories/48/). Make sure to read [forum rules](https://forum.adguard.com/index.php?threads/14859/) first;
|
||||
|
||||
* Go to [GitHub](https://github.com/AdguardTeam/) and find a suitable repository. Create a new issue there and describe the bug/feature request in detail.
|
||||
|
||||
The two methods above are highly preferable, but you can also use others, if needed:
|
||||
The above two methods are the most preferred, but you can use others if necessary:
|
||||
|
||||
* Find us on various social media, like [Facebook](https://www.facebook.com/AdguardEn/), [Reddit](https://www.reddit.com/r/Adguard/) etc. This is not the most convenient way to discuss technical matters, though.
|
||||
* Find us on various social media platforms, like [Facebook](https://www.facebook.com/AdguardEn/), [Reddit](https://www.reddit.com/r/Adguard/), etc. However, this is not the most convenient way to discuss technical matters.
|
||||
|
||||
* Contact our support team by sending an email either from in-app support tab or directly to [support@adguard.com](mailto:support@adguard.com);
|
||||
* Email our support team from the Support tab in the app or write directly to [support@adguard.com](mailto:support@adguard.com).
|
||||
|
||||
<a name="iOS"></a>
|
||||
### How to activate the beta key in the iOS application:
|
||||
|
||||
If you have already received a beta key and it is displayed in the list in your account on adguard.com, just go to the application and open the license section (Get Premium). Here you need to enter your credentials from your AdGuard account. After that, premium features will become available automatically.
|
||||
If you have already received a beta key and it is listed in your adguard.com account, go to the app and open the license section (Get Premium). Once there, enter the credentials from your AdGuard account. After that, the premium features will become available automatically.
|
||||
|
||||
### What else?
|
||||
|
||||
There is not much more to add. You don't have to go out of your way to find bugs. You can continue to use AdGuard as usual. However, if you encounter a bug, please do not be lazy in reporting it. Of course, we appreciate any additional effort and/or extra forum activity, etc.
|
||||
There is not much more to add. You don't have to go out of your way to find bugs. You can continue using AdGuard as usual. However, if you encounter a bug, please do not be lazy in reporting it. Of course, we appreciate any additional effort and/or extra forum activity, etc.
|
||||
|
||||
From time to time, you will receive our newsletter, informing you about the latest changes in beta version (in case you missed it) and other important news. You can unsubscribe from it if you want to.
|
||||
Occasionally, you will receive our newsletter, keeping you informed of the latest changes in the beta (in case you missed them) and other important news. You can unsubscribe from it at any time.
|
||||
|
||||
And that’s all! If you feel the urge to participate in AdGuard beta testing program, you now know what to do!
|
||||
And that's it! If you would like to participate in the AdGuard beta testing program, you now know what to do!
|
||||
|
@ -10,11 +10,11 @@ visible: true
|
||||
>NOTE: The *“Send statistics for ad filters usage”* option is disabled by default. Nothing will be sent unless user manually enables it to help us improve our blocking filters.
|
||||
|
||||
### Why do we need ad filters?
|
||||
Let us begin with the definition of what ad filters are. Thanks to these filters, AdGuard removes ads from websites.
|
||||
They are compiled manually based on your complaints about ads on any of the websites. This is one of the most important elements of AdGuard’s work—namely, the quality of ad filters determines the quality of the whole AdGuard work.
|
||||
Let's start by defining what ad filters are. Thanks to these filters, AdGuard removes ads from websites.
|
||||
They are manually compiled based on your complaints about ads on websites. Ad filters are an essential element of AdGuard - their quality determines the overall quality of AdGuard ad blocking.
|
||||
|
||||
But there is a reverse side. Over the years, there have been more and more advertising filters. And the more ad filters appear, the more memory AdGuard consumes and the slower the web pages are rendered.
|
||||
At the same time, some of the filters begin to expire, gradually becoming a dead weight that does not have any use and only consumes memory and slows down the program.
|
||||
However, there is a downside. Over the years, more and more ad filters have been appearing. And the more ad filters are there, the more memory AdGuard consumes, thus slowing down the rendering of web pages.
|
||||
At the same time, some of the filters start to expire, gradually becoming a dead weight that has no use, only consumes memory, and slows down the program.
|
||||
|
||||
### Why do we need statistics?
|
||||
|
||||
@ -37,9 +37,10 @@ The list is created based on the website's visit statistics since the last time
|
||||
|
||||
The collected statistics will be sent periodically to our server for analysis and filter optimization.
|
||||
|
||||
It's important to notice that all the statistics we get are averaged and impersonalized. We don't use these statistics for any other goal other than optimizing the filters, and we do not sell this data to any third parties. You can read about our Privacy Policy [here](https://adguard.com/en/privacy.html).
|
||||
It's important to note that all the statistics we get are averaged and anonymized. We don't use these statistics for any purpose other than optimizing the filters, and we do not sell this data to third parties. You can read about our Privacy Policy [here](https://adguard.com/en/privacy.html).
|
||||
|
||||
### What does tracking filter rules statistics fraught with?
|
||||
For the vast majority of users, the change in the speed of their computer will not be really noticeable. But if you use a netbook or a tablet, you may notice a slight slowdown.
|
||||
|
||||
Periodically, we will send the gathered statistics to the server. The size of the data being sent is not very large and is comparable to the size of an average web page.
|
||||
For the vast majority of users, the change in computer speed will not be really noticeable. However, netbook and tablet users may notice a slight slowdown.
|
||||
|
||||
Periodically, we will send the gathered statistics to the server. The size of the transmitted data is not very large and is comparable to the size of an average web page.
|
||||
|
@ -18,7 +18,7 @@ To better understand DNS filtering, first, we should answer the question "What i
|
||||
<a id="what-is-dns"></a>
|
||||
### What is DNS?
|
||||
|
||||
DNS stands for "Domain Name System", and its purpose is to translate websites' names into something browsers can understand, i.e., IP addresses. Thus, each time you go to a website, your browser sends a request to a special server (DNS server). That server looks at the requested domain name and replies with a corresponding IP address. Very schematically, it can be represented like this:
|
||||
DNS stands for "Domain Name System", and its purpose is to translate the names of websites into terms understood by browsers, namely, IP addresses. Thus, every time you go to a website, your browser sends a request to a special server (DNS server). That server looks up the requested domain name and replies with the corresponding IP address. Very schematically, it can be represented like this:
|
||||
|
||||
<img src="https://cdn.adguard.com/public/Adguard/kb/DNS_filtering/how_dns_works_en.png" style="border: 1px solid #efefef; padding: 2px;" />
|
||||
|
||||
@ -38,21 +38,21 @@ DNS filtering can be broken down into two separate functions: to encrypt and rer
|
||||
<a id="dns-servers"></a>
|
||||
#### DNS servers
|
||||
|
||||
There are thousands of DNS servers to choose from, and they are all unique in their properties and purposes. Most simply return the IP address of the requested domain, but some have additional functions: they block ads, trackers, adult domains, and so on. Nowadays, all major DNS servers employ one or more reliable encryption protocols: DNS-over-HTTPS, DNS-over-TLS. AdGuard also provides a [DNS service](https://adguard-dns.io/en/welcome.html), and it was the world's first to offer the very new and promising [DNS-over-QUIC](https://adguard.com/en/blog/dns-over-quic.html) encryption protocol. AdGuard has different servers for different goals. This diagram illustrates how AdGuard blocking servers work:
|
||||
There are thousands of DNS servers to choose from, and they are all unique in their properties and purposes. Most of them simply return the IP address of the requested domain, but some have additional features such as blocking ads, trackers, adult domains, and so on. Nowadays, all major DNS servers support such reliable encryption protocols as DNS-over-HTTPS or DNS-over-TLS. AdGuard has its own [DNS service](https://adguard-dns.io/en/welcome.html) and was the first provider in the world to offer a very new and promising [DNS-over-QUIC](https://adguard.com/en/blog/dns-over-quic.html) encryption protocol. AdGuard has different servers for different goals. This diagram illustrates how AdGuard's blocking servers work:
|
||||
|
||||
<img src="https://cdn.adguard.com/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg" style="border: 1px solid #efefef; padding: 2px;" />
|
||||
|
||||
Other DNS providers may work differently, so learn more about them before committing to this or that DNS server. You can find the list of some of the most popular DNS providers in [this article](https://kb.adguard.com/en/general/dns-providers). All AdGuard apps that support DNS functionality also have a list of DNS servers to choose from, or even allow to select any custom DNS server that you'd like.
|
||||
Other DNS providers may work differently, so learn more about them before committing to a particular DNS server. You can find a list of the most popular DNS providers in [this article](https://kb.adguard.com/en/general/dns-providers). All AdGuard apps that support DNS functionality also have a list of DNS servers to choose from or even allow you to select any custom DNS server you want.
|
||||
|
||||
|
||||
<a id="dns-blocklists"></a>
|
||||
#### Local DNS blocklists
|
||||
|
||||
But by relying on DNS servers only to filter your DNS traffic, you lose all flexibility. If the selected server blocks a domain, you can't access it. With AdGuard, you don't even need to configure any specific DNS server to filter DNS traffic. All AdGuard products let you employ DNS blocklists, be it simple host files or lists that use [more advanced syntax](https://kb.adguard.com/en/general/dns-filtering-syntax). They work similarly to regular blocklists: when a DNS request matches one of the rules in the active filter list, it gets blocked. To be more precise, it gets rerouted to a "blackhole".
|
||||
Yet, by relying only on DNS servers to filter your DNS traffic, you lose all flexibility. If the selected server blocks a domain, you can't access it. With AdGuard, you do not even need to configure any specific DNS server to filter DNS traffic. All AdGuard products let you employ DNS blocklists, be it simple host files or lists that use [more advanced syntax](https://kb.adguard.com/en/general/dns-filtering-syntax). They work similarly to regular blocklists: when a DNS request matches one of the rules in the active filter list, it gets blocked. More precisely, it gets rerouted to a "black hole".
|
||||
|
||||
>In AdGuard for iOS, first you have to enable "Advanced mode" in the settings in order to get access to DNS blocking.
|
||||
>In AdGuard for iOS, you must first enable "Advanced Mode" in Settings to access DNS blocking.
|
||||
|
||||
You can add as many custom blocklists as you wish. For instance, you can use the [AdGuard DNS filter](https://github.com/AdguardTeam/AdGuardSDNSFilter). It quite literally blocks everything that the AdGuard DNS server does, but in this case, you are free to use any other DNS server. Plus, this way you can add more filters or create custom exception rules, all of which would be impossible with a simple "use a blocking DNS server" setup.
|
||||
You can add as many custom blocklists as you wish. For instance, you can use the [AdGuard DNS filter](https://github.com/AdguardTeam/AdGuardSDNSFilter). It does the same thing as the AdGuard DNS server in terms of blocking and can be used with any other DNS server. Plus, this way you can add more filters or create custom exception rules, all of which would be impossible with a simple "use a blocking DNS server" setup.
|
||||
|
||||
>There are hundreds of different DNS blocklists, you can look for them [here](https://filterlists.com/).
|
||||
|
||||
@ -61,7 +61,7 @@ You can add as many custom blocklists as you wish. For instance, you can use the
|
||||
|
||||
Network filtering is what we call the 'regular' way AdGuard standalone apps process network traffic, hence the name. Feel free to brush up on it by reading [this article](https://kb.adguard.com/en/general/how-ad-blocking-works).
|
||||
|
||||
First of all, we have to mention that with AdGuard you don't have to choose. You can always use both regular network filtering and DNS filtering at the same time. However, it's important to understand key differences between the two. DNS filtering has both unique advantages and drawbacks:
|
||||
First of all, we have to mention that, with AdGuard, you don't have to choose. You can always use regular network filtering and DNS filtering simultaneously. However, it's important to understand their key differences. DNS filtering has both unique advantages and drawbacks:
|
||||
|
||||
|
||||
**Pros of DNS filtering:**
|
||||
@ -72,7 +72,7 @@ First of all, we have to mention that with AdGuard you don't have to choose. You
|
||||
|
||||
**Cons of DNS filtering:**
|
||||
|
||||
1. DNS filtering is "rough", meaning that it won't remove whitespaces that are left behind a blocked ad or apply any sort of cosmetic filtering. Many of the more complicated ads can't be blocked at the DNS level (or rather, they can, but only by blocking the entire domains that are being used for other purposes).
|
||||
1. DNS filtering is "rough": it doesn't remove whitespaces left behind by blocked ads or apply any cosmetic filtering. It is often impossible to block many of the more complex ads at the DNS level unless you block the entire domain that may be used for other purposes.
|
||||
|
||||
<img src="https://cdn.adguard.com/public/Adguard/kb/DNS_filtering/dns_diff.jpg" style="max-width: 550px; border: 1px solid #efefef; padding: 2px;" />
|
||||
<p align="center"><i>An example of difference between DNS and network filtering</i></p>
|
||||
|
@ -19,9 +19,9 @@ visible: true
|
||||
|
||||
When it comes to translations, we at AdGuard always heavily rely on volunteers.
|
||||
|
||||
Now we use [Crowdin platform](https://crowdin.com/) to manage translations of our products. So this is the place to go for all the people who want to contribute to AdGuard by translating any product(s) they are interested in.
|
||||
We now use the [Crowdin platform](https://crowdin.com/) to manage translations of our products. So this is the place for anyone who wants to contribute to AdGuard by translating any of our products.
|
||||
|
||||
If you want to be among the volunteers who help us translate AdGuard, please read the following information to learn more about how to become our translator and about the way we collaborate with them.
|
||||
If you want to be among the volunteers who help us translate AdGuard, please read the following information on how to become our translator and how we collaborate with translators.
|
||||
|
||||
<a name="become-translator"></a>
|
||||
|
||||
@ -33,7 +33,7 @@ If you want to join AdGuard translators, first of all, go to [Crowdin](https://c
|
||||

|
||||
|
||||
|
||||
Once you are logged in, head to [our page](https://crowdin.com/profile/adguard/). You will see a few AdGuard projects, each of which contains folders for different product strings.
|
||||
Once you log in, go to [our page](https://crowdin.com/profile/adguard/). You will see a few AdGuard projects, each with folders for different product strings.
|
||||
|
||||

|
||||
|
||||
@ -61,7 +61,7 @@ Suggest your version in the text box and save it.
|
||||

|
||||
|
||||
|
||||
If you don't agree with existing translations, you can still suggest your own versions. Also, you can upvote and downvote suggestions made by other volunteers by clicking the "plus" and "minus" buttons.
|
||||
If you don't agree with an existing translation, you can suggest your version. Also, you can upvote and downvote suggestions made by other volunteers by clicking the "plus" and "minus" buttons.
|
||||
|
||||

|
||||
|
||||
@ -70,7 +70,7 @@ Besides, there is an opportunity to open translations in a Voting mode if you ju
|
||||

|
||||
|
||||
|
||||
You can find some useful tips by reading the following information. Please have a look at it.
|
||||
You can find some helpful tips by reading the following information. Please have a look at it.
|
||||
|
||||
|
||||
<a name="guidelines"></a>
|
||||
@ -79,13 +79,13 @@ You can find some useful tips by reading the following information. Please have
|
||||
|
||||
There are several things we'd like you to know before you start translating. It will not only save your time and effort, but also ensure that we are on the same page in terms of the meaning of the phrases being translated.
|
||||
|
||||
1. Pay attention to glossary terms, which are highlighted with a dotted line in a source phrase. These are usually special words (like brand names) that should not be translated.
|
||||
1. Pay attention to the glossary terms highlighted with a dotted line in a source phrase. Usually, they are special words (like brand names) that should not be translated.
|
||||
|
||||

|
||||
|
||||
You can suggest your translation for translatable terms in the [AdGuard Glossary](https://crowdin.com/project/adguard-glossary) project.
|
||||
|
||||
2. The phrases in Crowdin can be accompanied by useful notes that make phrases easier to understand and translate. You can find them in the "context" field of the source string box.
|
||||
2. In Crowdin, strings can have notes to make them easier to understand and translate. Look for them in the "Context" field of the source string.
|
||||
|
||||

|
||||
|
||||
@ -103,7 +103,7 @@ Please note that you can request context by clicking the "REQUEST" button.
|
||||

|
||||
|
||||
|
||||
4. Apart from suggesting new translations, you can also leave comments on phrases. Use comments to inform us about any mistakes in existing translations, to make notes, or to ask questions. Sometimes you will find a comment left on your translation—try to react to it.
|
||||
4. In addition to suggesting new translations, you can also leave comments on strings. Use comments to let us know about mistakes in the existing translations, make notes, or ask questions. If you see a comment left on your translation — try to respond to it.
|
||||
|
||||

|
||||
|
||||
@ -119,7 +119,7 @@ There's also a **Discussions** tab on the main project page that conveniently al
|
||||

|
||||
|
||||
|
||||
6. As soon as you join a project by clicking the "Join" button, you will see the **Tasks** tab on the project page where the tasks for specific project files are created. _Please pay attention to them; they usually have a higher priority._
|
||||
6. Once you join a project by clicking the "Join" button, you will see the **Tasks** tab on the project page, where the tasks for specific project files get created. _Please pay attention to them: they usually have a higher priority._
|
||||
|
||||

|
||||
|
||||
@ -129,16 +129,16 @@ There's also a **Discussions** tab on the main project page that conveniently al
|
||||

|
||||
|
||||
|
||||
Proper plural forms are extremely important, so please ask us in the comments if anything is unclear.
|
||||
Using proper plural forms is extremely important: please ask us in the comments if anything is unclear.
|
||||
|
||||
|
||||
8. **Please do not write directly to the project managers listed in the Project info.**
|
||||
|
||||
If you have any questions about translations, you can always ask proofreaders or admins using the comments system.
|
||||
If you have questions about translations, you can always ask our proofreaders or admins through comments.
|
||||
|
||||
Also, you can send us an e-mail to [translate@adguard.com](mailto:translate@adguard.com) or ask a question in the [Telegram chat](https://t.me/joinchat/CBcY6Au3K0AtD35a2r1y8w). The Admins will answer you as soon as possible.
|
||||
|
||||
Find more information on the Crowdin translation system in this [Knowledge base](https://support.crowdin.com).
|
||||
Find more information about the Crowdin translation platform in this [Knowledge base](https://support.crowdin.com).
|
||||
|
||||
|
||||
<a name="proofreaders"></a>
|
||||
@ -157,7 +157,7 @@ What are they responsible for?
|
||||
- Participating in discussions in the comment section etc.
|
||||
|
||||
|
||||
_As mentioned, you can ask proofreaders any questions translations of Crowdin in the comments_.
|
||||
_As mentioned above, you can ask our proofreaders any questions about translations using comments on Crowdin_.
|
||||
|
||||
|
||||
However, we do hope that everything for you will go smoothly and without any difficulties! Hope to see you on our team!
|
||||
@ -167,9 +167,9 @@ However, we do hope that everything for you will go smoothly and without any dif
|
||||
|
||||
### Reward system
|
||||
|
||||
As every honest and well-done job should be rewarded, volunteers who actively translate on Crowdin are eligible to request a free AdGuard license key.
|
||||
As any honest and well-performed effort should be rewarded, active volunteer translators on Crowdin can request a free AdGuard license key.
|
||||
|
||||
To request a **one-year** license key, you must translate at least 500 words ONLY in phrases that **have not been translated before**.
|
||||
To request a **one-year** license key, you must translate at least 500 words ONLY in **previously untranslated** strings.
|
||||
|
||||
Just send us a request to [translate@adguard.com](mailto:translate@adguard.com) and you’ll get the license key as a token of our gratitude.
|
||||
|
||||
|
@ -7,7 +7,7 @@ visible: true
|
||||
---
|
||||
|
||||
|
||||
AdGuard users can configure any DNS server to be used instead of the system default provided by the router or ISP. In this article, you will find a list of popular DNS providers.
|
||||
AdGuard users can configure any DNS server and use it instead of the system default one provided by their router or ISP. In this article, you will find a list of popular DNS providers.
|
||||
|
||||
* [AdGuard DNS](#adguard-dns)
|
||||
* [Yandex DNS](#yandex-dns)
|
||||
@ -80,7 +80,7 @@ AdGuard users can configure any DNS server to be used instead of the system defa
|
||||
|
||||
#### Default
|
||||
|
||||
These servers provide ads, trackers, and phishing protection:
|
||||
These servers protect against ads, trackers, and phishing:
|
||||
|
||||
| Protocol | Address | |
|
||||
|----------------|----------------------------------------------------|----------------|
|
||||
@ -121,7 +121,7 @@ These servers provide a secure and reliable connection, but they don't filter an
|
||||
|
||||
### Yandex DNS
|
||||
|
||||
[Yandex.DNS](https://dns.yandex.com/) is a free recursive DNS service. Yandex.DNS' servers are located in Russia, the CIS countries, and Western Europe. Users' requests are processed by the nearest data center, which provides high connection speeds.
|
||||
[Yandex.DNS](https://dns.yandex.com/) is a free recursive DNS service. Yandex.DNS servers are located in Russia, the CIS countries, and Western Europe. User requests are processed by the nearest data center, which provides high connection speeds.
|
||||
|
||||
#### Basic
|
||||
|
||||
@ -1228,7 +1228,7 @@ Family mode provide family oriented filtering offering the protection of "Safe"
|
||||
|
||||
### ControlD DNS
|
||||
|
||||
[ControlD](https://controld.com/) is a customizable DNS service that can be used to block unwanted categories of sites (like ads or porn), popular online services like Facebook or TikTok, or any domain of your choice.
|
||||
[ControlD](https://controld.com/) is a customizable DNS service that blocks unwanted categories of sites (like ads or porn), popular online services like Facebook or TikTok, or any domain of your choice.
|
||||
|
||||
#### Unfiltered
|
||||
|
||||
@ -1287,7 +1287,7 @@ Family mode provide family oriented filtering offering the protection of "Safe"
|
||||
|
||||
### Small personal resolvers
|
||||
|
||||
In this section, we list small, mostly personal DNS resolvers. They often have only one or very few servers and worse uptime than 'big' providers. We won't be able to properly monitor their availability. **Use them at your own risk!**
|
||||
In this section, we list small, mostly personal DNS resolvers. They often have only one or very few servers, and their uptime is worse than that of larger providers. We won't be able to monitor their availability properly. **Use them at your own risk!**
|
||||
|
||||
<a name="arapurayil"></a>
|
||||
|
||||
@ -1308,7 +1308,7 @@ Non-logging | Filters ads,trackers,phishing,etc | DNSSEC | QNAME Minimization |
|
||||
|
||||
[Dandelion Sprout's Official DNS Server](https://github.com/DandelionSprout/adfilt/tree/master/Dandelion%20Sprout's%20Official%20DNS%20Server) is a personal DNS service hosted in Trondheim, Norway, using the AdGuard Home infrastructure.
|
||||
|
||||
It blocks more ads and malware than AdGuard DNS thanks to more advanced syntaxes, but it goes easier on trackers and blocks alt-right tabloids and most imageboards. Logging is used to improve its used filterlists (e.g. by unblocking sites that shouldn't have been blocked) and to determine the least bad times for server system updates. For additional important info, see the link above.
|
||||
Thanks to its more advanced syntax, it blocks more ads and malware than AdGuard DNS, but it goes easier on trackers and blocks alt-right tabloids and most imageboards. Logging is used to improve its filter lists (e.g., by unblocking sites that shouldn't be blocked) and to determine the least bad times for server system updates. For additional important info, see the link above.
|
||||
|
||||
| Protocol | Address | |
|
||||
|----------------|------------------------------------------------------------------|------------------|
|
||||
|
@ -11,11 +11,11 @@ visible: true
|
||||
* [Browser API](#browser-api)
|
||||
* [Miscellaneous](#miscellaneous)
|
||||
|
||||
Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics-gathering systems.
|
||||
Many websites gather information about their visitors, such as their IP address, installed browser and operating system, screen resolution, and even the page from which a visitor was redirected. Some web pages use cookies to mark your browser and save your personal settings and preferences, or to "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data- and statistics-gathering systems.
|
||||
|
||||
You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website from receiving the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, turn off browser geolocation sharing that can be used to track your whereabouts, hide your real IP-address or even indicate one of your choice.
|
||||
You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website from receiving the search request you used to find it on the Internet, automatically delete both third-party and the website's own cookies, turn off browser geolocation sharing that can be used to track your whereabouts, and hide your true IP address or even replace it with an arbitrary one.
|
||||
|
||||
Below we will list and describe the main features and options you can manage in the "Stealth Mode" settings, which are divided into four groups: general, tracking methods, browser API, and miscellaneous.
|
||||
Below we will list and describe the main features and options that you can control in the **Stealth Mode** settings. They are split into four groups: **General**, **Tracking methods**, **Browser API**, and **Miscellaneous**.
|
||||
|
||||
<a name="general"></a>
|
||||
|
||||
@ -23,11 +23,11 @@ Below we will list and describe the main features and options you can manage in
|
||||
|
||||
**Hide your search queries**
|
||||
|
||||
When you proceed to the website from Google, Yahoo, or any other search engine, this option hides the search query you used to find it.
|
||||
When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website.
|
||||
|
||||
**Send Do-Not-Track header**
|
||||
|
||||
It sends a Do-Not-Track (DNT) HTTP header to queried websites that requires web apps to disable tracking of your activity.
|
||||
It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity.
|
||||
|
||||
**Remove X-Client-Data header from HTTP requests**
|
||||
|
||||
@ -43,20 +43,20 @@ If you enable this option, AdGuard will strip tracking parameters like utm_* and
|
||||
|
||||
**Self-destructing third-party cookies**
|
||||
|
||||
Websites use cookies to store your information and preferences, such as the language you selected, your location, or the list of items in your shopping cart. When you get back to the site, your browser sends back the cookies belonging to that website, which allows it to "recall" your data.
|
||||
Websites use cookies to store your information and preferences, such as the language you selected, your location, or the list of items in your shopping cart. When you return to a website, your browser sends back the cookies belonging to that website, which allows it to "remember" your data.
|
||||
|
||||
Third-party cookies are those implemented by a website that is different from the one you are browsing at the moment. For example, cnn.com may have a Facebook "Like" widget on its homepage. This widget will implement a cookie that may be read by Facebook later on. Some advertisers use such cookies to track what other sites you visit where their ads are posted.
|
||||
Third-party cookies are those implemented by a website that is different from the one you are currently browsing. For example, cnn.com may have a Facebook "Like" widget on its homepage. This widget will implement a cookie that may be read later by Facebook. Some advertisers use such cookies to track what other sites you visit where their ads are placed.
|
||||
|
||||
Put a time period (in minutes) at the end of which all third-party cookies will be destroyed. Set the timer to 0 in order to block them completely.
|
||||
Set a time period (in minutes) at the end of which all third-party cookies will be destroyed. Set the timer to 0 to block them completely.
|
||||
|
||||
**Self-destructing first-party cookies**
|
||||
|
||||
We do not recommend enabling this option as it may severely interfere with the work of certain sites.
|
||||
Put a time period (in minutes) at the end of which all cookies will be destroyed. Set the timer to 0 in order to block them completely.
|
||||
Set a time period (in minutes) at the end of which all cookies will be destroyed. Set the timer to 0 to block them completely.
|
||||
|
||||
**Disable cache for third-party requests**
|
||||
|
||||
When the browser addresses a page, the server assigns it an ETag, which the browser then uses to cache the contents. Upon subsequent requests, it sends the ETag to the corresponding server, thus letting it learn the visitor’s identity. While the site files are cached, the ETag is sent every time your browser addresses this site. If the site has content embedded from another server (e.g., an image or iframe), that server will also be able to track your activities without your cognizance.
|
||||
When a browser addresses a page, the server assigns an ETag to that page. This ETag is used by the browser to cache the page's contents. Upon subsequent requests, the browser sends the ETag to the corresponding server, thus letting the server learn the visitor’s identity. As long as the site's files are cached, the ETag is sent every time your browser addresses this site. If the site has embedded content from another server (such as an image or iframe), that server can track your activities without your knowledge.
|
||||
|
||||
**Block third-party Authorization header**
|
||||
|
||||
@ -94,18 +94,17 @@ Some websites and web services still use the old technology to support Java plug
|
||||
|
||||
**Hide Referer from third-parties**
|
||||
|
||||
Referer is an HTTP header used in browser-to-server requests. It contains the URL of the request source. If you advance from one page to another, the referer will save the URL of the initial page. The server is often equipped with software that analyzes the referer and extracts various pieces of information from it. Enabling this option hides the current website from third-party sites by changing the HTTP header.
|
||||
You can also set the referrer of your choice by typing it into the Custom Referrer field. Leave the field empty to use the default referer.
|
||||
Referer is an HTTP header used in browser-to-server requests. It contains the URL of the request source. When you navigate from one page to another, Referer saves the URL of the initial page. The server often has software that parses Referer and extracts various pieces of information from it. Enabling this option hides the current website from third-party sites by changing the HTTP header.
|
||||
You can also set an arbitrary value for Referer by entering it into the Custom Referrer field. To use default Referer, leave the field blank.
|
||||
|
||||
**Hide your User-Agent **
|
||||
|
||||
When you visit a website, your browser sends the server its information. It looks like a text line that is part of an HTTP request that begins with "User-Agent:". It usually includes the name and version of the browser, the operating system, and language settings. We strip User-Agent from identifying information so that advertisers can't obtain it.
|
||||
When you visit a website, your browser sends its information to the server. It looks like a text line that is part of an HTTP request that begins with "User-Agent:". It usually includes the name and version of the browser, the operating system, and language settings. We cut User-Agent from identifying information so that advertisers cannot obtain it.
|
||||
|
||||
You can also set the user agent of your choice by typing it into the Custom User-Agent field. Leave the field empty to use the default user agent.
|
||||
You can also set an arbitrary value for User-Agent by entering it into the Custom User-Agent field. To use default User-Agent, leave the field blank.
|
||||
|
||||
**Hide your IP address**
|
||||
|
||||
Stealth Mode cannot hide your IP address. However, we can conceal it so that websites you visit will think you are a proxy. Sometimes this helps, and websites ignore your true IP address.
|
||||
|
||||
Stealth Mode cannot hide your IP address. However, we can conceal it so that websites you visit will take you for a proxy server. Sometimes, it helps, and websites ignore your real IP.
|
||||
|
||||
You can set a random IP that you would like to be perceived as yours by simply typing it into the corresponding field. Leave the field empty to use the default IP address.
|
||||
You can set an arbitrary IP address, which you would like others to perceive as yours, by simply entering it into the corresponding field. To use the default IP address, leave the field blank.
|
||||
|
@ -8,11 +8,11 @@ visible: true
|
||||
---------------------------
|
||||
Two-factor authentication
|
||||
---------------------------
|
||||
Two-factor authentication (or 2FA) is an authentication method that requires an additional piece of evidence from the user to log in, on top of the usual login and password pair. Usually, for this purpose, websites use a code sent by SMS or via a special app.
|
||||
Two-factor authentication (or 2FA) is an authentication method that requires an additional piece of evidence from the user to log in, on top of the usual login and password pair. For this purpose, websites usually use a code sent by SMS or via a special app.
|
||||
|
||||
We believe that adding a 2FA option is strictly positive, but we also realize that some users would be irritated by being forced into it. So we made it optional for your personal account on adguard.com, and by default, 2FA will be disabled when you register a new one. You can enable it manually in the settings. As for the available options, currently there is only one: an authenticator app for Android or iOS—a tried and tested 2FA method (you can use basically any such app; there are plenty of them).
|
||||
We see adding a 2FA option as a benefit. We also understand that enforcing it may irritate some users. That's why we made it optional for your personal account on adguard.com – by default, 2FA is disabled when you register a new account. You can enable it manually in the settings. As for the currently available authentication methods, we use the tried and tested one: an authenticator app for Android or iOS. You can use almost any such app, and there are plenty of them.
|
||||
|
||||
We recommend setting up two-factor authentication for your AdGuard account. It will hardly cost you any time, but it will go to great lengths to secure your license keys and, most importantly, any personal information associated with the account.
|
||||
We recommend setting up two-factor authentication for your AdGuard account. It won't take you long, but it will help protect your license keys and, most importantly, any personal information associated with the account.
|
||||
|
||||
|
||||
## How to set it up
|
||||
@ -35,4 +35,4 @@ If everything is done right, you will see this when you log into your account th
|
||||
|
||||
Use your mobile authenticator app to read the code and enter it. You should be logged in now!
|
||||
|
||||
***NOTE***: if you get an authentication error, check the clock on your phone. Correct it if needed, an unsynchronized clock can be the reason you get the error.
|
||||
***NOTE***: If you get an authentication error, check the clock on your phone. Adjust it if needed, as an unsynchronized clock may be the cause of the error.
|
||||
|
Loading…
x
Reference in New Issue
Block a user