
And with the growth of IOT, those blind spots were proliferating rapidly. AdGuard Ad Blocker had already been launched on every platform where it could be run, but it still had some blind spots. Warning: This is a very technical post aimed at engineers and their supporters. But when we just started it was not so rosy.

One can't just say that we are for all good and against all bad, the community should be able to check, verify and point out mistakes. Why are we doing that? There are several reasons for this decision.įirst, it's essential for us that AdGuard DNS users trust us and see exactly what the server is doing. We figured out what to do for a while, and after all we decided to open the code, but under a fairly strict license (AGPL).

AdGuard DNS has always been an open-source project in accordance with our policy (all our free products are open source).īut with the release of AdGuard DNS 2.0, we encountered a problem: on the one hand, this version provides a free public server, but on the other hand, it also has personal server functionality.
