by nikitaeverywher | 2025-07-11 18:05:35+00:00
1. You could the same way blame websites for using Cloudflare to hide the real IP address of their servers, preventing your network-level blocker from doing its job.

2. Open dev tools right now and search for /s.gif – you'll see it collecting extra data from you. It's not blocked by (at least) uBlock. It's not needed to run the website. Surprised? It's okay if you decide to leave Hacker News now, since it collects more data than needed and tricks your ad blocker (because it doesn't use a standard tracking URL). Does that break the law? Absolutely not. At worst, they could just disclose in their Privacy Policy that they track how long you spend reading comments, without any PII, and it's up to you whether or not to use their resource.

TL;DR: Even with blockers installed, you can't guarantee websites won't run some custom code or proxy or whatever else to collect data. Tracking can be minimized, but never completely removed.

Now, think about mobile apps. How often do you read their source code before using them? Ad blockers can't modify mobile apps. Legally, the same framework applies: the app outlines Terms & Conditions / Privacy Policy, says what it collects, and you decide whether to proceed. Same as cookie banners on websites. If a business wants your email or phone number in exchange for services – and makes that clear – that's legal.

In this context, DataUnlocker just turns web apps into mobile apps, protecting them from tampering.

It's like writing your web app in WebAssembly and canvas, where browser extensions can't Ctrl+R their logic (i.e., can't inspect or block as easily). It's technically feasible to cut ads or tracking from a plain HTML+JS app – but not so with WebAssembly. Historically, the flexibility of web architecture allowed for modification, but some people now demand web apps to be fully tailored to what they want, be free, no ads etc. That's not illegal by any stretch.

> you are directly _not_ complying with my requests and your actions – and this product – may well be manifestly illegal.

It's not you who sets the rules of service usage by installing extensions. The service provider does. If you don't agree with a website's Terms or Privacy Policy – just leave. That's okay. The web is just an instrument.

My website could easily state: only Microsoft Edge Mobile users are allowed. If I block all others via JS, I'm not violating laws – I'm enforcing access terms. If you write JS to bypass that, you're the one violating them.

At least for now, no country mandates that websites must serve everyone. This is business. Not politics.

TL;DR: DataUnlocker is legal as long as (for instance) Google Analytics is legal. Proxies (like Cloudflare) are legal – it's about how you use them, not the fact that you use them. When you install a blocker software you're right, you are so much signaling to the web service that you don't want to be tracked, and at the same time will reject all their ads. But at the end of the day, it's up to a service provider whether to provide you their service. You can use Mastodon instead of X. You can use GIMP instead of Adobe Photoshop. You're free to choose.