To be able to filter HTTPS-traffic and efficiently block ads and trackers, AdGuard generates a special (and unique) root certificate and installs it into the system storage. You can learn more about why a certificate is required by reading this article.
Normally browsers trust the AdGuard certificate once it's added to the system certificate storage during the installation process. But in some cases this is not enough and you may come across warnings or errors. This happens most often in Firefox-based browsers like Mozilla Firefox, PaleMoon, Waterfox, etc., or in Yandex.Browser.
Potential Security Risk error in Firefox-based browsers
Old FireFox versions, as well as browsers based on them, do not trust certificates from the system storage, but only those from their local storage. Since v68, FireFox trusts the system certificates, but you still can face the "Connection is untrusted" error. If something like this happens, first try to click the Reinstall Certificate button — you will find it in the Network tab.
If that doesn't help, follow the instructions for manually adding the AdGuard certificate to the FireFox storage.
This instruction is for Firefox browser. Names of buttons and menu items may differ in other Firefox-based browsers.
1) Run AdGuard.
2) Go to http://local.adguard.org/cert and click the Download button. The browser should start downloading cert.cer file.
You can also open the download page by clicking on the link via the AdGuard app at Settings → Network → HTTPS filtering.
3) Open your browser and then open Settings.
4) Go to Privacy & Security tab.
5) Scroll down to Certificates and click on the View Certificates button.
6) Select Authorities tab.
7) Click Import....
8) Browse the downloaded cert.cer file and click Open.
9) Check the Trust this CA to identify websites box and then lick OK.
You've successfully installed AdGuard certificate. Restart the browser and the error should go away.
Yandex.Browser certificate warning
If you are a user of both AdGuard for Windows and Yandex.Browser you may have come across this warning:
Why is this happening
Both AdGuard and Yandex take users' security on the Internet very seriously. Current Yandex policy is to warn their users about any certificate that is not recognized by the browser. This is not unsubstantiated, because sometimes malicious apps can inject their own certificates and use this to harm the system and steal private data.
However, AdGuard also adds its certificate to the trusted ones. This leads to the warning message you have encountered.
How to solve the problem
The easiest way is to click on the Go to site button. This will tell Yandex.Browser to remember AdGuard certificate as a trusted one, at least for a while. Normally, you won't have to see this message anymore, but it is not beyond the realm of possibility for it to appear occasionally, for whatever reasons. In such cases, simply press the same button again (make sure it is AdGuard's certificate!).
Disabling the HTTPS filtering in AdGuard will also prevent Yandex.Browser from showing this message again, but it comes with a big price: all ads that are loaded by HTTPS (including Yandex's own ads) will show up — on such websites as YouTube, Facebook, Instagram, and many more. We strongly advise against it if you want to keep the quality of ad blocking high.