Ja, maar waarom zou je

...?
Ik heb deze discussie vanochtend even doorgelezen maar Jeff Johnson (die erover begon) is een paniekzaaier. Je iPhone maakt voor tientallen andere zaken ook contact met de Apple servers. Een heleboel iCloud functies, AppleID, software updates, zoek mijn, Siri, etcetera. Zie ook
hier voor meer details. Dat kun je niet allemaal uitzetten, als je dit niet wil moet je geen smartphone gebruiken.
Deze functie is nu juist een mooi voorbeeld van hoe goed Apple dit geregeld heeft qua privacy. Uit de HN discussie voor wie er technisch meer van wil weten:
- Client side vectorization: the photo is processed locally, preparing a non-reversible vector representation before sending (think semantic hash).
- Differential privacy: a decent amount of noise is added the the vector before sending it. Enough to make it impossible to reverse lookup the vector. The noise level here is ε = 0.8, which is quite good privacy.
- OHTTP relay: it's sent through a 3rd party so Apple never knows your IP address. The contents are encrypted so the 3rd party never doesn't learn anything either (some risk of exposing "IP X is an apple photos user", but nothing about the content of the library).
- Homomorphic encryption: The lookup work is performed on server with encrypted data. Apple can't decrypt the vector contents, or response contents. Only the client can decrypt the result of the lookup. This is what a good privacy story looks like. Multiple levels of privacy security, when any one of the latter 3 should be enough alone to protect privacy.
Met andere woorden: lekker aan laten. Het is veilig, anoniem en superhandig

.