| > CSAM scanning has been around for at least 15 years. All service providers are required to do it by law. That is true for scanning in the cloud, but it's important not to conflate this with client-side scanning. The distinction between cloud and local processing is foundational. Collapsing that boundary would mark a serious shift in how surveillance infrastructure operates. > Once they receive the files they review them and confirm that the files meet the standard for the database, document its entry, create a hash and add that to the database. After that the file is destroyed. That is already a structural problem: If the original is destroyed, how can independent parties verify that database entries still correspond to the intended legal and ethical scope? This makes meaningful oversight functionally impossible. Even if centralizing control in a state-funded NGO were considered acceptable (which is already questionable), locating that NGO in the US (subject to US law and politics!) is a serious issue. Why should, say, the local devices of German citizens be scanned against a hash list maintained under US jurisdiction? > So it's possible to submit an image that is not what CSAM is intended for, but the chances of it even remotely getting into the database is next to nothing. To add to this service providers can be sued for submitting invalid files. Procedural safeguards are good, but they don't solve the underlying problem: the entire system hinges on policy decisions that can change. A single legislative change is all it takes to expand the list’s scope. The current process may seem narrow today, but it offers no guarantees about tomorrow. We’ve seen this pattern countless times: surveillance powers are introduced under the pretext of targeting only the most heinous crimes, but once established, they’re gradually repurposed for a wide range of far less serious offenses. It is the default playbook. |
From what you say it's clear you never read Apples paper on this.
The client puts a flag on a match. It is only verified on the server both by another scan and a law enforcement.
If the client doesn't flag a file, it can never be decrypted on the server by anyone except the device owner.
The current system just checks everything. If your device never talks to the cloud in both scenarios nothing happens.
> That is already a structural problem:
You seem to have an over simplified view of how it all works. They don't just throw hashes in.
They can verify it by the chain of custody and documentation that is stored about that hash.
> the local devices of German citizens be scanned against a hash list maintained under US jurisdiction?
CSAM is a UN protocol that has 176 countries signed onto it. Including Germany.
Many countries also have their own independent department that works with CSAM. Germany has their Federal police (BKA) that work that role. They work with NCMEC on ensuring the CSAM hashes are correct. Germany is also one of the strictest countries in relation to CSAM.
> the entire system hinges on policy decisions that can change.
Again it's an over simplification. If the US government did do that.
- It would first be challenged in the courts.
- They would not be able to hide the fact they have changed it.
- This would lead to service providers not assisting with the corrupted CSAM.
- As this is a worldwide initiative the rest of the world can just disconnect the US from the CSAM until what is put in is confirmed.
> It is the default playbook.
If they wanted to do that, the CSAM database is the worst way to do it.
I'd recommend you read up on all of it a bit more. Most of your claims are unfounded in relation to the CSAM.