<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Minimalism on River Sova</title>
    <link>https://riversova.com/tags/minimalism/</link>
    <description>Recent content in Minimalism on River Sova</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <managingEditor>river@riversova.com (River Sova)</managingEditor>
    <webMaster>river@riversova.com (River Sova)</webMaster>
    <copyright>River Sova (CC BY-NC-SA 4.0)</copyright>
    <lastBuildDate>Sun, 17 May 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://riversova.com/tags/minimalism/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Blocking Ads and Trackers in 2026</title>
      <link>https://riversova.com/blog/20260517-blocking-ads-and-trackers-in-2026/</link>
      <pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><author>river@riversova.com (River Sova)</author>
      <guid>https://riversova.com/blog/20260517-blocking-ads-and-trackers-in-2026/</guid>
      <description>&lt;p&gt;The internet feels hostile now, and it&amp;rsquo;s not just because of arguments on social media. Every website has a GDPR cookie banner, a newsletter popup, and a bevy of ads. Major corporations are tracking your every move between websites. News websites are speckled with &amp;ldquo;share to Facebook&amp;rdquo; buttons. It&amp;rsquo;s a lot to take in. Arguably, it&amp;rsquo;s a waste of cognitive resources.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve been blocking most of it for years. Here&amp;rsquo;s a (relatively) quick guide on how you can, too. There are two main places where ads and trackers can be blocked: at the DNS level, and in the web browser. The primary difference is that DNS can be used on all devices on your network, while a browser is limited to devices that use a standard web browser (generally, personal computers and mobile phones).&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>The internet feels hostile now, and it&rsquo;s not just because of arguments on social media. Every website has a GDPR cookie banner, a newsletter popup, and a bevy of ads. Major corporations are tracking your every move between websites. News websites are speckled with &ldquo;share to Facebook&rdquo; buttons. It&rsquo;s a lot to take in. Arguably, it&rsquo;s a waste of cognitive resources.</p>
