Sviluppatori Apple obbligati a giustificare l’uso di alcune API nell’ultimo tentativo di potenziare la privacy

Apple developers required to justify use of certain APIs in latest privacy enhancement effort.

Nel tentativo di rafforzare la privacy degli utenti, gli sviluppatori dovranno giustificare l’utilizzo di determinate API di Apple prima che le loro app possano essere elencate sull’App Store, secondo un nuovo articolo sul sito web degli sviluppatori Apple segnalato da 9to5Mac.

Il sito web degli sviluppatori Apple ora elenca alcune API come “API con motivo richiesto”, il che significa che gli sviluppatori devono chiarire perché le stanno utilizzando nel loro manifesto sulla privacy. Alcune API comunemente utilizzate, come UserDefaults, che memorizza le preferenze dell’utente, rientrano ora nella categoria Motivo richiesto.

Con il lancio di watchOS 10, iOS 17, iPadOS 17, tvOS 17 e macOS Sonoma entro la fine di quest’anno, gli sviluppatori riceveranno un avviso se inviano app che utilizzano un’API con motivo richiesto senza specificarne l’utilizzo. Dalla primavera del 2024, tutte le app che utilizzano queste API senza una giustificazione legittima verranno respinte nel processo di revisione.

Apple spiega che il motivo principale di questo cambiamento è quello di frenare il fingerprinting, un metodo utilizzato per tracciare gli utenti tra diverse app e siti web. Il fingerprinting utilizza chiamate alle API per raccogliere dettagli sul dispositivo dell’utente, come la risoluzione dello schermo, il modello e il sistema operativo. Questi dati vengono poi utilizzati per creare un “fingerprint” unico, che consente di identificare l’utente tra diverse app o siti web.

Secondo Apple, le API con motivo richiesto garantiranno che le app utilizzino queste API solo per il loro utilizzo prescritto. In caso di rifiuto, Apple permetterà agli sviluppatori di contestare la decisione e inviare una richiesta di approvazione se il loro caso non rientra nelle linee guida esistenti. Consultare il sito web degli sviluppatori Apple per ulteriori informazioni.