<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>AdGuard DNS Blog</title>
    <link>https://adguard-dns.io/en/blog/index.html</link>
    <description>Thoughts, stories and ideas.</description>
    <atom:link href="https://adguard-dns.io/blog/rss-en.xml" rel="self" type="application/rss+xml"/>
    <ttl>60</ttl>
    <item>
      <title>AdGuard Home now listed in MikroTik catalogue — easier to find, ready to run</title>
      <link>https://adguard-dns.io/en/blog/adguard-home-mikrotik-mfm-catalogue.html</link>
      <pubDate>Thu, 19 Mar 2026 16:34:31 +0300</pubDate>
      <dc:creator><![CDATA[Daria Magdik]]></dc:creator>
      <guid isPermaLink="false">69bbfb671beaf40001a36c55</guid>
      <category>AdGuard Home</category>
      <description>This further strengthens AdGuard’s presence in the router ecosystem, where privacy protection and safer browsing are becoming increasingly important.</description>
      <content:encoded><![CDATA[<p>We’ve got some exciting news to share: <strong>AdGuard Home is <a href="https://mikrotik.com/mfm/software">now officially featured in MikroTik’s MFM (Made for MikroTik) software catalogue</a></strong>. This is an important step for us and improves AdGuard Home’s visibility within the MikroTik ecosystem.</p>
<p>MikroTik is a well-known network equipment manufacturer, providing modern and secure hardware and RouterOS-based solutions used by ISPs, businesses, and enthusiasts worldwide. As self-hosted and network-level protection tools continue to grow in popularity, more users are deploying solutions like AdGuard Home directly on routers.</p>
<p>AdGuard Home fits naturally into this ecosystem. It’s a free, open-source DNS server that blocks ads, trackers, phishing, and malware across all devices connected to a network (without requiring apps or browser extensions). With its privacy-first, self-hosted approach, it’s especially well suited for advanced users seeking reliable, router-level DNS protection. <strong>Now, as part of the Made for MikroTik (MFM) program, it’s even easier to deploy AdGuard Home on RouterOS v7 devices that support containers</strong>.</p>
<p><img src="http://cdn.adtidy.org/blog/new/ozhtwgmikrotik-store.png" alt="AdGuard in MFM catalogue" loading="lazy"></p>
<p>This milestone further strengthens AdGuard’s presence in the router ecosystem, where privacy protection, safer browsing, and value-added network services are becoming increasingly important.</p>
<h2 id="why-this-matters">Why this matters</h2>
<p>Running AdGuard Home on MikroTik routers has already been a popular setup among advanced users. Thanks to RouterOS container support, users can deploy AdGuard Home directly on their devices and manage network-level filtering in one place.</p>
<p>AdGuard Home provides:</p>
<ul>
<li>Network-wide ad and tracker blocking</li>
<li>Protection from phishing and malware domains</li>
<li>Parental control and service blocking</li>
<li>Full control over DNS filtering and logs</li>
</ul>
<p>All of this works at the DNS level, meaning every device connected to the network benefits automatically.</p>
<h2 id="a-step-forward-for-open-user-controlled-networking">A step forward for open, user-controlled networking</h2>
<p>Being featured in the MFM software catalogue is another step toward making privacy tools more accessible in the networking space. We believe users should have full control over their traffic — and integrations like this help bring powerful, open solutions closer to where they matter most: the network itself.</p>
<blockquote>
<p>We're excited to see AdGuard Home join the Made for MikroTik program. MikroTik users value control, performance, and flexibility, and AdGuard Home is a natural fit for that audience. We believe this will make powerful network-wide privacy and security protection more accessible to MikroTik users worldwide</p>
</blockquote>
<p>– Andrey Meshkov, CTO and Founder of AdGuard</p>
<p>👉 <a href="https://mikrotik.com/mfm/software">Check out AdGuard Home in the MikroTik catalogue</a><br>
👉 <a href="https://hub.docker.com/r/adguard/adguardhome">Check the installation instructions</a></p>
]]></content:encoded>
    </item>
    <item>
      <title>AdGuard DNS mobile app v1.3: Mass deployment in organizations made easier</title>
      <link>https://adguard-dns.io/en/blog/adguard-dns-mobile-v1-3.html</link>
      <pubDate>Mon, 16 Mar 2026 12:54:29 +0300</pubDate>
      <dc:creator><![CDATA[Valery Yanovsky]]></dc:creator>
      <guid isPermaLink="false">69b7d3551beaf40001a36823</guid>
      <category>AdGuard DNS</category>
      <category>AdGuard DNS mobile app</category>
      <category>New version</category>
      <category>Release notes</category>
      <description/>
      <content:encoded><![CDATA[<p>AdGuard DNS continues to evolve beyond individual use cases.</p>
<p>In 2025, we’ve started to bring even more focus on improvements for large-scale environments such as corporations and schools. Two major milestones marked this direction. Firstly, <a href="https://adguard-dns.io/en/blog/adguard-japan-school-safety.html">AdGuard DNS began rolling out in Japanese schools</a>, helping provide safer Internet access for students and teachers. Secondly, we released the AdGuard DNS mobile app to cover more advanced deployment scenarios — including integration with MDM platforms used by organizations to manage large numbers of devices.</p>
<p>And now, AdGuard DNS mobile app v1.3 brings a major step forward for organizations that need to mass deploy DNS protection on iOS and Android.</p>
<h2 id="single-touch-deployment">Single-touch deployment</h2>
<p>Deploying AdGuard DNS to devices through MDMs became much easier. The new MAC (Mobile App Configuration) parameter reduces the steps on the user’s side to a single action. After the DNS settings are delivered to the device, the user just needs to open the AdGuard DNS app once — the rest of the settings will apply automatically.</p>
<p>This helps system administrators minimize effort needed in mass deployment scenarios involving hundreds or even thousands of managed mobile devices, such as employee iPhones or iPads.</p>
<h2 id="flexible-onboarding">Flexible onboarding</h2>
<p>Two additional MAC parameters let MDM administrators reduce onboarding steps on behalf of the user. One skips the EULA consent screen, while another controls whether crash reporting and app usage statistics are enabled. This allows for more flexibility in managing the DNS activation process on the device.</p>
<div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">🔧</div><div class="kg-callout-text">More information on MAC parameters and specifications for MDM deployment are available in our <a href="https://adguard-dns.io/kb/private-dns/connect-devices/other-options/mdm-config/#configuring-devices-to-always-use-adguard-dns" rel="noreferrer">Knowledge base</a>.</div></div><h2 id="network-stability-improvements">Network stability improvements</h2>
<p>We’ve made multiple optimizations to make the AdGuard DNS app’s connection more reliable, drastically reducing the possibility of DNS interruptions. This includes the situation when the network changes from mobile to Wi-Fi and vice versa.</p>
<h2 id="help-us-improve">Help us improve</h2>
<p>We’re committed to making AdGuard DNS even better for both individual users and organizations. If you have any requests or ideas, share them with us on <a href="https://github.com/AdguardTeam/AdGuardDNS/issues">GitHub</a> or <a href="https://adguard-dns.io/discuss.html">social media</a> — we highly appreciate all forms of feedback.</p>
]]></content:encoded>
    </item>
    <item>
      <title>AdGuard DNS v2.20: Custom blocklists and enhanced accessibility</title>
      <link>https://adguard-dns.io/en/blog/adguard-dns-v2-20.html</link>
      <pubDate>Tue, 17 Feb 2026 23:13:19 +0300</pubDate>
      <dc:creator><![CDATA[Anastasiia Fedotova]]></dc:creator>
      <guid isPermaLink="false">6994cbdf1beaf40001a358f7</guid>
      <category>AdGuard DNS</category>
      <category>Release notes</category>
      <description>With the release of AdGuard DNS v2.20, custom blocklists are now supported, allowing you to use your own filters alongside the built-in lists.</description>
      <content:encoded><![CDATA[<p>AdGuard DNS v2.20 brings custom blocklists to give you more control over what gets filtered, while also enhancing accessibility so screen readers can navigate all settings pages correctly. Read on to see how to make the most of these updates.</p>
<h2 id="custom-blocklists">Custom blocklists</h2>
<p>Finally the most requested feature in AdGuard DNS history is here — meet custom blocklists! Previously, you could rely on built-in filter lists or create user rules. Now, you can add custom blocklists via URL and adjust filtering precisely to your preferences.</p>
<h3 id="how-to-add-a-custom-blocklist">How to add a custom blocklist</h3>
<p><img src="https://cdn.adtidy.org/content/release_notes/dns/v2-20/add_blocklists_en.png" alt="Add custom blocklist *border" loading="lazy"></p>
<ol>
<li>Open your Dashboard and click <em>Servers</em> in the left-hand menu.</li>
<li>Select <em>My server</em> → <em>Blocklists</em>.</li>
<li>In the <em>Custom</em> section, click <em>Add custom blocklist</em>.</li>
<li>Enter a name for the blocklist, its URL, and an optional description, then click <em>Add</em>.</li>
</ol>
<p>Each subscription plan has a limit on the total number of filtering rules: Personal — 1K, Team — 5K, Enterprise — 100K. These limits are conservative for now, but we’re considering raising them.</p>
<p>This limitation is in place because blocklists are downloaded to DNS servers, and allowing unlimited blocklist sizes could lead to server overload, potentially causing performance issues.</p>
<div class="kg-card kg-callout-card kg-callout-card-green"><div class="kg-callout-emoji">⚡</div><div class="kg-callout-text">If a custom blocklist surpasses this limit, it will be disabled automatically, and you’ll see a notification. To enable a blocklist that exceeds the rule limit, either remove other blocklists or upgrade to a plan with a higher rule limit.</div></div><h2 id="accessibility-improvements">Accessibility improvements</h2>
<p>We’ve also made accessibility improvements across Private AdGuard DNS. All settings pages are now fully compatible with screen readers, making it easier for users with visual impairments to navigate and configure their DNS settings without errors.</p>
<p>These updates might not be flashy, but they’re important — and we want to hear what you think. Share your thoughts on <a href="https://github.com/AdguardTeam/AdGuardDNS/issues">GitHub</a> or via <a href="https://adguard-dns.io/discuss.html">social media</a>.</p>
]]></content:encoded>
    </item>
    <item>
      <title>AdGuard DNS mobile app v1.2: A smarter experience for both users and administrators</title>
      <link>https://adguard-dns.io/en/blog/adguard-dns-mobile-v1-2.html</link>
      <pubDate>Fri, 13 Feb 2026 12:01:49 +0300</pubDate>
      <dc:creator><![CDATA[Lena Ter-Mikaelyan]]></dc:creator>
      <guid isPermaLink="false">698ee87d1beaf40001a353df</guid>
      <category>AdGuard DNS</category>
      <category>AdGuard DNS mobile app</category>
      <category>New version</category>
      <category>Release notes</category>
      <description>Version 1.2 takes reliability, security, and user comfort to the next level — especially for those managing devices in corporate environments.</description>
      <content:encoded><![CDATA[<p>We’re back with a fresh update for the AdGuard DNS mobile app! Version 1.2 takes reliability, security, and user comfort to the next level — especially for those managing devices in corporate environments.</p>
<h2 id="enforced-dns-protection-on-managed-ios-devices">Enforced DNS protection on managed iOS devices</h2>
<p>Starting with this release, AdGuard DNS for iOS ensures that DNS policies on managed iPhones and iPads can’t be bypassed, giving IT administrators tighter control over how DNS filtering is applied across devices.</p>
<p>Now it’s possible to enforce organization-wide DNS rules, protect employees from unwanted content, and maintain compliance — all without sacrificing ease of deployment.</p>
<blockquote>
<p>More information about MDM (Mobile Device Management) and instructions on how to configure devices to always use AdGuard DNS are available in our <a href="https://adguard-dns.io/kb/ru/private-dns/connect-devices/other-options/mdm-config/#configuring-devices-to-always-use-adguard-dns">Knowledge base</a>.</p>
</blockquote>
<h2 id="launch-at-system-startup-on-android">Launch at system startup on Android</h2>
<p>AdGuard DNS for Android now <strong>starts automatically after your device reboots</strong>, so your protection will always stay active — even if you forget to open the app. It’s a small change that makes a big difference in everyday use, keeping connections safe and filtering consistent from the moment your phone turns on.</p>
<h2 id="a-look-that-fits-your-style">A look that fits your style</h2>
<p>With the new <em>App theme</em> option, AdGuard DNS can now match your device’s system theme or switch between light and dark modes manually. Whether you prefer a bright interface or something easier on the eyes, you can make the app feel right at home on your device.</p>
<h2 id="better-performance-smoother-experience">Better performance, smoother experience</h2>
<p>We’ve improved overall stability and performance across both iOS and Android, making the app more predictable and reliable. Connections should feel faster, and DNS protection more consistent in a variety of scenarios.</p>
<h2 id="what%E2%80%99s-next">What’s next</h2>
<p>We’re committed to making AdGuard DNS even better — building tools that give both individual users and organizations more control and transparency. If you have suggestions or ideas for what should come next, share them with us on <a href="https://github.com/AdguardTeam/AdGuardDNS/issues">GitHub</a> or <a href="https://adguard-dns.io/discuss.html">social media</a>.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Game changer for your Web: Discounts on all AdGuard products</title>
      <link>https://adguard-dns.io/en/blog/winter-promo.html</link>
      <pubDate>Mon, 02 Feb 2026 22:41:28 +0300</pubDate>
      <dc:creator><![CDATA[Anna Koroleva]]></dc:creator>
      <guid isPermaLink="false">6980fde81beaf40001a34b82</guid>
      <category>Promo</category>
      <description>Stay on top of your game this season: get any AdGuard product at a discount and keep your devices protected.</description>
      <content:encoded><![CDATA[<blockquote>
<p>Upd. This promotion is over. If you didn’t get a chance to buy AdGuard Ad Blocker, AdGuard VPN or AdGuard DNS at a discount, don’t worry — we often run other promotions. Not to miss the next one, <a href="#subscribe-to-news">subscribe to our newsletter</a> — we’ll keep you in the loop!</p>
</blockquote>
<p>Protecting your privacy and getting to the ad-free Web can be a challenging discipline. Just like an athlete needs the best gear to succeed, you need the right tools to glide through the Web without any hurdles. To help you out, we’re offering special prices on AdGuard products through February 10. Take advantage of these discounts to stay protected no matter what the Web throws at you!</p>
<p><img src="https://cdn.adtidy.org/content/promos/wg/winter_mascots_blog.png" alt="Mascots" loading="lazy"></p>
<h2 id="getting-ad-blocker-is-a-winning-strategy">Getting Ad Blocker is a winning strategy</h2>
<p>AdGuard Ad Blocker is your first line of defense against ads and trackers. It removes annoying banners, popups, and video ads, so you can focus on what really matters when you’re online.</p>
<p><strong>Lifetime licenses are 40% off, 1-year licenses are 30% off.</strong> Already have a license? You can upgrade it to cover more devices or extend it in <a href="https://adguardaccount.com/account/licenses?aid=137330&amp;utm_source=blog">your AdGuard account</a>.</p>
<div class="kg-card kg-button-card kg-align-center"><a href="https://adguard.com/license.html?promoCode=ADGUARDGAMES26&amp;aid=137330&amp;utm_source=blog" class="kg-btn kg-btn-accent">Get AdGuard at a discount</a></div><h2 id="skating-freely-through-web-with-vpn">Skating freely through Web with VPN</h2>
<p>AdGuard VPN lets you break through digital barriers — watch your favorite shows and live streams, find lower prices, and protect your connection in public Wi-Fi from hackers.</p>
<p><strong>The most advantageous plan is the 2-year subscription, which is 80% off right now.</strong> You can extend your existing subscription at a discount — it’s cheaper than auto-renewal. Simply purchase a new subscription using the same email address.</p>
<div class="kg-card kg-button-card kg-align-center"><a href="https://adguard-vpn.com/license.html?promoCode=ADGUARDVPNGAMES26&amp;aid=137330&amp;utm_source=blog" class="kg-btn kg-btn-accent">Get AdGuard VPN at a discount</a></div><h2 id="defending-your-home-with-dns">Defending your home with DNS</h2>
<p>AdGuard DNS acts as a protective shield for your devices, blocking malicious websites and unwanted content. Everything at your home that connects to the Internet will stay safe.</p>
<p><strong>The Personal and Team plans are 55% off</strong>. If you’re already using AdGuard DNS, now’s the perfect time to extend your subscription — it’ll cost less than auto-renewal.</p>
<div class="kg-card kg-button-card kg-align-center"><a href="https://adguard-dns.io/license.html?promoCode=ADGUARDDNSGAMES26&amp;aid=137330&amp;utm_source=blog" class="kg-btn kg-btn-accent">Get AdGuard DNS at a discount</a></div><h2 id="securing-your-inbox-with-adguard-mail">Securing your inbox with AdGuard Mail</h2>
<p><a href="https://adguard-mail.com/welcome.html?aid=137330&amp;utm_source=blog">AdGuard Mail</a> is the perfect tool for receiving emails without sharing your personal address. With AdGuard Mail, you’ll get temporary addresses and aliases that you can use instead of your personal email on any service. This way, you can receive promo emails, newsletters, and anything else you want, while keeping your personal address away from prying eyes.</p>
<p>Since the product is new, you can join early and <strong>get a subscription for less than half the price</strong>.</p>
<div class="kg-card kg-button-card kg-align-center"><a href="https://adguard-mail.com/license.html?aid=137330&amp;utm_source=blog" class="kg-btn kg-btn-accent">Get AdGuard Mail at a discount</a></div>]]></content:encoded>
    </item>
    <item>
      <title>AdGuard 2025 year recap</title>
      <link>https://adguard-dns.io/en/blog/adguard-2025-year-recap.html</link>
      <pubDate>Fri, 26 Dec 2025 13:19:16 +0300</pubDate>
      <dc:creator><![CDATA[Vasily Bagirov]]></dc:creator>
      <guid isPermaLink="false">694e61241beaf40001a337df</guid>
      <category>Recap</category>
      <description>It is time to look back at the passing year and reflect on everything that we’ve done and what we’ve written about. This is AdGuard’s 2025 year recap!</description>
      <content:encoded><![CDATA[<p>It’s time for one of our favorite traditions. Every year, right before the New Year, someone from the Content team sits down at their laptop, stretches their fingers, dives into memories, and gets ready for some detailed storytelling. This year, that someone is me.</p>
<p>2025 was a big year for us. We launched four (well, three actually, but it feels like four — more on it later) brand-new products, and we’re not stopping there — the AdGuard lineup is still growing. We updated all our long-time favorite products to make them even better, and welcomed guests to our hometown of Limassol for a brand-new Ad-Filtering Dev Summit. We also wrote plenty of insightful articles for you — and so much more.</p>
<p>So get comfortable. This is AdGuard’s year recap ✨</p>
<h2 id="new-products">New products</h2>
<p>As always, let’s kick the recap off with the most exciting news: new AdGuard products! We always strive to move forward, to not just improve our existing software, but also to broaden our product line. This year, the AdGuard product family welcomes quite a few newcomers: AdGuard Ad Blocker for Linux, AdGuard Mini for Mac, AdGuard DNS mobile app, and AdGuard Mail!</p>
<h3 id="linux-users-don%E2%80%99t-like-ads-too">Linux users don’t like ads, too!</h3>
<p>Last year, we released AdGuard VPN CLI — a command-line interface to run AdGuard VPN on Linux. So naturally we had to take the next step and protect our Linux users from ads, too. And we did! <a href="https://adguard.com/en/blog/adguard-v1-0-for-linux.html"><strong>AdGuard v1.0 for Linux</strong></a> also runs in the command line and offers a wide range of tools to fight back against ads and trackers.</p>
<div class="kg-card kg-callout-card kg-callout-card-green"><div class="kg-callout-emoji">💡</div><div class="kg-callout-text"><a href="https://github.com/AdguardTeam/AdGuardCLI" rel="noreferrer">Get AdGuard for Linux from Github</a></div></div><p>If you have experience with AdGuard ad blocking apps for other platforms, you’ll find a lot of the features of AdGuard for Linux familiar: app filtering, app exclusions, custom user rules and custom filters, differential filter updates. These are all essential tools for efficient ad blocking and tracker protection, and they are all available at your fingertips now. Try it out!</p>
<h3 id="mini-in-its-name-maximum-protection">Mini in its name, maximum protection</h3>
<p><a href="https://adguard.com/en/blog/adguard-mini-for-mac.html"><strong>AdGuard Mini for Mac</strong></a> is our new app to block ads in Safari browser. It is technically a new product, but it is a direct successor to AdGuard for Safari — if you’ve been using the latter, the app will update automatically (or has done so already). But why the new name? First of all, we introduced several new features: real-time filter updates, so you would always have the latest filters at your disposal, and a new advanced tool called AdGuard Extra to deal with the more stubborn ads that regular filters couldn’t normally block. It felt like a big enough improvement to justify the rebranding.</p>
<p><img src="https://cdn.adtidy.org/content/release_notes/ad_blocker/mini_for_mac/new/two_screens.png" alt="Meet AdGuard Mini *border" loading="lazy"></p>
<p>There was another reason — we wanted to emphasize that this product is a lighter version of its bigger brother, AdGuard for Mac app. While AdGuard for Mac has a larger arsenal and offers system-wide filtering, AdGuard Mini is a perfectly valid choice for many users who want to protect their Safari browser first and foremost.</p>
<h3 id="dns-protection-on-the-go">DNS protection on the go</h3>
<p>This new product is supplementary to AdGuard DNS. <a href="https://adguard-dns.io/en/blog/adguard-dns-mobile-app-v1-0.html"><strong>AdGuard DNS mobile app</strong></a> serves as a quick and easy way to configure AdGuard DNS on your mobile device and to manage protection on the fly.</p>
<p><img src="https://cdn.adtidy.org/content/release_notes/dns/dns-app-v1-0/protection-dns.png" alt="AdGuard DNS mobile app *mobile" loading="lazy"></p>
<p>It is lightweight, trivially easy to set up, and helps you to enable and disable protection, select the preferred protocol, and switch to the desired DNS server in seconds. A great choice for anyone looking for an all-round protection for their Android or iOS device.</p>
<div class="kg-card kg-button-card kg-align-center"><a href="https://agrd.io/android_dns" class="kg-btn kg-btn-accent">Get the AdGuard DNS app for Android</a></div><div class="kg-card kg-button-card kg-align-center"><a href="https://agrd.io/ios_dns" class="kg-btn kg-btn-accent">Get the AdGuard DNS app for iOS</a></div><h3 id="powering-up-your-email">Powering up your email</h3>
<p>Technically, AdGuard Mail isn’t a new product — we even wrote about it in the previous year’s recap. But it didn’t feel right to just ignore a huge milestone like the <a href="https://adguard.com/en/blog/adguard-mail-v1-0.html">release of the version 1.0</a>. It introduced many must-have features like email replies, multiple alias domains, and reply stats, so we’d say it deserves a place in the ‘new products’ section of the recap.</p>
<p><img src="https://cdn.adtidy.org/blog/new/egh8raven_letter.png" alt="AdGuard Mail" loading="lazy"></p>
<p>Over this year, we’ve updated AdGuard Mail a few more times, no least thanks to your feedback. <a href="https://adguard-mail.com/en/welcome.html">Try out AdGuard Mail for yourself</a> to see what cool new features the latest version, v1.3, has to offer today, or <a href="https://adguard-mail.com/en/versions.html">check out the version history</a> if you want to know everything about even the smallest of changes.</p>
<h2 id="block-around-the-clock">Block around the clock</h2>
<p>With AdGuard Ad Blocker, we always strive to block more and better — within reason, of course. There are many AdGuard products for various platforms, and all of them received updates, often more than one. It won’t be possible to talk about all of them within this recap, so we’ll have to draw a line somewhere. For every product, we will arbitrarily choose one most prominent change and highlight it. The more inquisitive readers will find other big changes listed under the dropdown, and for the true changelog detectives we will link each product’s version history.</p>
<h3 id="adguard-for-windows">AdGuard for Windows</h3>
<p>Our Windows devs have been quite busy this year and churned out a number of updates. So many banger features to choose from, but ultimately we stopped our choice on this one:</p>
<p><strong>Interactive blocking pages</strong>. Previously, these pages felt like roadblocks — now they’re more like intersections where you have options: return to the previous page, learn more about the blocking, report a false positive, and for the most daring — proceed to the website anyway.</p>
<p><img src="https://cdn.adtidy.org/content/release_notes/ad_blocker/windows/v7.20/malicious_website_en.jpg" alt="Intercative blocking pages *border" loading="lazy"></p>
<div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">Other big changes:</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><b><strong style="white-space: pre-wrap;">Differential filter updates</strong></b><span style="white-space: pre-wrap;">. Now AdGuard downloads only changes to filter lists instead of the entire list — it's much faster and easier on the server.</span></p><p><b><strong style="white-space: pre-wrap;">Option to disable Windows Recall</strong></b><span style="white-space: pre-wrap;">. You can </span><a href="https://adguard.com/en/blog/microsoft-recall-privacy-threat-adguard.html" rel="noreferrer"><span style="white-space: pre-wrap;">read about the Windows Recall feature and why it’s a threat to privacy</span></a><span style="white-space: pre-wrap;"> in our blog.</span></p><p><b><strong style="white-space: pre-wrap;">Improved userscript compatibility</strong></b><span style="white-space: pre-wrap;">. AdGuard is now even more flexible in customization and supports more userscripts.</span></p><p><b><strong style="white-space: pre-wrap;">Option to install AdGuard from Windows Store</strong></b><span style="white-space: pre-wrap;">. Definitely </span><a href="https://adguard.com/en/blog/adguard-ad-blocker-in-microsoft-store.html" rel="noreferrer"><span style="white-space: pre-wrap;">check it out</span></a><span style="white-space: pre-wrap;"> if that’s your preferred way of getting apps for Windows.</span></p></div>
        </div><p>And we saved the best for last! We’ve released the <a href="https://adguard.com/en/blog/adguard-for-windows-v8-0-beta.html">beta version of AdGuard for Windows v8.0</a>! Faster startup, more reliable filtering, quiet background performance, improvements to Statistics, Extensions (previously Userscripts), and App Management modules — it’s all in there. If you can’t wait for the official release, definitely give it a go!</p>
<p><img src="https://cdn.adtidy.org/content/release_notes/ad_blocker/windows/v8-0-beta/ag-windows-v-8-0-beta.png" alt="AdGuard for Windows v8.0 beta *border" loading="lazy"></p>
<p>If you want a more comprehensive and granular list of changes, <a href="https://adguard.com/en/versions/windows/release.html">visit the version history page</a>.</p>
<h3 id="adguard-for-mac">AdGuard for Mac</h3>
<p>For AdGuard for Mac, it was a slower year in comparison, so no singling out of any one particular change here. AdGuard for Mac now features the same interactive blocking pages that you could see in AdGuard for Windows. We added support for post-quantum cryptography, meaning that if the filtered app or browser uses the latest encryption methods, AdGuard will do the same. This way even a quantum computer won’t be able to decrypt your traffic! We won’t forget the added <a href="https://adguard.com/en/blog/adguard-for-mac-v2-18.html">support for three new AI-powered browsers: ChatGPT Atlas, Perplexity Comet, and Dia</a>.</p>
<p>Aside from that, most of the changes were under the hood and impacted the performance, stability, and compatibility (all in a positive way, of course). Again, you can find all the changelogs on the <a href="https://adguard.com/en/versions/mac/release.html">version history page</a>.</p>
<h3 id="adguard-for-ios">AdGuard for iOS</h3>
<p>AdGuard for iOS had quite a big update on December 30, 2024 — literally the last update of the previous year among all the AdGuard products! It was so late it didn’t even get to the last year’s recap, so we’d say it is an honorary 2025 update and should be included here. With that in mind, what was new for AdGuard for iOS in 2025?</p>
<p><strong>Major improvement to filter update speed</strong>. Major here starts with a capital ‘M’: we’re talking <strong>30 times faster</strong> than it used to be. The updates that used to take 10-30 seconds now take only one or two, or sometimes even less. It sounds like magic, but it’s real — <a href="https://adguard.com/en/blog/adguard-v4-5-8-for-ios.html">here’s some proof if you don’t believe us</a>.</p>
<div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">Other big changes:</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><b><strong style="white-space: pre-wrap;">Improvements to the filtering process</strong></b><span style="white-space: pre-wrap;">. This includes a complex of measures that lead to better compatibility with AdGuard filtering rules, faster and more stable application of those rules, optimized performance of the Advanced Blocking extension, and other net positives.</span></p><p><b><strong style="white-space: pre-wrap;">Faster application of Safari rules</strong></b><span style="white-space: pre-wrap;">. We managed to achieve about 5 times faster rules loading — and there is </span><a href="https://adguard.com/en/blog/adguard-for-ios-v4-5-12-regex-improvement.html" rel="noreferrer"><span style="white-space: pre-wrap;">quite a story behind this improvement</span></a><span style="white-space: pre-wrap;">. Definitely check it out if you are curious about how a tiny inaccuracy in a couple of regular expressions ended up costing the world more than </span><b><strong style="white-space: pre-wrap;">50 million hours of CPU time</strong></b><span style="white-space: pre-wrap;"> on iOS devices.</span></p></div>
        </div><p>You can find out more about AdGuard for iOS changes from the <a href="https://adguard.com/en/versions/ios/release.html">version history</a>.</p>
<h3 id="adguard-for-android">AdGuard for Android</h3>
<p>On the way to v5.0 (we promise, it’s coming!) our Android team released a number of big updates. I know, we’re not even through the ad blocker products, but I am going to break my own rule and highlight two changes here (but keep it short):</p>
<p><strong>Landscape mode</strong>. This was one of the most requested features for quite some time, and we finally delivered. Now using AdGuard on a tablet is much more convenient.</p>
<p><img src="https://cdn.adtidy.org/content/release_notes/ad_blocker/android/v4.12/tablet_en.png" alt="AdGuard for Android landscape mode *border" loading="lazy"></p>
<p><strong>Native support for userstyles</strong>. The feature that has been available in our Windows and Mac products now <a href="https://adguard.com/en/blog/adguard-v4-9-for-android.html">finds its way onto Android</a>! Userstyles are similar to userscripts, but they only focus on changing the appearance of websites, without getting into their code.</p>
<p><img src="https://cdn.adtidy.org/content/release_notes/ad_blocker/android/v4.9/styled_wikipedia.jpg" alt="AdGuard for Android userstyles *mobile" loading="lazy"></p>
<div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">Other big changes:</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><b><strong style="white-space: pre-wrap;">Code base unification</strong></b><span style="white-space: pre-wrap;">. This is a fancy way of saying that updates now will be more stable and new features will be added faster.</span></p><p><b><strong style="white-space: pre-wrap;">Improvements to the HTTPS certificate installation process</strong></b><span style="white-space: pre-wrap;">. The HTTPS certificate plays a key role in ensuring effective ad filtering in browsers — without it, filtering quality is significantly reduced. So we added in-app guides for the most common Android devices with adjustments based on Android OS version and user locale.</span></p></div>
        </div><p>Find out even more about new features in AdGuard for Android by <a href="https://adguard.com/en/versions/android/release.html">visiting the version history page</a>.</p>
<h3 id="adguard-browser-extension">AdGuard Browser Extension</h3>
<p>The changelog for AdGuard Browser Extension this year was, perhaps, the most busy-looking among all products. However, large chunks of it are various under-the-hood improvements and minor fixes. Still, there were a few big things worthy of a highlight, and I chose this one:</p>
<p><strong>Custom filters in the MV3 extension</strong>. We <a href="https://adguard.com/en/blog/review-issues-in-chrome-web-store.html">had to give this feature a break</a> after our migration to MV3 because of API limitations, but now it’s back, and it’s just as good as it used to be.</p>
<p><img src="https://cdn.adtidy.org/content/blog/articles/adguard-browser-extension-5-2/custom-en.png" alt="Custom filters in the MV3 extension *border" loading="lazy"></p>
<div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">Other big changes:</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><b><strong style="white-space: pre-wrap;">Update sync for Manifest V2 and Manifest V3 versions</strong></b><span style="white-space: pre-wrap;">. In case you missed all the buzz around Chrome’s new Manifest V3 API, you can </span><a href="https://adguard.com/en/blog/adguard-browser-extension-mv3-release.html" rel="noreferrer"><span style="white-space: pre-wrap;">catch up here</span></a><span style="white-space: pre-wrap;">. Essentially, we had to create a new browser extension specifically for MV3, but starting with version 5.1 and onwards both extensions will be in perfect sync, with their versions updated at the same time.</span></p><p><b><strong style="white-space: pre-wrap;">Faster filter updates in the MV3 extension</strong></b><span style="white-space: pre-wrap;">. In MV3, filters are updated together with the extension itself. These updates used to take a long time sometimes, but now we found a way to speed things up significantly. We also added a </span><i><em class="italic" style="white-space: pre-wrap;">Check for updates</em></i><span style="white-space: pre-wrap;"> button!</span></p><p><b><strong style="white-space: pre-wrap;">Interactive blocking pages</strong></b><span style="white-space: pre-wrap;">. You’ve already heard about it from the other products’ recaps — it is more of the same. When a page gets blocked by AdGuard, rather than facing a roadblock you will see an explanation of what happened along with some options of how to proceed.</span></p></div>
        </div><p>As usual, the complete changelog is <a href="https://adguard.com/en/versions/browser-extension/release.html">available on the version history page</a> for the more curious readers.</p>
<p>One more cool thing we’d like to mention about AdGuard Browser Extension before we move on: <a href="https://adguard.com/en/blog/adguard-ad-blocker-ms-edge-collab.html">it is now featured in Edge for Android</a>! It even was among the very first ad blockers to get into the Edge for Android extensions store. So if you are an Edge desktop user and rock an AdGuard Browser Extension there, you might want to try it out on Android as well.</p>
<h2 id="server-at-the-end-of-the-tunnel">Server at the end of the tunnel</h2>
<p>Moving on to AdGuard VPN! Before we go over all the new exciting features product by product, let’s talk about one major overlapping change: <a href="https://adguard-vpn.com/en/blog/post-quantum-cryptography-in-apps.html"><strong>all</strong> AdGuard VPN apps now support post-quantum cryptography</a>! This sounds like something straight out of a sci-fi movie, but it’s quite real.</p>
<div class="kg-card kg-callout-card kg-callout-card-green"><div class="kg-callout-emoji">💡</div><div class="kg-callout-text">Read <a href="https://adguard-vpn.com/en/blog/quantum-threat-to-your-encryption.html" rel="noreferrer">this article</a> if you’d like to learn more about what post-quantum cryptography is and how it works.</div></div><p>Quantum computers are on course to break current encryption methods as soon as in 2029, but it’s worse: hackers are already collecting encrypted data, planning to decrypt it later when quantum computers become more widely available. So we didn’t want to wait until quantum computing became widespread and took action now. You will find the option to enable post-quantum cryptography in <em>Advanced settings</em> of all AdGuard VPN apps — and our advice is to do so. The drop in performance is negligible, and it's a more than fair trade-off for significantly improved security that could save you a lot of headache in the future.</p>
<p><img src="https://cdn.adguard-vpn.com/content/blog/vpn/cryptography_en.png" alt="Post-quantum cryptography *border" loading="lazy"></p>
<p>And now back to our regularly-scheduled programming.</p>
<h3 id="adguard-vpn-desktop-apps">AdGuard VPN desktop apps</h3>
<p>Some of the major new features in our apps for Mac and Windows are, in fact, quite similar, so we’ll cover them together. Let’s start with the biggest one:</p>
<p><strong>Dynamic VPN protocol selection</strong>. If you’re not quite sure if HTTP/2 or QUIC protocol is better, or you don’t want to waste time switching it back and forth time and again, just use the <em>Auto-select</em> option. It will automatically pick whichever protocol is faster and more stable under the current conditions.</p>
<p><img src="https://cdn.adtidy.org/content/release_notes/vpn/windows/v2.7/auto_eng.png" alt="Automatic protocol selection" loading="lazy"></p>
<div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">Other big changes:</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><b><strong style="white-space: pre-wrap;">New toggle for startup behavior</strong></b><span style="white-space: pre-wrap;">. In addition to </span><i><em class="italic" style="white-space: pre-wrap;">Launch at startup</em></i><span style="white-space: pre-wrap;">, AdGuard VPN now also features </span><i><em class="italic" style="white-space: pre-wrap;">Open main window at system startup</em></i><span style="white-space: pre-wrap;"> toggle.</span></p><p><span style="white-space: pre-wrap;">A couple more things which are important to highlight but are exclusive to AdGuard VPN for Windows app:</span><br><br><b><strong style="white-space: pre-wrap;">Reopen time optimization</strong></b><span style="white-space: pre-wrap;">. We lowered the time it takes to open the AdGuard VPN app from the desktop icon from 2-2.5 seconds down to just 0.2-0.3 seconds. It may not seem like much, but it adds up over time.</span></p><p><b><strong style="white-space: pre-wrap;">Better accessibility support</strong></b><span style="white-space: pre-wrap;">. We continue to make AdGuard VPN more inclusive — you can now rely on screen readers for clear descriptions of icons, buttons, and dynamic elements on the home, authorization, and onboarding screens.</span></p></div>
        </div><p>You can find more details about the changelog on the version history page: <a href="https://adguard-vpn.com/en/versions/windows/release.html">AdGuard VPN for Windows</a> and <a href="https://adguard-vpn.com/en/versions/mac/release.html">AdGuard VPN for Mac</a>.</p>
<h3 id="adguard-vpn-mobile-apps">AdGuard VPN mobile apps</h3>
<p>Similarly to the desktop apps, we’ll cover AdGuard VPN for iOS and AdGuard VPN for Android together. So what’s new in the mobile department?</p>
<p><strong>Saved locations</strong>. Another change that we made to the desktop apps at the tail end of the last year and that finally made its way to the mobile apps in 2025. This is a must-have quality-of-life feature that you need to try once to immediately realize just how handy it is in everyday use.</p>
<p><img src="https://cdn.adtidy.org/content/release_notes/vpn/ios/v2.7/saved-locations_en.png" alt="Saved locations *mobile_border" loading="lazy"></p>
<div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">Other big changes:</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><b><strong style="white-space: pre-wrap;">Web-based authorization</strong></b><span style="white-space: pre-wrap;">. Now, whenever you log in or create an account, you’ll be taken to a browser page where you can access your AdGuard account and log in seamlessly. It allows for the use of various password managers, makes maintaining the service for us easier, and the entire authorization process for you more consistent — we made the same change for our desktops apps last year.</span></p><p><b><strong style="white-space: pre-wrap;">Dynamic VPN protocol selection</strong></b><span style="white-space: pre-wrap;">. Same as with desktop apps, choose the </span><i><em class="italic" style="white-space: pre-wrap;">Auto-select</em></i><span style="white-space: pre-wrap;"> option for AdGuard VPN protocol to always have the fastest and the most stable connection possible.</span></p></div>
        </div><p>By the way, AdGuard VPN for Android has passed an independent security review and <a href="https://adguard-vpn.com/en/blog/adguard-vpn-independent-security-review-google-play-verification.html">received a verification badge on Google Play</a>! It guarantees that the app doesn’t share any data with third-parties, encrypts data in transit, and that you can request your data to be deleted.</p>
<p>Visit the version history page for more information on the changes we made to <a href="https://adguard-vpn.com/en/versions/android/release.html">AdGuard VPN for Android</a> and <a href="https://adguard-vpn.com/en/versions/ios/release.html">AdGuard VPN for iOS</a>.</p>
<h3 id="adguard-vpn-browser-extension">AdGuard VPN browser extension</h3>
<p>Some of the changes that AdGuard VPN browser extension has undergone we’ve already mentioned when talking about other platforms: <strong>saved locations</strong>, <strong>web-based authorization</strong>. Let’s stop by the ones unique to it:</p>
<p><strong>New <em>Stats</em> section</strong>. It’s a simple way to keep track of how much data passes through your VPN connection. Note that all statistics are stored locally on your device and can be disabled if you don’t need them. This feature is part of AdGuard VPN Unlimited and is available to all users on the paid plan.</p>
<p><img src="https://cdn.adtidy.org/content/release_notes/vpn/browser_extension/Statistics.png" alt="Stats screen *mobile_border" loading="lazy"></p>
<div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">Other big changes:</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><b><strong style="white-space: pre-wrap;">AdGuard VPN extension for Edge is now MV3-compatible</strong></b><span style="white-space: pre-wrap;">. Microsoft Edge is following Google’s lead in adopting Manifest V3 for extensions, so we had to do the same song and dance in preparation for it as we did for Chrome. </span></p></div>
        </div><p>And to top it off, similarly to AdGuard Ad Blocker, AdGuard VPN extension has become <a href="https://adguard-vpn.com/en/blog/adguard-vpn-ms-edge-collab.html">one the first VPN extensions available on Edge for Android</a>!</p>
<p>It’s impossible to cover everything, so if you want more, check out the <a href="https://adguard-vpn.com/en/versions/browser-extension/release.html">version history</a>.</p>
<h2 id="three-steps-ahead-of-the-%E2%80%98bad%E2%80%99-domains">Three steps ahead of the ‘bad’ domains</h2>
<p>It’s time to talk about AdGuard DNS! And what an eventful year it was for our DNS product. You already know about the mobile app, but that’s only the tip of the iceberg. For starters, AdGuard DNS now also <a href="https://adguard-dns.io/en/blog/adguard-dns-v2-19.html">supports post-quantum cryptography</a>! But honestly, that’s underselling it. It is <strong>the first DNS service to offer client-side post-quantum cryptography</strong>, and it is now on a very short list of early adopters of the technology — just behind Google and Cloudflare. Definitely <a href="https://adguard-dns.io/en/blog/adguard-dns-v2-19.html">read the article</a> if you are interested in how this technology is implemented in AdGuard DNS. But the best part is: <strong>you can start using it right now</strong>. For that, you would need one of the Nightly builds of AdGuard Ad Blocker, but other than that, it is quite simple.</p>
<p><img src="https://cdn.adtidy.org/content/release_notes/dns/v2-19/PQC_en.png" alt="Post-quantum cryptography in action" loading="lazy"></p>
<p>We can’t help but share with you our joy at the growing adoption of AdGuard DNS. First, back in January, <a href="https://adguard-dns.io/en/blog/adguard-dns-is-now-pre-installed-in-all-asus-wi-fi-7-routers.html">ASUS, a leading router manufacturer, has integrated AdGuard DNS as a built-in feature in all of its Wi-Fi 7-compatible models</a>. It truly felt like a milestone and a confirmation that our efforts to improve AdGuard DNS and make the Internet safer for everyone pay off.</p>
<p>How about another feel-good story about AdGuard DNS? In October, one of the Japanese schools <a href="https://adguard-dns.io/en/blog/adguard-japan-school-safety.html">officially adopted AdGuard DNS</a>, launching it across all teacher devices and preparing to roll it out to student devices as well.</p>
<p><img src="https://cdn.adtidy.org/blog/new/racq5mti11.jpg" alt="AdGuard DNS was adopted in one of the Japanese schools" loading="lazy"></p>
<p>We are very proud to help make the learning experience for kids at the Shotoku Gakuen school safer and more enjoyable. We believe this is just the beginning of a broader movement — we’re already working toward a larger-scale adoption of AdGuard DNS across Japan (and possibly around the world!) in the coming years.</p>
<p>But what about AdGuard DNS itself? Has it become better? Did it get any new features? Yes it did, and quite a lot, but we have to highlight one, so here it goes:</p>
<p><strong>Category-based service blocking</strong>. Now Parental control features more than 20 blocking categories (such as <em>Adult content</em>, <em>Games</em>, <em>Alcohol &amp; tobacco</em>), so you have a more convenient way to control access.</p>
<p><img src="https://cdn.adtidy.org/content/release_notes/dns/v2-18/category_en.png" alt="Category-based service blocking *mobile_border" loading="lazy"></p>
<div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">Other big changes:</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><b><strong style="white-space: pre-wrap;">Free trials on all plans</strong></b><span style="white-space: pre-wrap;">. For home use, after you sign up, we’ll immediately offer you a 30-day trial of the Personal plan. But even if you’re after the Team or Enterprise plan, submit a request, and after a short dialog with our support team we’ll send a 30-day trial your way.</span></p><p><b><strong style="white-space: pre-wrap;">Role-based access</strong></b><span style="white-space: pre-wrap;">. For more secure and convenient DNS management, we added the option to </span><a href="https://adguard-dns.io/en/blog/adguard-dns-v2-16.html" rel="noreferrer"><span style="white-space: pre-wrap;">invite members with individual roles</span></a><span style="white-space: pre-wrap;"> (</span><i><em class="italic" style="white-space: pre-wrap;">Admin</em></i><span style="white-space: pre-wrap;"> or </span><i><em class="italic" style="white-space: pre-wrap;">Viewer</em></i><span style="white-space: pre-wrap;">).</span></p><p><b><strong style="white-space: pre-wrap;">Custom block pages</strong></b><span style="white-space: pre-wrap;">. You can now display your own custom page for phishing or adult websites instead of the standard AdGuard DNS block page.</span></p><p><b><strong style="white-space: pre-wrap;">Custom domains</strong></b><span style="white-space: pre-wrap;">. Be it for branding, compliance, or internal IT purposes, if your company needs to use a custom domain name over the default one, the option is now available to you.</span></p></div>
        </div><p>Believe us when we say there are <strong>even more</strong> cool features, we physically can’t list them all here. Find out more about what AdGuard DNS has to offer by going to the <a href="https://adguard-dns.io/en/versions/dns/release.html">version history page</a>.</p>
<h2 id="beyond-1s-and-0s">Beyond 1s and 0s</h2>
<p>The backbone of AdGuard is its products — Ad Blocker, VPN, DNS, Mail. But we don’t just operate with code and release cycles. Over the last year, we’ve written a lot of articles on topics such as ad blocking, privacy, AI even. Some of them covered hot news happening in the world of ad blocking and privacy protection, others were based on our own research. Let’s take a minute or two to refresh in our memories some of them — the most newsworthy ones, but also the ones that maybe made us chuckle a bit or even go ‘Wait, what?’</p>
<h3 id="the-age-of-age-verification-laws">The age of age verification laws</h3>
<p>Throughout the year there wasn’t any shortage of news about this or that thing threatening people’s privacy. However, if we had to choose one topic that overshadowed the rest by its future implications for privacy, it would be age verification laws and adjacent legislative initiatives. And the news was coming from where we expected it the least. With GDPR and other privacy-protecting laws, we grew accustomed to Europe being the privacy stronghold of the world. But first <a href="https://adguard-vpn.com/en/blog/age-verification-uk-bill-vpn-demand.html">UK has introduced mandatory age checks for porn sites</a> and services like Reddit or Discord, and then <a href="https://adguard-vpn.com/en/blog/italy-porn-sites-verification-vpn.html">Italy followed suit by passing the law that made age verification a requirement</a> to visit any websites with adult content.</p>
<p>This is very concerning for privacy in and of itself. The more data websites and services collect, the easier it is for it to get leaked or breached. The perfect example is the very same <a href="https://adguard.com/en/blog/discord-age-verification-id-hack-vpn.html">Discord getting hacked for government-ID images used for age verification</a>. But there is another, perhaps even more alarming consequence of this trend. Seeing how more and more people opt for VPNs to circumvent governmental bans, <a href="https://adguard-vpn.com/en/blog/vpn-potential-ban-usa-and-beyond.html">the lawmakers in UK and parts of the US started toying with the idea of restricting or outright banning VPNs altogether</a>. These bills may not have become laws yet, but the fact that the idea itself is now on the table is scary. And it’s not like there are no real examples of VPNs getting under legal pressure. It wasn’t too long ago when <a href="https://adguard-vpn.com/en/blog/france-vpn-streaming-court-precedent.html">France ordered a number of VPN services to block over 200 domains associated with piracy</a>, officially labelling them as “technical intermediaries,” meaning they’re being treated more like broadcasters or platforms rather than neutral privacy tools.</p>
<h3 id="ad-blockers-under-fire">Ad blockers under fire</h3>
<p>It wasn’t just VPNs who felt pressure in the last year. Ad-blocking and, more generally, content-filtering tools faced their own share of problems. When covering this topic, it’s impossible to avoid talking about Manifest V3. This new Chrome’s API presented browser extension developers with a whole new, much harsher set of rules to follow, and the question we asked ourselves in the beginning of the year was: <a href="https://adguard.com/en/blog/mv2-extensions-no-longer-alternatives.html">will ad-blocking extensions be able to adapt?</a>. We started working on the MV3-compatible version of AdGuard Browser Extension early and <a href="https://adguard.com/en/blog/adguard-browser-extension-mv3-release.html">managed to release it well in advance, in 2024</a>. However, not all developers were able or willing to adapt to the new reality. The most prominent example was, of course, uBlock Origin, whose developer refused to change the code to satisfy the MV3 requirements, and so <a href="https://adguard.com/en/blog/ublock-origin-disabled-chrome.html">it was disabled in Chrome forever</a>.</p>
<p>While Google switching to Manifest V3 did impede the functionality of ad blockers, the same API changes that caused these limitations helped improve users’ privacy. So there is a silver lining in this cloud. But while we successfully dealt with the challenge that MV3 presented, more are still looming, including those that pose a threat to the very idea of ad blocking itself. In August we were reminded of how fragile the entire concept of blocking ads is. <a href="https://adguard.com/en/blog/axel-springer-adblock-plus-case-revived.html">German Federal Court of Justice has revived the case of Axel Springer vs. Adblock Plus</a>. If you are not in the loop, Axel Springer is a German media company that tries to prove in court that ad blocking is illegal. Their legal battle against AdBlock Plus goes on for over 10 years now, and after the last case dismissal two years ago many had assumed that it was over and the good guys won. Turns out, it’s never over until it’s over. And while nothing is lost yet, the entire community is watching the situation very closely, as the consequences of the court making a ruling in favor of Axel Springer may be enormous.</p>
<p>But there are enough things to worry about even outside the court rooms. The International Advertising Bureau, an organization that sets standards and provides support for the online advertising industry, has <a href="https://adguard.com/en/blog/trusted-server-advertising-proposal.html">introduced a new open-source initiative called Trusted Server</a> that’s aimed, among other things, at bypassing ad blockers and minimizing the revenue loss that comes with them. It is highly unlikely that Trusted Server will prove to be some kind of an unbeatable challenge, but it is yet another reminder that there are plenty of those who would like to get rid of ad blockers altogether.</p>
<h3 id="it%E2%80%99s-not-all-doom-and-gloom">It’s not all doom and gloom</h3>
<p>A very important skill in life is to be able to laugh even when the world throws at you some bad news or yet another challenge to overcome. Because if you can’t laugh at that, what else are you going to do when your $1800 smart fridge (using ‘smart’ very loosely here) <a href="https://adguard-dns.io/en/blog/samsung-fridge-ad-blocking-adguard.html">shows you ads instead of weather or some stand-by picture</a>? People online have been joking about soon-to-come Fridge+ subscriptions to disable pre-roll ads that would otherwise pop up before you can even open the door. Actually, forget the fridges, how about <a href="https://adguard.com/en/blog/ad-supported-toilet-paper-china.html">watching ads to be able to get a ration of toilet paper</a> in a public restroom? Talk about crappy situations to find yourself in.</p>
<p><img src="http://cdn.adtidy.org/blog/new/bfmz6toilets.gif" alt="Ads for toilet paper" loading="lazy"></p>
<p>Speaking of not-so-good laughs. It certainly felt like a bad joke when we found out about websites who would <a href="https://adguard.com/en/blog/ad-blockers-website-crash-blame.html">break after trying to reinsert blocked ads, and then lie and blame the ad blockers</a> for it. We have to admit, it takes some gall to mess up your own website trying to outsmart an ad blocker and then to blame the very same ad blocker after you fail.</p>
<p><img src="https://cdn.adtidy.org/blog/new/gatpsfifthpopup.png" alt="Blaming the ad blockers" loading="lazy"></p>
<p>To finish off this section, a couple of stories that are more amusing than outright funny. For example, we all were quite excited when out came an episode of <em>Black Mirror</em> about a <a href="https://adguard.com/en/blog/black-mirror-ads-reality-netflix-youtube.html">person getting an ad-supported subscription to her brain chip</a>. Her life-saving surgery came at a cheap price, but with a serious catch: the heroine becomes a literal vehicle for ad delivery, interrupting her own conversations to voice ads without even realizing it. The parallels with the ever more aggressive ad-supported subscription tiers of streaming services are uncanny. And finally, let’s give a shoutout to Stijn Spanhove, a Belgian programmer who single-handedly built an <a href="https://adguard.com/en/blog/ad-blocking-real-life-future-app.html">app for AR glasses that blocks ads in real life</a>.</p>
<p><img src="https://cdn.adtidy.org/blog/new/3oo5aad_block3.png" alt="Real-life ad blocker" loading="lazy"></p>
<p>It may not achieve the desired effect yet, but we love the spirit!</p>
<h3 id="adguard-article-medley">AdGuard article medley</h3>
<p>Every time we do a recap, there are a couple of articles left that we <em>have</em> to mention, but no matter how you twist and turn them, they don’t fit into any specific section. So let’s out them in the limelight here, in no particular order.</p>
<p><strong><a href="https://adguard.com/en/blog/googles-privacy-sandbox-officially-no-longer.html">Google’s announced the end of Privacy Sandbox</a></strong>. This initiative, originally launched in 2019 and supposed to make online tracking for targeted advertising “more private,” has been struggling through the entirety of its existence. Many privacy experts claimed that it attempted to achieve unachievable, and judging by the eventual outcome, they may have been correct.</p>
<p><strong><a href="https://adguard-dns.io/en/blog/archive-today-adguard-dns-block-demand.html">AdGuard’s investigation into the suspicious pressure on the Archive.today web snapshot archive</a></strong>. To be honest, we won’t be surprised if one day someone from Hollywood will decide to make a movie based on this story. It has everything: mystery, drama, blackmail, deception. Just read the article — it will be worth your time.</p>
<p><strong><a href="https://adguard.com/en/blog/adguard-tracker-traffic-ad-report.html">Ad blockers save more time and bandwidth than you think, says AdGuard research</a></strong>. We analyzed how ad blockers interact with over 100 news websites, and the results came out quite surprising: after we’d finished all the calculations, we were able to estimate that not using an ad blocker costs you about <strong>80GB of data and 52 hours of time</strong> every year!</p>
<p><strong><a href="https://adguard.com/en/blog/celebrating-adguardian-50-issue.html">Celebrating the 50th issue of our privacy-focused newsletter AdGuardian</a></strong>. We first came up with the idea in 2023 when we decided that we wanted to bring our vision of the most important news and events from the worlds of ad blocking and privacy closer to you. This year marked both the 2-year anniversary and the 50th issue of AdGuardian, and we are already well on our way to the 100th!</p>
<p>To receive AdGuardian newsletter, make sure that <em>Language for emails</em> in your <a href="https://adguardaccount.com/en/account/settings">AdGuard account language</a> is switched to English and that AdGuardian Privacy Guide is ticked off in your Opt-out preferences!</p>
<p><img src="https://cdn.adtidy.org/blog/new/xpipwladguardian2.png" alt="Subscribing to AdGuardian *border" loading="lazy"></p>
<h2 id="ad-filtering-dev-summit-2025">Ad-Filtering Dev Summit 2025</h2>
<p>There is a tradition in the ad-blocking community: since 2018, once a year the developers of ad blockers and browsers, filter maintainers, and privacy researchers all gather together at the Ad-Filtering Dev Summit (or AFDS for short) to discuss hot topics and share thoughts on the current happenings. In October 2025, we (along with Ghostery and eyeo) organized the event on our home turf of Limassol, Cyprus, on the picturesque beachfront next to the warm Mediterranean sea.</p>
<figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/xi-QpJUvazk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" title="AFDS 2025: Ad-Filtering Dev Summit Promo (Official Trailer)"></iframe></figure><p>And we’re happy to say that <a href="https://adguard.com/en/blog/afds-2025-recap.html">the event was a total success</a>! We talked about everything, from new browsers functionalities and how they affect content filtering to avenues for employing AI in ad blocking, from automating filter rules creation to how we communicate complex privacy concepts to users.</p>
<p>The summit was not without speakers representing AdGuard!</p>
<p><strong>Andrey Meshkov</strong>, Founder, Owner and CTO of AdGuard, scrutinized Apple’s new privacy-preserving system-wide URL filtering framework and how AdGuard has already implemented it.</p>
<div class="kg-card kg-callout-card kg-callout-card-green"><div class="kg-callout-emoji">💡</div><div class="kg-callout-text">You can <a href="https://adguard.com/en/blog/apple-url-filter-system-wide-filtering-api.html">read about Andrey’s presentation in more detail</a> in the article he wrote for our blog.</div></div><p><strong>Sofia Orlova</strong>, UX writer at AdGuard, outlined how AdGuard approaches UX writing and interface design to make privacy accessible.<br>
<strong>Dávid Tóta</strong>, main developer of AGLint, and <strong>Elizaveta Egorova</strong>, developer, filter list maintainer, and AG Lint contributor, told us about the evolution of AGLint, a powerful tool designed specifically to assist the maintainers of filter lists.<br>
<strong>Maxim Topciu</strong>, Browser Extensions Team Lead at AdGuard, explored how large language models (LLMs) can change our approach to blocking ads.</p>
<div class="kg-card kg-callout-card kg-callout-card-green"><div class="kg-callout-emoji">💡</div><div class="kg-callout-text">You can <a href="https://adguard.com/en/blog/beyond-filter-lists-rethinking-ad-blocking-with-llms.html">read about Maxim’s presentation in more detail</a> in the article he wrote for our blog.</div></div><p>There were, of course, dozens of other speakers, raising all kinds of great topics and sometimes even sparking heated discussions with their talks! You can <a href="https://www.youtube.com/watch?v=L2c5WMjpVZc&amp;list=PL61EKVIQWizG0tIYqNDoenVaOWSiaAsyb">watch all of them in their entirety on YouTube</a>.</p>
<p>Here’s to another wonderful summit next year!</p>
<h2 id="helping-folk-with-techtok">Helping folk with TechTok</h2>
<p>Just like that iOS update, TechTok is another example of a topic technically from 2024 that wasn’t mentioned in last year’s recap, and that’s why we will consider it a 2025 thing. So, what is TechTok? It’s a place where you ask us anything about technology — preferrably, within our areas of expertise like ad blocking or privacy protection, but honestly anything goes — and we answer the most interesting and popular questions. It’s been almost exactly a year and 11 TechTok issues since we started, so quite a few questions have been answered over that time. Here are some of our favorites:</p>
<p><strong><a href="https://adguard.com/en/blog/techtok-what-is-vpn-tunnel.html">What is a VPN tunnel and how does it work?</a></strong> This is where it all started, issue #1, and to this day one of the most commonly asked questions. If you use a VPN, or plan to, this is a must-read.<br>
<strong><a href="https://adguard.com/en/blog/techtok-4-learning-dns-basics.html">What is DNS? What is the difference between various DNS protocols?</a></strong> Another absolute classic of a question, which we cover in issue #4. Honestly, useful to have some idea about even if you’re not running any DNS-level protection (which you should!).<br>
<strong><a href="https://adguard.com/en/blog/techtok-6-how-o-deal-with-fingerprinting.html">What is fingerprinting and how to minimize your digital footprint?</a></strong> This is issue #6, where we discuss everything fingerprinting-related. Privacy is essential, and knowing how to make sure your devices and software don’t spill more about yourself than necessary is very important.<br>
<strong><a href="https://adguard.com/en/blog/techtok-10-android-ios-privacy.html">Which one is better for your privacy — iOS or Android?</a></strong> With a question like this, there is always a risk of setting something on fire — the discussions may become that hot. But we tried our best to give an unbiased answer in issue #10.</p>
<p>Let’s hope that TechTok remains strong next year! You can help us by sending your questions:</p>
<div class="kg-card kg-button-card kg-align-center"><a href="https://surveys.adguard.com/en/techtok/form.html" class="kg-btn kg-btn-accent">Send your question</a></div><h2 id="signing-off-for-2026">Signing off for 2026</h2>
<p>And that’s it — the entire year jammed into one article. You <em>might</em> have noticed that this recap turned out to be on the longer side. This year has genuinely been so, so tightly packed with new product releases, updates, researches, articles, and events that we can’t help but feel proud about what we have achieved. But the truth is, we wouldn’t be able to achieve this much without you! Thank you to everyone who helped translate our products, test apps, report bugs, improve filters. Without them, AdGuard would not be what it is. And we don’t say this lightly, we really mean it: <a href="https://adguard.com/en/blog/best-contributors-2025.html">we’re sending a few AdGuard goodies to the most active and prominent contributors of the year</a>.</p>
<p><img src="https://cdn.adtidy.org/content/blog/merch.png" alt="AdGuard goodies for the best contributors of 2025" loading="lazy"></p>
<p>And with that let’s wave 2025 goodbye, and see you again in 2026 — we promise that it will be just as exciting and eventful, if not more! Happy New Year!</p>
]]></content:encoded>
    </item>
    <item>
      <title>AdGuard is us… and you: Top contributors 2025</title>
      <link>https://adguard-dns.io/en/blog/best-contributors-2025.html</link>
      <pubDate>Tue, 23 Dec 2025 10:58:01 +0300</pubDate>
      <dc:creator><![CDATA[Anna Koroleva]]></dc:creator>
      <guid isPermaLink="false">694a4b891beaf40001a3336b</guid>
      <category>AdGuard</category>
      <description>We’re continuing a small tradition of celebrating the people who help AdGuard be better. Join our contributors program — and next year, it could be you.</description>
      <content:encoded><![CDATA[<p>What is AdGuard made of? Filters and rules, lines of&nbsp;code, screens and illustrations, social media posts, emails, and support replies. But more than anything, AdGuard is made of people.</p>
<p>Behind everything we do, there is a&nbsp;global community of contributors who care about making the Internet safer and better. They translate our products, test apps, report bugs, improve filters, and help us solve hard problems. Without them, AdGuard would not be what it&nbsp;is.</p>
<p>We value every contribution, big or small. And every year, we take time to&nbsp;say thank you to the people who stood out the most. There are no rankings here and no comparisons. Just people whose efforts made a&nbsp;real difference.</p>
<h2 id="rising-stars">Rising stars</h2>
<p>These contributors joined us this year and have already made a strong impact:</p>
<p><strong>Mickael81</strong> helps us with French translations in an&nbsp;accurate and thoughtful way.</p>
<p><strong>slepi4</strong> contributes Belarusian translations, helping make AdGuard accessible to more people.</p>
<p><strong>Alyaksandr Koshal</strong> is a careful and responsible proofreader. He works on Belarusian translations of our apps with great attention to&nbsp;detail.</p>
<p><strong>jo2dan94</strong> actively tests our apps, reports issues for us to&nbsp;fix, and takes part in&nbsp;discussions.</p>
<h2 id="long-time-contributors-still-going-strong">Long-time contributors, still going strong</h2>
<p>Year after year, they keep showing up for AdGuard. Their long-term support and dedication mean more to us than we can say.</p>
<p><strong>Görkem Emrah Güler</strong> is our true all-rounder. He&nbsp;helps with Turkish translations, filters, bug reports, and solution ideas — always reliable and always ready to help.</p>
<p><strong>Tim Harman</strong> is a steady presence in the moderator community, dedicating his time to making AdGuard Home better.</p>
<p><strong>NCAA</strong> makes it possible for Danish users to enjoy AdGuard in their own language. He localizes our products with great care, and we’re very lucky to&nbsp;have him with us.</p>
<p><strong>Alfred Spijker</strong> localizes AdGuard apps and websites into Dutch. A &nbsp;rock-solid contributor whose work is consistent and precise.</p>
<p><strong>Yuki2718</strong> is one of our most active bug reporters. He&nbsp;takes part in discussions, checks multiple repositories, and helps ensure everything works as&nbsp;expected.</p>
<p><strong>Lukas Novotny</strong> is our beloved Czech proofreader, continuously supporting AdGuard with great care and attention.</p>
<p><strong>Alessandro Visentin</strong> is already a familiar presence. His accurate and careful attention to Italian localization is always helpful.</p>
<h2 id="a-standout-year-for-familiar-faces">A standout year for familiar faces</h2>
<p>Some long-time contributors became especially active in 2025.</p>
<p><strong>Pekari</strong>, who has been contributing Finnish translations to AdGuard for a&nbsp;long time, made a&nbsp;big leap this year and became one of our top helpers.</p>
<p><strong>Morku</strong> supports AdGuard for Windows and helps us investigate complex technical issues.</p>
<p><strong>kodiakhub</strong> was actively involved in testing and discussions, helping reproduce bugs and providing feedback that made fixing issues faster.</p>
<p><strong>zvonimir</strong> made a strong comeback this year by returning with Croatian translations, helping our apps and websites look better and feel more local.</p>
<p>Thank you all! As a small sign of appreciation, we’ll be sending you a&nbsp;few AdGuard goodies.</p>
<p><img src="https://cdn.adtidy.org/content/blog/merch.png" alt="AdGuard’s merch" loading="lazy"></p>
<blockquote>
<p>We’ve contacted everyone on the list to arrange the delivery of AdGuard gifts. If you see your username above but haven’t received a message from us yet, please email us at&nbsp;<a href="mailto:translate@adguard.com">translate@adguard.com</a>.</p>
</blockquote>
<p>Want to see your name on this list and receive our gifts? Join our contributor community — there is something to&nbsp;do for everyone:</p>
<div class="kg-card kg-button-card kg-align-center"><a href="https://adguard.com/contribute.html" class="kg-btn kg-btn-accent">Join AdGuard</a></div><p>Special thanks also go to <strong>hubak</strong>, <strong>Andy Kleinert</strong>, <strong>Sanr</strong>, <strong>BooBerry</strong>, <strong>jrusinek</strong>, <strong>XX-J</strong>, and <strong>green1052</strong> for their great help this year. And to&nbsp;everyone who writes code, tests our software and reports bugs, translates our products, websites, and Knowledge bases, and truly cares — thank you for being part of AdGuard&nbsp;💚</p>
]]></content:encoded>
    </item>
    <item>
      <title>AdGuard DNS now supports post-quantum cryptography. Here’s what that means</title>
      <link>https://adguard-dns.io/en/blog/adguard-dns-v2-19.html</link>
      <pubDate>Fri, 19 Dec 2025 16:30:31 +0300</pubDate>
      <dc:creator><![CDATA[Pamela Puglieri]]></dc:creator>
      <guid isPermaLink="false">694553771beaf40001a32f75</guid>
      <category>AdGuard DNS</category>
      <category>New version</category>
      <category>Release notes</category>
      <description>Once again, AdGuard DNS steps ahead of the curve, becoming the first DNS service to bring client-side post-quantum cryptography.</description>
      <content:encoded><![CDATA[<p>Version 2.19 marks another important step in strengthening security for the near future: once again, AdGuard DNS steps ahead of the curve, becoming <strong>the first DNS service to bring client-side post-quantum cryptography</strong> and joining a very short list of early adopters of the technology — just behind Google and Cloudflare.</p>
<p>We’ve already explained how post-quantum cryptography works in <a href="https://adguard-vpn.com/en/blog/quantum-threat-to-your-encryption.html">an article on our VPN blog</a>. Here, we’ll briefly recap the key concepts and explain how this technology is implemented in AdGuard DNS.</p>
<h2 id="how-post-quantum-cryptography-keeps-your-data-safe">How post-quantum cryptography keeps your data safe</h2>
<p>To keep DNS traffic secure, encryption must protect not only the data itself but also the way encryption keys are exchanged between the client and the server. While modern algorithms are extremely strong, future quantum computers will be able to break today’s key-exchange methods, making encrypted connections vulnerable.</p>
<p>Post-quantum cryptography addresses this risk by using algorithms designed to withstand quantum attacks. For DNS, this means stronger protection for client-server connections such as DoT, DoH, and DoQ, as well as for critical infrastructure components like DNSSEC — ensuring DNS privacy remains reliable in the long term.</p>
<h3 id="how-does-it-work">How does it work?</h3>
<p>AdGuard DNS uses a hybrid encryption method called <code>X25519MLKEM768</code>, the same approach used in Chrome and other Chromium-based browsers.</p>
<ul>
<li><code>X25519</code> provides the standard encryption algorithm.</li>
<li><code>ML-KEM768</code> adds post-quantum security.</li>
</ul>
<h3 id="what-does-this-mean">What does this mean?</h3>
<ul>
<li>This greatly increases protection because the combined key from both algorithms is virtually impossible to crack, even by quantum computers.</li>
<li>Even if vulnerabilities are found in the post-quantum <code>ML-KEM768</code> algorithm, the trusted <code>X25519</code> algorithm will still provide security.</li>
</ul>
<h2 id="how-to-start-using-it">How to start using it</h2>
<p>Starting with version 2.19, post-quantum cryptography is enabled by default in AdGuard DNS. However, to use this feature, <strong>you must connect to a DNS server through one of the AdGuard apps</strong>, as most OSes don’t support it natively. We’re still preparing the apps to be fully compatible with post-quantum cryptography, and currently, they are being tested. To try it now, you can download the latest Nightly builds — just keep in mind they may be unstable:</p>
<ul>
<li><a href="https://agrd.io/windows_nightly">AdGuard for Windows v8.0.0 Nightly 22</a></li>
<li><a href="https://agrd.io/android_nightly">AdGuard for Android v4.14 Nightly 23</a></li>
<li><a href="https://agrd.io/mac_nightly">AdGuard for Mac v2.18.0.2090 Nightly</a></li>
</ul>
<blockquote>
<p>This feature isn’t available when you connect to a DNS server through one of AdGuard VPN apps yet, but it’s coming soon. Once it’s rolled out, it will be enabled automatically when you turn on post-quantum cryptography in the app.</p>
</blockquote>
<p><img src="https://cdn.adtidy.org/content/release_notes/dns/v2-19/PQC_en.png" alt="Post-quantum cryptography in AdGuard DNS *border" loading="lazy"></p>
<p>To confirm that it’s active, visit <a href="https://adguard.com/en/test.html">our test page</a> and scroll down to the AdGuard DNS section. The status <em>PQC: enabled</em> indicates that you’re fully protected.</p>
<hr>
<p>We’d love to get your feedback and suggestions on <a href="https://github.com/AdguardTeam/AdGuardDNS/issues/new/choose">GitHub</a>. If you want, you can also reach us out on social media, we’re <a href="https://adguard-dns.io/en/discuss.html">on multiple platforms</a>.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Holiday savings that make your Internet shine</title>
      <link>https://adguard-dns.io/en/blog/new-year-2026.html</link>
      <pubDate>Thu, 18 Dec 2025 10:14:24 +0300</pubDate>
      <dc:creator><![CDATA[Anna Koroleva]]></dc:creator>
      <guid isPermaLink="false">6943a9d01beaf40001a32c5c</guid>
      <category>Promo</category>
      <description>This promo wraps up a year of making your Internet sparkling clean. Enjoy discounts on all AdGuard products — we’ve got you covered!</description>
      <content:encoded><![CDATA[<blockquote>
<p>Upd. This promotion is over. If you didn’t get a chance to buy AdGuard Ad Blocker, AdGuard VPN or AdGuard DNS at a discount, don’t worry — we often run other promotions. Not to miss the next one, <a href="#subscribe-to-news">subscribe to our newsletter</a> — we’ll keep you in the loop!</p>
</blockquote>
<p>Once you’ve seen websites and apps free from ads and all the other clutter, it’s hard to go back. We get it — that’s why we keep polishing everything we make: updating filters, tuning our VPN protocol, refining our DNS service, and creating new tools.</p>
<p>This season, we want your Internet to sparkle. Celebrate with <strong>holiday discounts on AdGuard Ad Blocker, AdGuard VPN, and AdGuard DNS — available through January 1</strong>.</p>
<p><img src="https://cdn.adtidy.org/content/promos/ny_26/mascots_blog.png" alt="Mascots *border" loading="lazy"></p>
<h2 id="%E2%9C%A8-sparkling-clean-web-with-adguard">✨ Sparkling-clean Web with AdGuard</h2>
<p>Clear the clutter on any device — even Android TV and Linux. Share protection with family and friends and keep the sparkle going.</p>
<p>Lifetime licenses are 40% off, and 1-year licenses are 30% off. The discount applies to renewals and adding more devices in your <a href="https://adguardaccount.com/account/licenses?aid=136110&amp;utm_source=blog">AdGuard account</a>. Or simply get a new license.</p>
<div class="kg-card kg-button-card kg-align-center"><a href="https://adguard.com/license.html?promoCode=NY2026&amp;aid=136110&amp;utm_source=blog" class="kg-btn kg-btn-accent">Get AdGuard with discount</a></div><h2 id="%F0%9F%9A%80-travel-at-light-speed-with-adguard-vpn">🚀 Travel at light speed with AdGuard VPN</h2>
<p>Connect to 85+ locations worldwide — perfect for finding better prices while gift shopping. And once the shopping’s done, unwind with your favorite holiday shows. AdGuard VPN supports streaming on Netflix, Disney+, Hulu, HBO Max, BBC iPlayer, and more.</p>
<p><strong>Get the best deal — a 2-year subscription at 80% off.</strong></p>
<div class="kg-card kg-button-card kg-align-center"><a href="https://adguard-vpn.com/license.html?promoCode=NYVPN2026&amp;aid=136110&amp;utm_source=blog" class="kg-btn kg-btn-accent">Get AdGuard VPN with discount</a></div><h2 id="%F0%9F%8F%A1-home-protection-that-shines-%E2%80%94-adguard-dns">🏡 Home protection that shines — AdGuard DNS</h2>
<p>Everything in your home that goes online — TVs, fridges, smart devices — can stay clean and safe with AdGuard DNS.</p>
<p>Choose a Personal plan to protect your entire household, or a Team plan for workspaces — <strong>both are 55% off during the holiday season</strong>.</p>
<div class="kg-card kg-button-card kg-align-center"><a href="https://adguard-dns.io/license.html?promoCode=NYDNS2026&amp;aid=136110&amp;utm_source=blog" class="kg-btn kg-btn-accent">Get AdGuard DNS with discount</a></div><h2 id="%E2%9C%89%EF%B8%8F-a-spotless-inbox-with-adguard-mail">✉️ A spotless inbox with AdGuard Mail</h2>
<p>Meet our youngest service — <a href="https://adguard-mail.com/welcome.html?utm_source=blog">AdGuard Mail</a>. Use Temp mail for promo codes, giveaways, and one-off sign-ups, and keep your real address private with aliases that forward messages securely.</p>
<p>Since it’s new, you can join early and <strong>get a subscription for less than half the price</strong>.</p>
<div class="kg-card kg-button-card kg-align-center"><a href="https://adguard-mail.com/license.html?aid=136110&amp;utm_source=blog" class="kg-btn kg-btn-accent">Get AdGuard Mail with discount</a></div><p>Stay safe and shiny in the new year!</p>
]]></content:encoded>
    </item>
    <item>
      <title>AdGuard DNS mobile app v1.1: An easy setup across many devices</title>
      <link>https://adguard-dns.io/en/blog/adguard-dns-app-v1-1.html</link>
      <pubDate>Tue, 02 Dec 2025 15:34:10 +0300</pubDate>
      <dc:creator><![CDATA[Pamela Puglieri]]></dc:creator>
      <guid isPermaLink="false">692edcc21beaf40001a31f27</guid>
      <category>AdGuard DNS</category>
      <category>AdGuard DNS mobile app</category>
      <category>New version</category>
      <category>Release notes</category>
      <description>From v1.1, the app supports Managed App Configuration, a new feature for organizations to manage app settings across multiple devices.</description>
      <content:encoded><![CDATA[<p>We’ve barely launched the mobile AdGuard DNS app, and it’s already time for an update! Starting with version 1.1, the app now supports Managed App Configuration on both Android and iOS — a valuable new feature for organizations that need to manage app behavior consistently across multiple devices.</p>
<h2 id="new-possibilities-with-managed-app-configuration-support">New possibilities with Managed App Configuration support</h2>
<p>Managed App Configuration is a solution that allows IT administrators to configure the app remotely, without requiring any manual setup from the end user. This means that companies, schools, and other organizations can deploy AdGuard DNS at scale with all settings pre-set, ensuring a consistent and secure rollout across thousands of devices at once.</p>
<div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">📚</div><div class="kg-callout-text">More information about Managed App Configuration and instructions on how to set it up are available in our <a href="https://adguard-dns.io/kb/private-dns/connect-devices/other-options/mdm-config/" rel="noreferrer">Knowledge base</a>.</div></div><p>Here’s what you can do with the new feature:</p>
<ul>
<li><strong>Easy connection setup:</strong> Users still go through the initial connection creation step, but the Setup ID field is pre-filled and cannot be modified.</li>
<li><strong>Protected settings:</strong> Once a managed configuration is applied, the DNS settings are locked to ensure consistency and security.</li>
<li><strong>Flexible device naming:</strong> Administrators can assign device names ahead of time, or allow users to enter them manually.</li>
</ul>
<h2 id="more-control-for-organizations">More control for organizations</h2>
<p>With centrally managed configuration, Team and Enterprise users can ensure that every device connected to their DNS server follows a standardized setup, reducing potential configuration mistakes and simplifying support. Policies such as controlled settings can be enforced automatically, and the app clearly indicates to users that it is managed by their organization.</p>
<p><img src="https://cdn.adtidy.org/content/release_notes/dns/dns-app-v1-1/Settings_en.png" alt="Settings *mobile" loading="lazy"></p>
<p>This centralized control makes deployment faster and more secure, giving companies peace of mind and a smoother experience for their employees.</p>
<h2 id="we%E2%80%99re-just-getting-started">We’re just getting started</h2>
<p>This is the first of many updates, and we hope it brings real value. As we continue building the app, your feedback is especially important. Got ideas for improvements or fixes? Share them with us on <a href="https://github.com/AdguardTeam/AdGuardDNS/issues">GitHub</a> or <a href="https://adguard-dns.io/discuss.html">social media</a>.</p>
]]></content:encoded>
    </item>
    <item>
      <title>AdGuard DNS v2.18: A new tool for Parental control</title>
      <link>https://adguard-dns.io/en/blog/adguard-dns-v2-18.html</link>
      <pubDate>Tue, 02 Dec 2025 13:49:13 +0300</pubDate>
      <dc:creator><![CDATA[Pamela Puglieri]]></dc:creator>
      <guid isPermaLink="false">692ec4291beaf40001a31f06</guid>
      <category>AdGuard DNS</category>
      <category>New version</category>
      <category>Release notes</category>
      <description>In this update, we’ve introduced category-based service blocking — a new way to control access to predefined groups.</description>
      <content:encoded><![CDATA[<p>AdGuard DNS v2.18, brings a significant improvement to Parental control. Previously, it could block specific domains or individual content types, but larger groups of services were harder to manage. In this update, we’ve introduced category-based service blocking — a new, more convenient way to control access to predefined groups.</p>
<h2 id="available-categories">Available categories</h2>
<p><img src="https://cdn.adtidy.org/content/release_notes/dns/v2-18/category_en.png" alt="Category-based blocking *border" loading="lazy"></p>
<p>You can choose from more than 20 blocking categories, including:</p>
<ul>
<li><strong>Adult content</strong>: Websites and services containing explicit material or other 18+ content.</li>
<li><strong>Games</strong>: Websites, platforms, and services related to online gaming, game downloads, gaming communities, and in-browser games.</li>
<li><strong>Banking</strong>: Online services of financial institutions, including banking portals, credit-card services, loan providers, and investment platforms.</li>
<li><strong>Communication</strong>: Platforms for messaging, calling, collaboration, or social interaction, such as messengers, video-conferencing tools, and forums.</li>
</ul>
<p>And many others!</p>
<h2 id="why-it%E2%80%99s-useful">Why it’s useful</h2>
<p>Overall, category-based filtering makes Parental control easier to configure, more flexible, and more effective for both home and business use.</p>
<p>Families can set up protection much more easily: instead of hunting for individual domains to block, parents can simply choose a category and be confident that related content is filtered automatically. It offers peace of mind, saves time, and helps maintain a safer online environment for children.</p>
<p>Corporate users gain similar advantages. Category-based blocking allows administrators to enforce company policies consistently. It simplifies setup, reduces maintenance efforts, and helps ensure compliance with organizational security or productivity guidelines.</p>
<h2 id="how-to-use-it">How to use it</h2>
<ol>
<li>On your Dashboard, go to <a href="https://adguard-dns.io/en/dashboard/servers"><em>Servers</em></a>.</li>
<li>Select the desired server and click <em>Parental control</em>.</li>
<li>Go to <em>Block websites by category</em>.</li>
<li>Search for the categories you want to block or select them directly from the list.</li>
</ol>
<p>You’re ready to go!</p>
<h2 id="share-your-experience">Share your experience</h2>
<p>We’ve added category-based blocking to give you more flexibility in managing AdGuard DNS. Try it out and let us know if it meets your needs  and what would make it even better. Share your thoughts on <a href="https://github.com/AdguardTeam/AdGuardDNS/issues">GitHub</a> or via <a href="https://adguard-dns.io/discuss.html">social media</a>.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Partial AdGuard DNS outage on November 25, 2025</title>
      <link>https://adguard-dns.io/en/blog/partial-adguard-dns-outage-11-25.html</link>
      <pubDate>Thu, 27 Nov 2025 12:18:35 +0300</pubDate>
      <dc:creator><![CDATA[Ainar Garipov]]></dc:creator>
      <guid isPermaLink="false">6928176b1beaf40001a31bcb</guid>
      <category>AdGuard DNS</category>
      <category>Post Mortem</category>
      <description>Explaining the reasons, describing the technical details, and sharing the measures we have taken to prevent this from happening again.</description>
      <content:encoded><![CDATA[<p>Between approximately 15:30 and 18:00 UTC on November 25, AdGuard DNS experienced a major outage affecting servers in multiple locations, primarily in Europe. During this time, some AdGuard DNS users observed slow or failed DNS resolution, including timeouts and SERVFAIL responses.</p>
<p>We apologize for the incident and would like to provide an explanation of what happened, how we resolved the issue, and the changes we’re implementing to prevent this from happening again.</p>
<div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">TLDR</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><ul><li value="1"><span style="white-space: pre-wrap;">Impact. A significant portion of traffic in several European locations, primarily Amsterdam, Frankfurt, and London, experienced intermittent DNS failures (timeouts and SERVFAIL) for up to 2.5 hours.</span></li><li value="2"><span style="white-space: pre-wrap;">Root cause. A bug in the user data cache logic caused a large number of full synchronizations with the business‑logic service, which, combined with suboptimal memory and connection‑limit settings, led to resource exhaustion on several DNS clusters.</span></li><li value="3"><span style="white-space: pre-wrap;">Mitigation. The buggy version was rolled back, corrupted caches were repaired, traffic was temporarily rerouted, and connection/memory limits were tuned; additional safeguards and tests are being implemented to avoid similar failures.</span></li></ul></div>
        </div><h2 id="what-happened">What happened</h2>
<p>AdGuard DNS resolvers require users’ filtering settings to be available locally before they can apply filters. At startup, the resolver loads a cached copy of all user data from a local file and then periodically queries the business‑logic service only for incremental changes since that snapshot. If the local cache is stale or corrupted, the resolver has to request a full dataset from the business‑logic service, which is slow and generates significantly higher load on both sides.</p>
<p>On November 25, a new version of AdGuard DNS was deployed with the goal of improving this mechanism. Due to a bug, instead of saving the complete user dataset into the local cache file, the service saved only the recently changed subset, which was often very small or even empty. As a result, many resolvers started up with either no user data or with only a tiny fraction of it, triggering repeated full synchronizations.</p>
<p>The first deployment attempt failed partway through due to a network issue, so about half of the fleet was running the new buggy version while the rest were still on the old one. When the deployment was retried, a large number of resolvers simultaneously discovered that their local caches were effectively empty or invalid and started full‑syncing user data. This caused a spike of traffic to the business‑logic service and a surge in resource usage on the DNS resolvers themselves.</p>
<h3 id="amsterdam-hardware-mismatch-and-overload">Amsterdam: hardware mismatch and overload</h3>
<p>In Amsterdam, the impact of this spike was amplified by a hardware mismatch. The cluster consisted of two groups of machines: some with 32 GiB of RAM and others with 64 GiB, while the AdGuard DNS configuration (connection limits, cache sizes, memory settings) had been tuned for the 64‑GiB profile.</p>
<p>Under the sudden load from full synchronizations and a storm of retrying DNS clients, the 32‑GiB machines ran out of usable memory and hit internal limits much sooner. They degraded sharply and effectively stopped serving traffic, which caused most of the Amsterdam DNS load to shift to the 64‑GiB machines. These remaining nodes then also entered an overloaded state: connection limits were reached, queues grew, and DNS queries started timing out or failing with SERVFAIL, even though upstream DNS resolvers were still healthy and answering quickly.</p>
<p>While working on the rollback of the buggy version and on cache repair, traffic from Amsterdam was partially rerouted to other European locations. This helped stabilize Amsterdam but introduced heavy additional load on Frankfurt and London.</p>
<h3 id="frankfurt-and-london-connection-limits-pipelining-and-latency">Frankfurt and London: connection limits, pipelining, and latency</h3>
<p>In Frankfurt and London, the underlying hardware was uniform, but the misconfigured limits and high concurrency still led to severe degradation. Two effects were especially important:</p>
<ol>
<li>
<p>Connection limits and pipelining<br>
The resolver uses an internal limit on the number of active connections and supports request pipelining, allowing multiple concurrent queries per connection. With a pipeline depth of 5, each incoming connection could carry several in‑flight requests, each handled by separate goroutines and buffers. Under heavy load, this resulted in a large number of concurrent goroutines and live objects in memory, which increased heap size and put pressure on the Go garbage collector.</p>
</li>
<li>
<p>High latency and SERVFAIL despite healthy upstreams<br>
As memory pressure grew, garbage collection became more frequent and more expensive, increasing the time each DNS query spent inside the resolver. This led to a sharp rise in request duration and in the number of SERVFAIL responses, because client‑side and internal timeouts were reached before responses could be processed, even though upstream DNS servers were still responding quickly and successfully.</p>
</li>
</ol>
<p>In Frankfurt specifically, CPU usage never appeared fully saturated at the system level, but GC activity and internal contention were enough to significantly increase tail latency. During this period, the cluster hit its connection limit and stayed at it: existing connections were held for longer than usual, while new clients struggled to establish new connections. Clients responded with retries, increasing load even further and keeping the connection limit saturated.</p>
<p>When the request pipeline depth was reduced from 5 to 1 in Frankfurt, the system recovered very quickly. With pipeline=1, each connection carried at most one in‑flight DNS query at a time, dramatically reducing the number of concurrent goroutines and live objects in memory per connection. This in turn reduced heap growth and GC pressure, allowing the resolver to complete requests faster, close connections in a timely manner, and free up connection slots. As a result, the connection limit was no longer constantly saturated, request duration dropped, and the rate of SERVFAIL responses fell back to normal levels.</p>
<h2 id="key-problems-memory-connlimit-and-32-vs-64-gib-nodes">Key problems: Memory, connlimit, and 32 vs 64 GiB nodes</h2>
<p>An important factor in how different nodes behaved was the interaction between available RAM, Go’s garbage collector, and the connlimit setting. Сonnlimit controls the maximum amount of memory the Go runtime will use for managed heap before aggressively triggering garbage collection. On high‑RAM nodes, if connlimit is set too high, the runtime allows the heap to grow much larger before GC becomes aggressive.</p>
<p>On the 64‑GiB machines, the effective memory limit was higher, so under heavy concurrency and high pipelining, the resolver process accumulated a large heap with many goroutines and buffers. Once this heap reached the configured limit, the GC had to work very hard to keep memory usage under control, resulting in prolonged periods of high GC CPU utilization and more frequent pauses. This is a known worst‑case scenario for connlimit on high‑memory applications: memory is not exhausted, but CPU time is increasingly spent in GC, leading to higher latency and reduced throughput.</p>
<p>On the 32‑GiB machines, the same configuration and load caused the process to reach practical memory limits earlier. These nodes started failing sooner because their configuration (cache sizes, connection limits) had not been scaled down to match the smaller RAM footprint, but the 64‑GiB nodes eventually became bottlenecked by GC activity instead. In combination with high pipelining and high retry traffic, this created a feedback loop where GC pressure, connection saturation, and client retries reinforced each other.</p>
<h2 id="incident-timeline">Incident timeline</h2>
<ul>
<li>
<p><strong>14:30 UTC:</strong> The first deployment of the new version begins. Due to a network issue, the deployment fails approximately an hour later, leaving about half of all servers running the new buggy version.</p>
</li>
<li>
<p><strong>15:30–16:00 UTC:</strong> The second deployment attempt starts. Alerts are triggered for increased DNS error rates and server load. The investigation quickly identifies the bug in the caching logic that causes resolvers to operate with empty or incomplete local user data and to perform full synchronizations.</p>
</li>
<li>
<p><strong>16:00–16:30 UTC:</strong> A decision is made to roll back the buggy version on all servers simultaneously. Under the combined load of full synchronizations and client retries, the Amsterdam cluster with mixed 32‑GiB/64‑GiB hardware becomes overloaded; 32‑GiB nodes effectively drop out first, pushing more traffic onto 64‑GiB nodes, which then also start failing. Traffic is partially rerouted from Amsterdam to other European locations, increasing load on Frankfurt and London.</p>
</li>
<li>
<p><strong>16:30–17:30 UTC:</strong> Configuration changes are applied to reduce the effective connection concurrency and pipeline depth in Frankfurt and London, and to adjust limits to the actual hardware capacity. These changes gradually bring clusters back to a stable state. In parallel, corrupted cache files and user data snapshots are repaired to avoid further full synchronizations.</p>
</li>
<li>
<p><strong>17:30–18:00 UTC:</strong> The rollback is completed, caches are restored to a consistent state, traffic distribution is normalized, and error rates return to baseline.</p>
</li>
</ul>
<h2 id="why-queries-failed-servfail-and-high-latency">Why queries failed (SERVFAIL and high latency)</h2>
<p>During the outage, users primarily saw DNS timeouts and SERVFAIL responses. It is important to stress that upstream DNS providers were operating normally and returning valid answers in a timely manner. The failures were caused by the resolver layer being unable to process and return responses before internal or client‑side timeouts expired.</p>
<p>Several factors contributed to this:</p>
<ol>
<li>Saturated connection limits and high pipelining depth caused many in‑flight DNS queries to be queued or delayed.</li>
<li>Increased heap size and GC pressure led to longer response processing times and occasional pauses, especially on 64‑GiB nodes.</li>
<li>Clients and recursive resolvers retried failed queries, further increasing load and keeping the system close to its limits.</li>
</ol>
<h2 id="follow%E2%80%91up-steps">Follow‑up steps</h2>
<p>To prevent similar incidents in the future, the following actions will be taken:</p>
<ol>
<li>Code and testing improvements
<ol>
<li>Add automated tests to verify that the full user dataset is correctly serialized into and restored from the local cache file, including detection of empty or truncated caches.</li>
<li>Introduce integration tests that simulate resolver startup with an empty or corrupted cache under realistic load, ensuring that the system behaves gracefully and does not overwhelm business‑logic services.</li>
</ol>
</li>
<li>Configuration and limit tuning
<ol>
<li>Standardize server hardware profiles per location to avoid mixed clusters with significantly different RAM sizes, or explicitly maintain separate configurations per hardware class.</li>
<li>Review and adjust connlimit, cache sizes, and connection limits for each standard node type so that both 32‑GiB and 64‑GiB nodes (or their future equivalents) operate within safe GC and memory envelopes.</li>
<li>Reevaluate and lower pipelining depth where necessary to keep concurrency per connection at a level that does not produce excessive goroutine and heap growth under peak conditions.</li>
<li>Reevaluate our approach to connection and goroutine limiting to allow for both reasonable limitations on resource consumption and decent throughput even after a connection break.</li>
</ol>
</li>
<li>Monitoring and alerting
<ol>
<li>Extend monitoring to track not only CPU and overall memory, but also Go heap size, GC time, GC cycles per second, and per‑cluster request latency distributions.</li>
<li>Add dedicated alerts for sustained increases in SERVFAIL rate and request duration in the presence of healthy upstreams, to detect internal contention and GC‑related issues before they lead to a user‑visible outage.</li>
</ol>
</li>
<li>Operational procedures
<ol>
<li>Refine deployment and rollback procedures for DNS resolvers to avoid simultaneous cache invalidation across a large fraction of the fleet.</li>
<li>Document and rehearse playbooks for quickly adjusting pipeline depth, connection limits, and connlimit during live incidents, based on the behavior observed in Amsterdam and Frankfurt.</li>
</ol>
</li>
</ol>
]]></content:encoded>
    </item>
    <item>
      <title>Black Friday: Biggest discounts of the year</title>
      <link>https://adguard-dns.io/en/blog/black-friday-25.html</link>
      <pubDate>Fri, 21 Nov 2025 09:34:37 +0300</pubDate>
      <dc:creator><![CDATA[Anna Koroleva]]></dc:creator>
      <guid isPermaLink="false">692007fd1beaf40001a3189b</guid>
      <category>Promo</category>
      <description>Enjoy up to 85% off all AdGuard products and shop safely this season.</description>
      <content:encoded><![CDATA[<blockquote>
<p>Upd. This promotion is over. If you didn’t get a chance to buy AdGuard Ad Blocker, AdGuard VPN, or AdGuard DNS at a discount, don’t worry — we often run other promotions. Not to miss the next one, <a href="#subscribe-to-news">subscribe to our newsletter</a> — we’ll keep you in the loop!</p>
</blockquote>
<p>We won’t beat around the bush — you know what Black Friday means. Until December 5, we’re rolling out <strong>once-a-year discounts on AdGuard products: up to 50% off Ad Blocker, up to 65% off AdGuard DNS, and 85% off AdGuard VPN</strong>. As a cherry on top, you can grab an early-bird discount for AdGuard Mail.</p>
<p>These deals work for new purchases, upgrades, and renewals.</p>
<p><img src="https://cdn.adtidy.org/blog/new/2amnmteam_bf.png" alt="AdGuard mascot team" loading="lazy"></p>
<h2 id="browse-better-with-adguard-ad-blocker">Browse better with AdGuard Ad Blocker</h2>
<p>Say goodbye to intrusive ads, popups, and other distractions. With AdGuard, the Web becomes cleaner, faster, and quieter — just the way it should be.</p>
<p><strong>Lifetime licenses are now 45% off, 1-year licenses are 50% off.</strong></p>
<div class="kg-card kg-button-card kg-align-center"><a href="https://adguard.com/license.html?promoCode=BF25&amp;aid=136109&amp;utm_source=blog" class="kg-btn kg-btn-accent">💚 Get AdGuard</a></div><p><em>Already have a license? You can upgrade it to cover more devices or extend it in <a href="https://adguardaccount.com/account/licenses">your AdGuard account</a>.</em></p>
<h2 id="explore-freely-with-adguard-vpn">Explore freely with AdGuard VPN</h2>
<p>Prices differ from country to country — connect to AdGuard VPN to hunt for better deals. And when the shopping’s done, unwind with shows from other regions on your favorite streaming platform.</p>
<p><strong>2-year subscriptions are now 85% off.</strong></p>
<div class="kg-card kg-button-card kg-align-center"><a href="https://adguard-vpn.com/license.html?promoCode=BFVPN25&amp;aid=136109&amp;utm_source=blog" class="kg-btn kg-btn-accent">🖤 Get AdGuard VPN</a></div><p><em>You can extend your existing subscription at a discount — it’s cheaper than auto-renewal. Simply purchase a new subscription using the same email address.</em></p>
<h2 id="stay-in-control-with-adguard-dns">Stay in control with AdGuard DNS</h2>
<p>AdGuard DNS is your reliable tool for keeping trackers at bay, blocking intrusive ads, and adding an extra layer of security to your browsing.</p>
<p><strong>The Personal plan is now 65% off and the Team plan is 55% off.</strong></p>
<div class="kg-card kg-button-card kg-align-center"><a href="https://adguard-dns.io/license.html?promoCode=BFDNS25&amp;aid=136109&amp;utm_source=blog" class="kg-btn kg-btn-accent">🩵 Get AdGuard DNS</a></div><p><em>If you’re already using AdGuard DNS, now’s the perfect time to extend your subscription — it’ll cost less than auto-renewal.</em></p>
<h2 id="keep-your-inbox-private-with-adguard-mail">Keep your inbox private with AdGuard Mail</h2>
<p>Meet our youngest service — <a href="https://adguard-mail.com/welcome.html?utm_source=blog">AdGuard Mail</a>. With it, you get Temp mail — a disposable inbox perfect for promo codes, giveaways, or any sign-ups you don’t fully trust. It also gives you aliases that forward messages to your real address, keeping it private.</p>
<p>Since it’s new, you can get in early and <strong>grab a subscription for less than half the price</strong>.</p>
<div class="kg-card kg-button-card kg-align-center"><a href="https://adguard-mail.com/license.html?aid=136109&amp;utm_source=blog" class="kg-btn kg-btn-accent">🧡 Get AdGuard Mail</a></div><p><em>Black Friday specials are available through December 5.</em></p>
]]></content:encoded>
    </item>
    <item>
      <title>Introducing the AdGuard DNS mobile app: A new way to stay protected</title>
      <link>https://adguard-dns.io/en/blog/adguard-dns-mobile-app-v1-0.html</link>
      <pubDate>Mon, 10 Nov 2025 10:59:55 +0300</pubDate>
      <dc:creator><![CDATA[Pamela Puglieri]]></dc:creator>
      <guid isPermaLink="false">69119b7b1beaf40001a30d76</guid>
      <category>AdGuard DNS</category>
      <category>Release notes</category>
      <description>Available for Android and iOS, the AdGuard DNS app makes it easy to configure your mobile device to use AdGuard DNS servers.</description>
      <content:encoded><![CDATA[<p>We’re excited to announce something simple, yet powerful: the <strong>AdGuard DNS mobile app</strong> is here!</p>
<p>Available for Android and iOS, this lightweight app makes it effortless to configure your mobile device to use AdGuard DNS servers. If you don’t need advanced AdGuard features but still want secure, privacy-friendly DNS, the AdGuard DNS mobile app is the simplest way to get it in just a few taps.</p>
<p><img src="https://cdn.adtidy.org/content/release_notes/dns/dns-app-v1-0/protection-dns.png" alt="DNS protection *mobile" loading="lazy"></p>
<h2 id="who-should-try-it">Who should try it</h2>
<p>If you’re looking for DNS-level protection —  blocking ads, trackers, and malicious websites — but don’t need the full range of features offered by AdGuard Ad Blocker or AdGuard VPN, this app is perfect for you.</p>
<p>If you ever want to go further, you can always explore AdGuard Ad Blocker and AdGuard VPN apps for advanced protection and more configuration options.</p>
<h2 id="what%E2%80%99s-inside">What’s inside</h2>
<h3 id="easy-setup">Easy setup</h3>
<p>Instead of installing extra apps or going through complicated instructions, you just enter a single setup ID, provided in the dashboard, and you’re done — the device will be tied to your account. Even non-technical users can set it up in seconds.</p>
<p><img src="https://cdn.adtidy.org/content/release_notes/dns/dns-app-v1-0/SetupID1.png" alt="Setup ID *mobile" loading="lazy"></p>
<p>Don't feel like typing? Just scan a QR code and the app will automatically connect your device to your account. This makes it easy to set up protection on your family’s or team’s devices.</p>
<p>You can find the setup ID and the QR code in your <a href="https://adguard-dns.io/dashboard/">dashboard</a>. On the <em>Home</em> tab, click <em>Add new device</em> and follow the instructions on the page.</p>
<h3 id="choose-your-protocol">Choose your protocol</h3>
<p>The AdGuard DNS app supports all major DNS protocols, letting you pick the best one for your device and connection type.</p>
<p>Both Android and iOS users can choose a VPN-based mode for more flexibility (DNS-over-HTTPS, DNS-over-TLS, or DNS-over-QUIC) — AdGuard DNS uses a VPN profile to route your requests to the selected DNS server. Exclusively on iOS, users have access to the native OS protocol (DNS-over-HTTPS or DNS-over-TLS).</p>
<p>To choose a protocol, go to <em>Settings</em> and tap <em>Protocol</em> in the <em>General</em> section. Select the one that suits you best.</p>
<h2 id="getting-started">Getting started</h2>
<p>Ready to enable DNS protection? Here's a simple guide to get you started:</p>
<ol>
<li>Go to your AdGuard DNS dashboard at <a href="https://adguard-dns.io/dashboard/">adguard-dns.io/dashboard</a>.</li>
<li>Click <em>Add new device</em> on the <em>Home</em> tab.</li>
<li>Select your device type and give it a name, then click <em>Next</em>.</li>
<li>Expand the <em>Use AdGuard Apps</em> section.</li>
</ol>
<p><img src="https://cdn.adtidy.org/content/release_notes/dns/dns-app-v1-0/UseAdGuardApps.png" alt="Use AdGuard Apps *mobile" loading="lazy"></p>
<ol start="5">
<li>Under <em>Use the AdGuard DNS app</em>, choose one of these setup methods:</li>
</ol>
<ul>
<li>Click <em>Configure</em> if you’re on the device you want to protect.</li>
<li>Scan the QR code with the device you want to protect.</li>
<li>Copy your Setup ID and paste it directly into the app.</li>
</ul>
<ol start="6">
<li>Follow the in-app instructions to complete the setup.</li>
</ol>
<p>When using a VPN-based protocol, you still need to allow creating a VPN profile before being fully protected. To do this, go to the app’s home page, click <em>Enable</em>, and follow the in-app instructions.</p>
<p>iOS users who prefer native DNS still need to go to <em>Settings</em> → <em>General</em> → <em>VPN &amp; Device Management</em> → <em>DNS</em> and enable AdGuard DNS.</p>
<h2 id="what%E2%80%99s-coming-next">What’s coming next</h2>
<p>This is version 1.0, just the beginning. We already have a roadmap full of improvements and new features, so you can expect regular updates with enhancements. And yes, we’re also working on a desktop version!</p>
<h2 id="ready-to-try">Ready to try?</h2>
<p>If you’re as excited as we are to experience an easier way to set up your AdGuard DNS, now is the time to jump in.</p>
<div class="kg-card kg-button-card kg-align-center"><a href="https://agrd.io/android_dns" class="kg-btn kg-btn-accent">Get the AdGuard DNS app for Android</a></div><div class="kg-card kg-button-card kg-align-center"><a href="https://agrd.io/ios_dns" class="kg-btn kg-btn-accent">Get the AdGuard DNS app for iOS</a></div><p>Install it, try out, and let us know what you think. Every bit of feedback helps us make AdGuard better for everyone.</p>
<ul>
<li>Found any bugs? Want to request a feature? You can submit them directly to our <a href="https://github.com/AdguardTeam/AdguardDNS/issues">GitHub repository</a>.</li>
<li>Want to share your opinion? Find us <a href="https://adguard-dns.io/en/discuss.html">on our social media</a>.</li>
</ul>
<p>Thank you for being part of our community!</p>
]]></content:encoded>
    </item>
    <item>
      <title>Behind the complaints: Our investigation into the suspicious pressure on Archive.today</title>
      <link>https://adguard-dns.io/en/blog/archive-today-adguard-dns-block-demand.html</link>
      <pubDate>Sat, 08 Nov 2025 01:46:31 +0300</pubDate>
      <dc:creator><![CDATA[Andrey Meshkov]]></dc:creator>
      <guid isPermaLink="false">690e76c71beaf40001a30cf1</guid>
      <category>AdGuard news</category>
      <category>Industry news</category>
      <description>Some time ago, we were contacted by a group fighting against online CSAM, demanding that AdGuard DNS blocks the Archive.today website. This was only the beginning of a much larger story…</description>
      <content:encoded><![CDATA[<p>The FBI has been investigating Archive.is (also known as Archive.today), <a href="https://arstechnica.com/tech-policy/2025/11/fbi-subpoena-tries-to-unmask-mysterious-founder-of-archive-today/">as was recently revealed</a>. The agency issued a subpoena to the site’s domain registrar, asking for information about the person behind it, citing a “federal criminal investigation.”</p>
<p>Archive.is was launched in 2012 by someone using the name <em>Denis Petrov</em> — though whether that’s their real identity remains unclear. The site lets users save “snapshots” of web pages by submitting URLs, which makes it a valuable tool for preserving content that might otherwise disappear. But because it can also be used to bypass paywalls, it’s long been a thorn in the side of many media organizations.</p>
<p>While the exact nature of the FBI investigation hasn’t been confirmed, it is speculated it can be related to copyright or CSAM (child sexual abuse material) dissemination issues. Altogether, the situation suggests growing pressure on whoever runs Archive.is, and on intermediaries that help make its service accessible. AdGuard DNS, as it turns out, may have just become one such pressure point.</p>
<h2 id="how-we-got-entangled">How we got entangled</h2>
<p>A few weeks ago, we were contacted by a representative of an organization called the <em>Web Abuse Association Defense</em>, a French group claiming to fight against child pornography. Their website is <a href="https://webabusedefense.com">webabusedefense.com</a>, and here is the <a href="https://archive.fo/7wxhb">archived version</a> as of November 7.</p>
<p>They demanded that we block the domain <code>archive.today</code> (and its mirrors) in AdGuard DNS, alleging that the site’s admin had refused to remove illegal content since 2023. To be clear, Archive.today allows users to take “snapshots” of any webpages, including potentially illegal material. In such cases, it’s the site admin’s job to respond to complaints and promptly remove that content.</p>
<p><img src="https://cdn.adtidy.org/blog/new/tcg4cemails1.png" alt="The email we received from WAAD" loading="lazy"></p>
<p>This struck us as strange — we’re not a hosting provider, and it seemed unusual for an infrastructure-level service like ours to be asked to take action like this.</p>
<p>Soon after, the situation escalated into what we could only describe as direct threats:</p>
<p><img src="https://cdn.adtidy.org/blog/new/d4962emails2.png" alt="One of the follow-up emails we received" loading="lazy"></p>
<p>We won’t share all the screenshots here, but there were several similar messages.</p>
<p>We sought legal advice, and unfortunately discovered that French law, specifically Article 6-I-7 of the <em>Loi pour la Confiance dans l'Économie Numérique</em> (LCEN), might actually require us to respond and apply blocking measures, at least for French users.</p>
<p><strong>That said, this whole situation shows just how inadequate this regulation is. Such decisions should be made by a court — a private company shouldn’t have to decide what counts as “illegal” content under threat of legal action.</strong></p>
<p>Even so, the story didn’t quite add up. Since someone was trying to pressure us into taking action, we decided to contact the other side, Archive.today, directly.</p>
<p>We sent an email to Archive.today’s contact address and asked two simple questions:</p>
<ol>
<li>Can they remove the illegal content from the URLs we were informed about?</li>
<li>Is it true that they refused to remove such content in the past, and had they been notified about it before?</li>
</ol>
<p>They replied within a few hours. The response was straightforward: the illegal content would be removed (and we verified that it was), and they had <em>never</em> received any previous notifications about those URLs.</p>
<p>Moreover, they hinted that Archive.today had been targeted by a campaign of “serial” complaints, supposedly from French organizations, sent to various companies and institutions that could potentially harm the site. They even shared <a href="https://imgur.com/a/6Dh2YVq">a link</a> demonstrating a complaint similar to the one we had received.</p>
<p>At that point, things were looking increasingly odd, so we decided to dig deeper into the “complainant.”</p>
<p><em>The Web Abuse Association Defense</em> website references several well-known organizations — Europol, OFAC, NCA — yet provides no details or evidence of any cooperation with them.</p>
<p><img src="https://cdn.adtidy.org/blog/new/e6k6opolice.png" alt="A screenshot taken on the WAAD website" loading="lazy"></p>
<p>The association itself was registered in February–March 2025, around the same time its website appeared. There is very little public information about it. Interestingly, registering an association in France can apparently be done <a href="https://www.associations.gouv.fr/e-creation">entirely online</a> and does not require proof of identity.</p>
<p>The association is registered at an address used for <a href="https://www.bureaucrequi.fr/">mass company registration</a>, which isn’t inherently problematic but it does indicate that the entire registration process could have been carried out online by a single person.</p>
<p>Its <a href="https://x.com/webabuseasso">Twitter/X account</a> appeared only recently — in August 2025. It has just four followers, and its feed consists of just a few reposts.</p>
<p><img src="https://cdn.adtidy.org/blog/new/wl9kytwitter.png" alt="WAAD X account" loading="lazy"></p>
<p>None of this proves anything by itself, but something still doesn’t add up. In their first email, the “head” of the association claimed that their correspondence with Archive.today started with a bailiff report from 2023. That timeline simply doesn’t fit.</p>
<p>We examined the so-called “bailiff reports” they had sent us as evidence. It’s important to note that these aren’t bailiff reports in the English sense — they’re <em>“constat d’huissier sur Internet,”</em> official records of online content such as webpages, posts, or videos. <a href="https://qualijuris.constat-huissier-internet.fr/">These particular reports were ordered online via the service called Qualijuris</a>, and, based on the timestamps, most of them were also created in August 2025 — not 2023.</p>
<p>Only two of these bailiff reports were ordered in 2023 from a similar service. What’s interesting is that they weren’t ordered by WAAD. The name of the person who ordered these bailiff reports matches the name that appears in <a href="https://imgur.com/a/6Dh2YVq">the correspondence</a> shared with us by the Archive.today administrator — the same one he wrote about <a href="https://x.com/archiveis/status/1771339650176553315">on X in 2024</a>. In that case, the complaint appeared to come from a real lawyer — but someone had registered a domain with the lawyer’s surname, containing nothing but a redirect to the lawyer’s actual website, and did it on the same day the complaint was sent. The domain was used solely to send the emails and it is not active anymore. Interestingly, that email also invoked the LCEN law.</p>
<p>So what is the link between WAAD and that lawyer from before? Are these bailiff reports real and could it be that this is a case of impersonation of a real person? We don’t know yet, but we hope to discover the truth soon enough.</p>
<p>Unfortunately, we couldn’t dig any deeper about who exactly is behind WAAD. The domain <code>webabusedefense.com</code> is registered with <em>name.com</em>, but ownership information (including historical records) is hidden. They use ProtonMail for email, so that’s another dead end. The site itself is behind Cloudflare, making further tracing impossible.</p>
<h2 id="what-we-have-in-the-end">What we have in the end</h2>
<p>With everything said and done, here’s where things stand now:</p>
<ol>
<li>The illegal content was promptly removed from Archive.today after we notified them.</li>
<li>The complaints against the site look extremely suspicious. In our case, they came from an organization that was only recently registered that seems deliberately set up to hide the identities of those behind it.</li>
<li>The sample complaint shared by Archive.today’s admin shows signs of impersonating a real person. We have contacted the person in question and are currently waiting for a reply.</li>
<li>In both our case and that other example, the recipients were pressured to act under the French LCEN law. However, that same law also provides penalties for false reports:
<blockquote>
<p>Art. 6-I-4 LCEN:<br>
4. Any person who presents content or activity to the persons referred to in paragraph 2 as being illegal with the aim of having it removed or its dissemination stopped, when they know this information to be inaccurate, shall be punished by one year’s imprisonment and a fine of €15,000.</p>
</blockquote>
</li>
<li>We believe there are indications of criminal behavior here that should be investigated by law enforcement. Therefore, we will file an official complaint with the French police, including all relevant details.</li>
<li>All this is unfolding amid reports of an <a href="https://www.heise.de/en/news/Archive-today-FBI-Demands-Data-from-Provider-Tucows-11066346.html">FBI investigation</a> into the owner of Archive.today. It seems that this investigation may be related to CSAM hosting. While we can’t confirm any connection between that case and ours, the timing is certainly suspicious.</li>
</ol>
<blockquote>
<p>Nov 14, 2025 UPD: We have updated the article with more information on the bailiff reports sent to us and the person who ordered them.</p>
</blockquote>
<blockquote>
<p>Nov 18, 2025 UPD: We learned that at least two reports were forged, and WebAbuseDefense’s official response still fails to reveal who is behind the association.</p>
</blockquote>
]]></content:encoded>
    </item>
    <item>
      <title>AdGuard DNS v2.17: Secure API integration and custom block pages</title>
      <link>https://adguard-dns.io/en/blog/adguard-dns-v2-17.html</link>
      <pubDate>Wed, 05 Nov 2025 09:31:02 +0300</pubDate>
      <dc:creator><![CDATA[Anna Koroleva]]></dc:creator>
      <guid isPermaLink="false">690aef261beaf40001a30a17</guid>
      <category>AdGuard DNS</category>
      <category>New version</category>
      <category>Release notes</category>
      <description>AdGuard DNS v2.17 adds API key access for secure integrations and lets you customize block pages for dangerous or restricted sites.</description>
      <content:encoded><![CDATA[<p>AdGuard DNS v2.17 is mainly targeted at advanced users and corporate clients. This update introduces API key access to the AdGuard DNS API, enabling secure and seamless integration with third-party services. It also adds the ability to customize block pages that appear when users try to access dangerous or restricted sites.</p>
<h2 id="secure-integration-with-api-keys">Secure integration with API keys</h2>
<p>We’re improving the access system for the AdGuard DNS API by transitioning from using account credentials (username and password) to API keys for authentication.</p>
<p><strong>What is the AdGuard DNS API?</strong></p>
<p>The API allows you to manage AdGuard DNS settings without logging into the web interface, enabling you to control it through code or automation. You can, for example, add domains to the blocklists, enable or disable filters, get query statistics, or configure DNS for multiple devices. This is especially useful for integrations, scripts, or home automation systems.</p>
<p><img src="https://cdn.adtidy.org/content/release_notes/dns/v2-17/api_keys.png" alt="API keys *border" loading="lazy"></p>
<p>Previously, API access required a login and password, which was not ideal. Passwords can end up in logs or unauthorized hands, which puts your account at risk.</p>
<p>API keys solve this problem. They can be created for specific tasks, used only for API access, and revoked or replaced quickly if necessary. This new approach offers a more secure and manageable way to provide access to the API, and it simplifies integrations with external services.</p>
<h2 id="customizable-block-pages">Customizable block pages</h2>
<p>We’ve added the ability to show custom block pages for phishing sites or sites restricted by Parental control. Instead of the standard AdGuard DNS block page, you can now display your own custom page.</p>
<p>This is particularly useful for businesses, schools, or any organization using AdGuard DNS. If you need to brand the block page with your logo, contact details, or a custom message for users, this functionality allows you to do so.</p>
<p>To enable custom block pages, go to <em>Parental control</em> or <em>Security</em> settings, and under <em>Respond to blocked domain</em>, select <em>Custom IP</em>, and add the IP address of your custom page.</p>
<p><img src="https://cdn.adtidy.org/content/release_notes/dns/v2-17/custom_ip.png" alt="Respond to blocked domain with custom IP *border" loading="lazy"></p>
<div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">💡</div><div class="kg-callout-text">This feature is available for users with the Team and Enterprise subscriptions.</div></div><p>If you use AdGuard DNS for your business, share your thoughts with us. Should you have any ideas or suggestions for future features, tell us on <a href="https://github.com/AdguardTeam/AdGuardDNS/issues">GitHub</a>.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Halloween at AdGuard: Save up to 80% and win your Golden Ticket</title>
      <link>https://adguard-dns.io/en/blog/halloween2025.html</link>
      <pubDate>Wed, 22 Oct 2025 16:31:28 +0300</pubDate>
      <dc:creator><![CDATA[Anastasiia Fedotova]]></dc:creator>
      <guid isPermaLink="false">68f8dcb01beaf40001a2fdd3</guid>
      <category>AdGuard</category>
      <category>AdGuard DNS</category>
      <category>AdGuard Mail</category>
      <category>AdGuard VPN</category>
      <category>Promo</category>
      <description>This season, enjoy pure AdGuard magic — buy any license with a discount and get a chance to win all AdGuard products.</description>
      <content:encoded><![CDATA[<blockquote>
<p>Upd. This promotion is over. If you didn’t get a chance to buy AdGuard Ad Blocker, AdGuard VPN or AdGuard DNS at a discount, don’t worry — we often run other promotions. Not to miss the next one, <a href="#subscribe-to-news">subscribe to our newsletter</a> — we’ll keep you in the loop!</p>
</blockquote>
<p>The Internet is already scary enough, so this Halloween, we’re here to protect you, not frighten you! Until October 31, get AdGuard Ad Blocker, AdGuard VPN, or AdGuard DNS at a huge discount — and a chance to win one of five Golden Tickets: your pass to a secure, ad-free Internet.</p>
<h2 id="spooky-good-discounts">Spooky-good discounts</h2>
<p>For one week, enjoy savings on AdGuard licenses and subscriptions:</p>
<p>🎃 <a href="https://adguard.com/license.html?promoCode=HALLOWEEN25&amp;aid=136108&amp;utm_source=blog">Up to 40% off AdGuard Ad Blocker licenses</a></p>
<p>🎃 <a href="https://adguard-vpn.com/license.html?promoCode=HALLOWEENVPN25&amp;aid=136108&amp;utm_source=blog">80% off the AdGuard VPN 2-year subscription</a></p>
<p>🎃 <a href="https://adguard-dns.io/license.html?promoCode=HALLOWEENDNS25&amp;aid=136108&amp;utm_source=blog">55% off the AdGuard DNS Personal plan</a></p>
<h2 id="golden-tickets-%F0%9F%8E%9F%EF%B8%8F">Golden Tickets 🎟️</h2>
<p>Among everyone who buys an AdGuard product during this promo, we’ll randomly select 5 winners of our Golden Tickets. They won’t take you to the Chocolate Factory, but to a safer, cleaner Internet — without ads, trackers, scam, or malware.</p>
<p>Each ticket unlocks a complete AdGuard bundle:</p>
<ul>
<li>1-year AdGuard Ad Blocker license</li>
<li>1-year AdGuard VPN subscription</li>
<li>1-year Personal AdGuard DNS plan</li>
<li>1-year AdGuard Mail subscription</li>
</ul>
<p>Winners will be announced right after the promo ends — here in this post, on our <a href="https://adguard.com/discuss.html">social media</a>, and via email with all the details.</p>
<p>Happy (and safe) Halloween from all of us at AdGuard! 🎃👻</p>
<h3 id="update-we-know-the-winners">Update: We know the winners!</h3>
<p>Using a randomizer, we selected five winners from all users who made a purchase during the sale — the lucky people who walked away with our Golden Tickets:</p>
<p>5682 eve******li@mail.ru</p>
<p>1295 al**************iy@gmail.com</p>
<p>11298 mi******21@gmail.com</p>
<p>12417 no****ja@gmail.com</p>
<p>16160 sv*********74@yandex.ru</p>
<p>We have already reached out to the winners via email. Check your inboxes!<br>
Thank you to everyone who participated :green_heart:</p>
]]></content:encoded>
    </item>
    <item>
      <title>AdGuard rolls out in Japanese schools to tackle online distractions and improve safety</title>
      <link>https://adguard-dns.io/en/blog/adguard-japan-school-safety.html</link>
      <pubDate>Wed, 15 Oct 2025 18:41:22 +0300</pubDate>
      <dc:creator><![CDATA[Ekaterina Kachalova]]></dc:creator>
      <guid isPermaLink="false">68efc0a21beaf40001a2f822</guid>
      <category>AdGuard DNS</category>
      <category>AdGuard news</category>
      <category>Why AdGuard</category>
      <description>AdGuard DNS has been rolling out in Japanese schools amid a growing push for a safe, focused learning environment for teachers and students alike.</description>
      <content:encoded><![CDATA[<p>Ad blocking is often seen as a convenience, as something that strips away annoying banners, makes websites load faster, and cleans up the screen. But in schools, it can be much more than that. At Shotoku Gakuen Junior and Senior High School in Musashino City, Tokyo, ad blocking has become a tool for improving not just the browsing experience, but also the quality of teaching, digital safety, and student focus in the classroom.</p>
<h2 id="advertising-more-than-just-annoyance-a-real-security-threat">Advertising: more than just annoyance, a real security threat</h2>
<p>The motivation behind this initiative came from a real problem: teachers were frequently interrupted during lessons by distracting or even dangerous ads. Some of them were just annoying, like pre-roll video banners that would consume time that teachers could have dedicated to classroom activities. Others, however, were phishing attempts disguised as fake virus alerts, trying to lure users into clicking malicious links.</p>
<p><img src="https://cdn.adtidy.org/blog/new/ph8vkfmti10.jpg" alt="Windows Defender-looking malware" loading="lazy"></p>
<p><em>A pop-up window pretending to be the Windows Defender Security Center appeared on staff members' screens, trying to trick them into clicking on it.</em></p>
<p>This created a two-fold issue: a risk to cybersecurity and a disruption to the learning environment.</p>
<p>Yuichiro Tsuruoka, Director of Information Systems at Shotoku Gakuen, recognized this as a problem, and although he encouraged the staff to follow digital hygiene rules, he realized that relying solely on teachers always making the right choice is an unreasonable expectation.</p>
<p><em>“I think when those kinds of screens pop up, it’s quite common to be taken by surprise and click on them,”</em> Tsuruoka said. <em>“But fortunately, the faculty and staff at Shotoku Gakuen have always reached out to me first, so there hasn’t been any actual damage so far. We also provide staff-oriented training on how to recognize and avoid fraudulent sites. <strong>But there’s a limit to how much you can rely on human attention alone — and even a single mistake could lead to a serious problem.</strong> That’s why I felt it was necessary to have a dedicated system in place to block those threats.”</em></p>
<p>The consequences of a single mistake could’ve been indeed devastating. Schools handle a huge amount of personal information, including students’, and often rely on older authentication systems that aren’t exactly built with modern security threats in mind.</p>
<h2 id="reasons-for-adguard-dns-adoption-clean-interface-easy-setup">Reasons for AdGuard DNS adoption: clean interface, easy setup</h2>
<p>That’s where AdGuard DNS came in. The school began piloting it on student devices in December 2024, first testing on a small scale, then launching it in 2025 across all teacher devices such as tablets and PCs.</p>
<p><img src="https://cdn.adtidy.org/blog/new/hti8mmti8.jpg" alt="iPads with and without AdGuard DNS" loading="lazy"><br>
<em>iPad without AdGuard DNS installed (left) shows ads, but ads are hidden on the iPad with AdGuard DNS running on it (right)</em></p>
<p>Explaining the choice to go with AdGuard DNS as opposed to some other program or a different ad blocker, Tsuruoka said that it was important for him that AdGuard DNS is a <strong>comprehensive solution not limited to one browser</strong>. AdGuard DNS works on a DNS level, which means it can block unwanted ads, trackers, and malicious domains across all apps and browsers without relying on individual browser extensions or requiring complicated software installs. Another factor was the AdGuard DNS dashboard: it’s clean, straightforward, and makes it easy to see what’s being blocked and how often, without digging through a bunch of confusing data.</p>
<p><img src="https://cdn.adtidy.org/blog/new/m54eersz_1dash_n.jpg" alt="AdGuard DNS dashboard" loading="lazy"><br>
<em>AdGuard DNS dashboard set to Japanese</em></p>
<p>As for setup, Tsuruoka said it was smooth and painless: <em>“I didn’t have any particular trouble because I only had to scan the QR code.”</em> Tsuruoka noted that while some might assume it’s tedious to set up each device one by one, adding a DNS configuration profile was <em>“quick and easy.”</em></p>
<h2 id="tangible-results-12-decrease-in-junk-web-traffic">Tangible results: 12% decrease in junk web traffic</h2>
<p>By filtering content before it even reaches the device, Shotoku Gakuen has been able to reduce risk and cut down on unnecessary background traffic. Overall, around 12% of all web traffic is being blocked, Tsuruoka said. This includes everything from display ads to tracking scripts to background app connections.</p>
<p>The school also found that the benefits extended to pedagogy itself. Previously, when teachers wanted to show students a web page during a lesson, they often took screenshots to avoid displaying inappropriate or distracting ads. Now, with ads no longer pulling all the attention onto themselves, teachers can be more flexible: they don’t have to prepare screenshots in advance and can simply guide students to the relevant web page directly.</p>
<p>Following the success with teacher devices, Shotoku Gakuen is now preparing to roll out AdGuard DNS to student devices as well. This time, however, they’re using a Mobile Device Management (MDM) platform to apply the DNS profiles. This ensures that even tech-savvy students can’t easily remove the protections, since MDM can lock certain settings and prevent users from deleting installed profiles.</p>
<h2 id="it%E2%80%99s-more-than-just-one-school-or-one-software-solution">It’s more than just one school or one software solution</h2>
<p>The school’s approach highlights an important shift in how educational institutions think about digital infrastructure. Blocking ads isn’t just about aesthetics or speed. It’s about safeguarding the classroom, protecting users from threats, and keeping students focused on learning. As schools around the world struggle with slow networks, growing cyber threats, and the challenge of managing thousands of devices, Shotoku Gakuen’s decision to adopt AdGuard DNS shows what’s possible when schools embrace new tech.</p>
<p>We’re proud to say that Shotoku Gakuen is the first of what we expect will be many Japanese schools adopting AdGuard DNS to protect both teachers and students from the risks that come with online ads and tracking. We believe this is just the beginning of a broader movement, and a stepping stone toward large-scale adoption of AdGuard DNS across Japan in the coming years. <strong>We’re already working towards a more widespread adoption of AdGuard DNS in Japanese schools</strong>, and in the future, we hope to see more schools — not just in Japan, but around the world — adopt DNS-based solutions like this to boost security and cut down on digital clutter.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Welcome to the Adpocalypse: Even your fridge isn’t safe anymore</title>
      <link>https://adguard-dns.io/en/blog/samsung-fridge-ad-blocking-adguard.html</link>
      <pubDate>Thu, 02 Oct 2025 18:29:41 +0300</pubDate>
      <dc:creator><![CDATA[Ekaterina Kachalova]]></dc:creator>
      <guid isPermaLink="false">68de9a651beaf40001a2ee89</guid>
      <category>Ad Blocking</category>
      <category>AdGuard DNS</category>
      <category>AdGuard Home</category>
      <description>Samsung has started showing ads on the door display of their smart fridges. And there is no way to turn them off. </description>
      <content:encoded><![CDATA[<p>First, it was cheap smart TVs that came with ads — a compromise we sort of tolerated because the price was low. If you didn’t want the ads, you shelled out more money for a “premium” model. But over the years, the terms of that reluctant deal we all made started to shift, and not in our favor.</p>
<p>Ads started creeping into places they had no business being in. Not just on bargain TVs, <a href="https://adguard.com/en/blog/lg-smart-tv-ads-screensaver.html">but on high-end, flagship screens too</a>. And then — as if that wasn’t enough — they showed up in the infotainment panels of cars. Some were in the form pop-up ads, hitting you in the face every time you stop at a light, <a href="https://www.wired.com/story/ads-popped-up-on-drivers-screens-there-may-be-more-on-the-way/">as Jeep drivers could attest</a>, although the company has later dismissed it as a glitch.</p>
<p>The trajectory’s been all downhill since. It's like we’re being slowly dragged into a nightmare where <strong>no screen, no product, no inch of space is safe from ads.</strong></p>
<p>Over the past few years, we’ve been losing more and more control over our physical products. First came devices that brick themselves if you're behind on payments — <a href="https://adguard.com/en/blog/ford-self-reposessing-patent-disaster.html">yes, we’re talking about Ford’s self-repossessing cars</a> (still just a concept… for now). The gradual loss of control has come together with the steady push into subscription models. That could’ve been fine if those subscriptions actually added something meaningful like new features, better service, more value. But instead, what we’re getting is manufacturers <strong>locking basic features behind a paywall</strong>, or worse, <strong>actively degrading the user experience</strong> unless you pay up.</p>
<p>A perfect example of this? Samsung’s latest move to <strong>push ads onto its Family Hub fridges</strong>, which start at <strong>$1,800</strong> in the US.</p>
<h2 id="this-is-not-cool">This is not cool</h2>
<p>The update rolled out quietly, almost sneakily. In mid-September, a Reddit user spotted a changelog flash on their fridge screen, and that’s when alarm bells started ringing.</p>
<p><img src="https://cdn.adtidy.org/blog/new/z258zscreen_fridge.png" alt="Fridge screen message" loading="lazy"></p>
<p>Source: Android Authority</p>
<p>The notice that popped up on the poster’s Samsung fridge said that <strong>ads would be shown on the door display when it’s idle and set to Weather, Color, or Daily Board themes</strong>. If it’s set to Art and Gallery themes like showing photos or pictures the ads won’t appear.</p>
<p>At first, people weren’t even sure it was real. <a href="https://www.androidauthority.com/samsung-smart-refrigerators-ads-3598564/">Even <em>Android Authority</em> questioned it</a>, wondering if the changelog was meant for some other product entirely: “<em>There were some doubts that the changelog wasn’t real or that it belonged to a different product</em>.”</p>
<p>But no, it wasn’t a mistake. It wasn’t a glitch. And it definitely wasn’t an April Fool’s joke, no matter how badly we all wished it was.</p>
<p><a href="https://fortune.com/2025/09/19/samsung-family-hub-refrigerators-advertisements/">According to the Fortune</a>, Samsung <em>for now</em> says it will only display ads, and <strong>not collect data</strong> about how users interact with them, like whether you dismiss an ad or engage with it. But it’s hard not to see that as just step one. More data collection is likely right around the corner.</p>
<p>In a statement shared with Android Authority, Samsung justified the move by saying it’s part of a “pilot program” aimed at offering “promotions and curated advertisements” to increase “everyday value.” The company said this would be done through an over-the-network (OTN) software update, and that ads will only appear when the fridge screen is idle.</p>
<h2 id="is-the-fridge-subscription-on-its-way">Is the Fridge+ subscription on its way?</h2>
<p>Currently, there’s no way to turn these ads off — not even a paid, ad-free option. So it seems that people who already shelled out thousands for a fridge are now stuck with ads on its door display, and can do exactly… nothing about it.</p>
<p>Reddit had a field day once Samsung officially confirmed the ads weren’t there by accident.“<em>Imagine paying thousands of dollars for a fridge just to get ads on it?</em>” one Redditor wrote. Others joked — or maybe predicted — that the fridge might soon start showing 30-second pre-roll ads before it lets you open the door, in true YouTube fashion.</p>
<p><a href="https://news.samsung.com/global/samsung-expands-ai-home-across-multiple-home-appliances-bringing-screens-everywhere-vision-to-life">And since Samsung has officially announced that it wants to put screens on everything</a> — from ovens to washers and dryers — we can probably expect ads coming to those too.</p>
<p>“<em>Of course you know this is going to end in some f*ckery where the ice maker won’t work unless you have a paid subscription</em>,” another user posted. And honestly, that indeed feels like exactly where we’re headed. It’s not at all beyond the scope of imagination that, at some point, in order to “improve” the very user experience they just degraded, Samsung might roll out a Fridge+ subscription — so you can <em>pay</em> to make your $1,800 fridge feel like it did before the ads showed up.</p>
<p><img src="https://cdn.adtidy.org/blog/new/j9gngscreen_fridge2.png" alt="One of the Reddit comments on the matter" loading="lazy"></p>
<p>Source: <a href="https://www.reddit.com/r/technology/comments/1nnj6bb/samsung_faces_backlash_for_testing_ads_on_family/">Reddit</a></p>
<h2 id="blocking-samsung-fridge-ads">Blocking Samsung Fridge ads</h2>
<p>One of the first questions that springs to an ad blocking user’s mind is whether the Samsung Fridge ads can be blocked. And while there’s no magical “off” switch or built-in setting to kill them, there <em>are</em> ways to get around them. They’re not the easiest, and definitely not bulletproof, but if you’re a bit tech-savvy, there’s hope.</p>
<h3 id="adguard-home-the-best-but-nerdier-way-to-block-the-ads">AdGuard Home: The best (but nerdier) way to block the ads</h3>
<p>If you’re comfortable setting up a bit of home network infrastructure,<a href="https://adguard.com/en/adguard-home/overview.html"><strong>AdGuard Home</strong></a> is likely the most promising method available right now.</p>
<p>It works as a local DNS server running on your network — for example, on a Raspberry Pi or a low-power PC — and lets you filter and block domains (including those used for ads or telemetry) before the traffic ever reaches the internet.</p>
<p>AdGuard Home’s dashboard gives you detailed logs of DNS requests, so if the fridge is making calls to specific ad domains, you can identify and block them manually. Once installed, AdGuard Home will cover all devices on your home network, no additional client software is required. This is especially important for various IoT devices that could pose a threat to your privacy (a smart fridge included).</p>
<p>That said, this approach works best when the fridge fetches ad content through standard domain name lookups, which, in most cases, it likely does. As far as we know, Samsung isn’t using more advanced methods like hardcoded IP addresses or encrypted DNS in its refrigerators, which would make DNS-level blocking much harder. While technically possible, it’s unlikely that a fridge — even a high-end one — would go to those lengths just to serve ads.</p>
<h3 id="adguard-dns-the-easier-to-configure-but-less-flexible-option">AdGuard DNS: The easier to configure but less flexible option</h3>
<p>If AdGuard Home sounds like a bit much, there’s also <strong>AdGuard DNS</strong> that doesn’t need any hardware or installation. You just change your router’s DNS settings to point to AdGuard’s servers, and that’s it.</p>
<p>Most smart fridges (and smart devices in general) automatically get their DNS settings from the router via DHCP, which means they’ll use whichever DNS server the router is configured to use. So, if you set your router’s DNS to <a href="https://adguard-dns.io/public-dns.html">AdGuard’s public ad-blocking DNS servers</a>, your fridge will likely start using AdGuard DNS as well — and known ad domains could be blocked at the DNS level. Just like in AdGuard Home, the AdGuard DNS <strong>paid plan</strong> lets you create custom rules and inspect traffic logs to see exactly what’s happening under the hood.</p>
]]></content:encoded>
    </item>
    <item>
      <title>AdGuard DNS v2.16: Role-based access</title>
      <link>https://adguard-dns.io/en/blog/adguard-dns-v2-16.html</link>
      <pubDate>Thu, 25 Sep 2025 14:43:54 +0300</pubDate>
      <dc:creator><![CDATA[Sofia Orlova]]></dc:creator>
      <guid isPermaLink="false">68d52afa1beaf40001a2e73b</guid>
      <category>New version</category>
      <category>Release notes</category>
      <description>Version 2.16 introduces role-based access. Invite admins and viewers without sharing passwords and switch between accounts with one login.</description>
      <content:encoded><![CDATA[<p>Version 2.16 introduces role-based access for DNS accounts. Instead of sharing credentials, owners can invite members with individual roles, while admins benefit from seamless switching between multiple DNS accounts.</p>
<div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">ℹ️</div><div class="kg-callout-text">This feature is available for <b><strong style="white-space: pre-wrap;">Business</strong></b> accounts with a <b><strong style="white-space: pre-wrap;">Team</strong></b> or <b><strong style="white-space: pre-wrap;">Enterprise</strong></b> subscription. <a href="https://adguard-dns.io/license.html">Get subscription</a></div></div><p><img src="https://cdn.adtidy.org/content/release_notes/dns/v2-16/members_en.png" alt="Adding a member" loading="lazy"></p>
<h2 id="types-of-members">Types of members</h2>
<p>DNS accounts now support three access levels. Ownership is fixed at registration, while <strong>admins</strong> and <strong>viewers</strong> are added through invitations. Roles can be updated or revoked at any time, and the number of members is virtually unlimited.</p>
<ul>
<li><strong>Owner</strong> — the account holder with full access to all settings and billing</li>
<li><strong>Admin</strong> — a member who can modify DNS settings, manage devices, and invite other members. Best for system administrators or MSPs responsible for network filtering in organizations</li>
<li><strong>Viewer</strong> — a member with read-only access. Can view settings and statistics but cannot make changes. Best for consultants or managers who monitor network activity and provide recommendations without modifying DNS settings</li>
</ul>
<h2 id="why-it%E2%80%99s-useful-for-owners">Why it’s useful for owners</h2>
<p>You no longer need to share your email address and password to let others manage your DNS settings. Each member has their own credentials, and you have exclusive control over billing.</p>
<p><img src="https://cdn.adtidy.org/content/release_notes/dns/v2-16/settings_en.png" alt="Owner settings" loading="lazy"></p>
<h2 id="why-it%E2%80%99s-useful-for-admins">Why it’s useful for admins</h2>
<p>For admins, the update simplifies work across different organizations. The admin role provides control over DNS settings, servers, and access. With a single login, you can manage several accounts and switch between them quickly.</p>
<p>To become an admin, ask the owner of the DNS account to send you an invitation.</p>
<p><img src="https://cdn.adtidy.org/content/release_notes/dns/v2-16/dns_acc_en.png" alt="Multiple DNS accounts" loading="lazy"></p>
<h2 id="how-to-invite-members">How to invite members</h2>
<ol>
<li>Go to your dashboard → <a href="https://adguard-dns.io/dashboard/account/"><em>Settings</em></a>.</li>
<li>In the <em>Organization</em> section, open <a href="https://adguard-dns.io/dashboard/account/members"><em>Members</em></a>.</li>
<li>Click <em>Add member</em>, enter your colleague’s email address, and select the access type — admin or viewer.</li>
<li>Wait until they accept the invitation, and you’re ready to collaborate!</li>
</ol>
<p>Only <strong>owners</strong> and <strong>admins</strong> can invite new members. To use this feature, you need a <strong>Team</strong> or <strong>Enterprise</strong> subscription and a <strong>Business</strong> account type.</p>
<div class="kg-card kg-button-card kg-align-center"><a href="https://adguard-dns.io/license.html" class="kg-btn kg-btn-accent">Get subscription</a></div><h2 id="share-your-experience">Share your experience</h2>
<p>We’ve introduced member access to make DNS management more flexible. Tell us how it fits your workflow and what else would make it more effective — on <a href="https://github.com/AdguardTeam/AdGuardDNS/issues">GitHub</a> or via <a href="https://adguard-dns.io/discuss.html">social media</a>.</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