<p>I&rsquo;ve been blocking most of it for years. Here&rsquo;s a (relatively) quick guide on how you can, too. There are two main places where ads and trackers can be blocked: at the DNS level, and in the web browser. The primary difference is that DNS can be used on all devices on your network, while a browser is limited to devices that use a standard web browser (generally, personal computers and mobile phones).</p>
<p>As a note: This post is meant to make your internet browsing experience more pleasant, <em>not</em> as a definitive guide on internet privacy. If you are interested in improving your privacy on the web, you may want to start with <a href="https://thenewoil.org/en/">The New Oil</a> and <a href="https://www.eff.org/">EFF.org</a>.</p>
<h1 id="dns-level">DNS Level</h1>
<p>The DNS level is the most comprehensive way to block ads, but also the area with the most choices to make: self-hosted or SaaS? Free or paid? Network-wide or device-specific? There is no wrong answer here, just what works best for your setup.</p>
<p>As mentioned above, both the self-hosted and SaaS versions can be used network-wide by applying DNS settings to your router. That means that your smart TV or PS5 can benefit from many of the same block lists as your PC. Setup for this varies depending on your router and devices, and documentation is available from each service to make that as simple as possible. Because of that, we won&rsquo;t go into detail here.</p>
<h2 id="self-hosted">Self Hosted</h2>
<p>There are three major contenders in the self-hosted space (as far as I am aware): <a href="https://pi-hole.net/">PiHole</a> (with a <a href="https://github.com/pi-hole/docker-pi-hole">Docker variant</a>), <a href="https://adguard.com/en/adguard-home/overview.html">Adguard Home</a> and <a href="https://technitium.com/dns/">Technitium DNS</a>. The feature sets are all slightly different but at their core, they check DNS queries against a combination of block lists to prevent ads and trackers from reaching your devices.</p>
<p>This is the most customizable of the two options. Any block/white list you find can be used, and there are plenty. The downside: you are on the hook for 100% of maintenance and ensuring uptime. If you want to access your DNS blocklists from a mobile connection, you&rsquo;re also responsible for setting that up and maintaining the connection.</p>
<h2 id="software-as-a-service">Software as a Service</h2>
<p><a href="https://nextdns.io/">NextDNS</a> is a service with a handful of the major block lists, which is free for up to 300,000 requests per month, or $20/year for unlimited requests. I have seen mention of <a href="https://controld.com/">Control-D</a> as well, but it appears to be more geared toward large organizations rather than households.</p>
<p>I gave NextDNS a try using the lists below and there was definitely a decrease in the number of ads, but I&rsquo;d estimate only by 50%. Definitely easier setup and maintenance, but I&rsquo;ve switched back to <a href="https://one.one.one.one/dns/">Cloudflare&rsquo;s DNS</a> and will have another run at self-hosting later this year. For many people, though, NextDNS is probably the best balance between effectiveness and convenience.</p>
<ul>
<li>NextDNS Ads &amp; Trackers Block List (Default)</li>
<li><a href="https://github.com/hagezi/dns-blocklists#pro">Hagezi&rsquo;s Multi Pro</a></li>
<li><a href="https://pgl.yoyo.org/adservers/">Peter Lowe</a></li>
<li><a href="https://fanboy.co.nz/">Fanboy&rsquo;s Enhanced Tracking List</a></li>
<li><a href="https://someonewhocares.org/hosts/">Dan Pollock</a></li>
<li><a href="https://github.com/AdguardTeam/AdguardSDNSFilter">Adguard DNS Filter</a></li>
</ul>
<h1 id="browser-level">Browser Level</h1>
<p>There is only one real choice in the world of browser ad blocking, and it is <a href="https://github.com/gorhill/uBlock">uBlock Origin</a>. Some might disagree with me, but that&rsquo;s fine. uBlock Origin works without a hitch on <a href="https://www.firefox.com/en-US/">Firefox</a>, <a href="https://www.waterfox.com/">Waterfox</a> and <a href="https://librefox.org/">Librefox</a>.</p>
<p>The major benefit to having a browser-based blocker is that it picks up blocking where DNS cannot. DNS, for example, cannot block YouTube&rsquo;s midroll ads; uBlock Origin has no trouble doing so. For that reason alone, I have to recommend it.</p>
<p><em>A note about these filter lists:</em> this combination does occasionally break websites. Since uBlock Origin has a one-click button to temporarily disable, I am more strict with it, and willing to turn uBlock off when I run into issues. Your mileage may vary.</p>
<h2 id="included-filter-lists">Included Filter Lists</h2>
<ul>
<li><a href="https://github.com/uBlockOrigin/uAssets">uBlock Filters</a></li>
<li><a href="https://easylist.to/">Easylist</a></li>
<li><a href="https://github.com/AdguardTeam/AdguardFilters#adguard-filters">AdGuard - Mobile Ads</a></li>
<li><a href="https://easylist.to/">EasyPrivacy</a></li>
<li><a href="https://github.com/uBlockOrigin/uAssets">AdGuard/uBO - URL Tracking Protection</a></li>
<li><a href="https://github.com/uBlockOrigin/uAssets">Block Outsider Intrusion into LAN</a></li>
<li><a href="https://gitlab.com/malware-filter/urlhaus-filter#malicious-url-blocklist">Online Malicious URL Blocklist</a></li>
<li><a href="https://gitlab.com/malware-filter/phishing-filter#phishing-url-blocklist">Phishing URL Blocklist</a></li>
<li><a href="https://pgl.yoyo.org/adservers/">Peter Lowe’s Ad and tracking server list</a></li>
<li><a href="https://someonewhocares.org/hosts/">Dan Pollock’s hosts file</a></li>
</ul>
<h2 id="recommended-additional-lists">Recommended additional lists:</h2>
<ul>
<li><a href="https://github.com/hagezi/dns-blocklists#pro">Hagezi&rsquo;s Multi Pro</a></li>
<li><a href="https://codeberg.org/just_a_husk/uBlockOrigin-AI-Blocklist">Huge AI Blocklist</a></li>
<li><a href="https://github.com/Stevoisiak/Stevos-GenAI-Blocklist">Stevo&rsquo;s GenAI Blocklist</a></li>
</ul>
<p>As of the date of publishing, my uBlock Origin configuration has over 400,000 network filters and 130,000 cosmetic filters. If your computer is older and you notice chugging, there are <a href="https://github.com/yokoffing/filterlists#optimized-lists">optimized versions</a> for many of these lists.</p>
<h1 id="bonus-dodge-the-attention-economy">Bonus: Dodge the Attention Economy</h1>
<p>Two more tools I love are <a href="https://sponsor.ajay.app/">SponsorBlock</a> in browser, and <a href="https://github.com/dmunozv04/iSponsorBlockTV">iSponsorBlockTV</a> on my server. The former automatically skips sponsored segments in YouTube videos, using a database reported by a very active community to catch them. iSponsorBlockTV does the same on smart TVs, with an added function: it can mute and skip YouTube ads automatically. Given that YouTube now crams ads into every 10 minutes of a video (based on experience), it&rsquo;s a huge life improvement.</p>
<p><a href="https://dearrow.ajay.app/">DeArrow</a> is another app from the same developer, which attempts to de-clickbait titles and thumbnails on YouTube. I haven&rsquo;t given this a try, but it deserved a mention here.</p>
<p>None of this <em>fixes</em> the current internet landscape; that would require a massive societal overhaul. It&rsquo;s a quieter version of the internet, though, which demands less brain power with every click.</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
