Thanks to LowEndTalk member @symonp for sharing news of an EU plan to require messaging services to scan private message to find child sexual abuse material (CSAM).
The proposed rules state that hosting providers of “interpersonal communication services” (i.e., social media) must have technologies that allow them to effectively and reliably detect CSAM upon receiving a “detection order”.
A “detection order” here is not a decree to scan all messages, but rather akin to a warrant: “we want to see all traffic from John Q. Smith”. However, since the provider has the ability, the privacy implications are the same regardless. If I send a message on social media, those companies will have the ability to read it. And of course, if an SM company can do that in the EU, they can do it anywhere.
There’s also a fair amount of new bureaucracy – in fact, a whole new agency to oversee things. All of this is justified in the name of stopping the spread of CSAM.
As I noted elsewhere, I’ve never viewed child pornography in my life and am repelled by its existence. However, I know that given 15 minutes I could find a vast quantity of it. And most of that time would be spent downloading the FreeNet client or finding dark web sites, private trackers, etc. So…if it’s so obvious and available to me…isn’t it to everyone? Of course it is. What is scanning people’s FB Messenger going to accomplish? By all means, if someone has an idea or better mousetrap of how to find, extinguish, and prosecute CSAM, I’m all for it, but the justification here is laughably thin.
Related Posts:
LowEndBash: Super Cheap Shared Hosting from Limitless! As Cheap as $2.40/YEAR!
Holy Black Friday! Shared Hosting from $2/YEAR, Reseller from $5/YEAR! Wow, Limitless Hosting!
Black Friday in September: Web Hosting for $1 per YEAR, Reseller for $6/YEAR, and MORE DEALS! Limit...
That's Just Ridiculous Pricing. VPS for Under $4/YEAR? Wow!
Concerns Voiced Over Sweeping New India Surveillance Law. Legit?
Australian Police Will Soon Have Sweeping New Surveillance Powers

Raindog308 is a longtime LowEndTalk community administrator, technical writer, and self-described techno polymath. With deep roots in the *nix world, he has a passion for systems both modern and vintage, ranging from Unix, Perl, Python, and Golang to shell scripting and mainframe-era operating systems like MVS. He’s equally comfortable with relational database systems, having spent years working with Oracle, PostgreSQL, and MySQL.
As an avid user of LowEndBox providers, Raindog runs an empire of LEBs, from tiny boxes for VPNs, to mid-sized instances for application hosting, and heavyweight servers for data storage and complex databases. He brings both technical rigor and real-world experience to every piece he writes.
Beyond the command line, Raindog is a lover of German Shepherds, high-quality knives, target shooting, theology, tabletop RPGs, and hiking in deep, quiet forests.
His goal with every article is to help users, from beginners to seasoned sysadmins, get more value, performance, and enjoyment out of their infrastructure.
You can find him daily in the forums at LowEndTalk under the handle @raindog308.
Leave a Reply