In today's digital landscape, we're witnessing an unprecedented appetite for user data, driven largely by the AI boom. Major tech companies are increasingly compromising privacy principles:
-
Mozilla's Controversial Moves:
- Privacy watchdogs filed complaints over Firefox quietly enabling tracking features
- After significant user backlash, Mozilla was forced to rewrite Firefox's terms of use
-
Google's Extension Crackdown:
- Google disabled popular privacy extensions like uBlock Origin through Manifest V3 enforcement
Long story short, companies appear increasingly desperate for data to feed AI systems, often with little regard for how it's collected or what's being gathered.
Consider this revealing extract from academic research (PDF link):
"C. Response From Google The Google Play Services and Google Play store apps studied here are in active use by hundreds of millions of people. We informed Google of our findings, and delayed publication to allow them to respond. They gave a brief response, stating that they would not comment on the legal aspects (they were not asked to comment on these). They did not point out any errors or mis-statements (which they were asked to comment on). They did not respond to our question about whether they planned to make any changes to the cookies etc stored by their software."
This project aims to empower average users who don't have access to enterprise-grade privacy solutions. It provides robust tools to safeguard privacy and security by filtering DNS traffic to block ads, trackers, adult content, and malware.
The repository consists of two main components:
-
Docker Container (
adguard-dnscryptdirectory):- Runs AdGuard Home for comprehensive ad blocking
- Integrates dnscrypt-proxy as an upstream resolver to enhance privacy and security
- Built on Arch Linux for performance and minimal footprint
-
Blocklist Manager (
blocklist-managerdirectory):- Python application to automatically process and manage blocklists
- Intelligently handles duplicates (common in many blocklists that copy from each other)
- Securely downloads, validates, and merges multiple blocklist sources
- Splits large blocklists into manageable chunks for better performance
Each component has its own detailed README with specific instructions and documentation.
- Python 3.x
- Docker (for container component)
- Basic understanding of DNS configuration
Clone the repository:
git clone https://github.com/ArditD/adguard-home-dnscrypt.git
cd adguard-blocklist-managerSee the individual component directories for detailed setup and usage instructions:
- For the Python blocklist manager: See
blocklist-manager/README.md - For the Docker container: See
adguard-dnscrypt/README.md
As companies increasingly prioritize data collection over user privacy, tools like this become essential for maintaining control over your digital footprint. By filtering DNS requests, you can significantly reduce tracking, ads, and malware exposure without sacrificing browsing performance.