Android 14 introduce una soluzione avanzata per la gestione della privacy nei messaggi e contenuti effimeri, con una nuova API che rileva gli screenshot.

La sicurezza e la privacy dei dati sono diventate preoccupazioni fondamentali nell’era digitale, specialmente quando si tratta di messaggi e contenuti che scompaiono dopo essere stati visualizzati. Il concetto di messaggi effimeri, reso popolare da Snapchat, ha portato gli sviluppatori di app a cercare modi efficaci per impedire la conservazione non autorizzata di questi contenuti. Una pratica comune per aggirare la loro natura temporanea è l’uso degli screenshot. Android 14, l’ultima versione del noto sistema operativo, è pronta ad affrontare questa sfida con l’introduzione di una nuova API.

In passato, le applicazioni Android potevano utilizzare il parametro di layout FLAG_SECURE per disabilitare del tutto la possibilità di fare screenshot. Tuttavia, questa soluzione aveva i suoi limiti, essendo un approccio piuttosto drastico. La nuova versione di Android presenta una soluzione più equilibrata: invece di bloccare gli screenshot, l’API informa gli utenti quando uno screenshot è stato catturato.

Questa funzionalità innovativa funziona a patto che un’app dichiari l’autorizzazione DETECT_SCREEN_CAPTURE durante l’installazione. Il sistema operativo, quindi, notifica l’app ogni volta che viene acquisito uno screenshot. In un gesto volto a mantenere la trasparenza e la fiducia dell’utente, Android mostra anche un messaggio nella parte inferiore dello schermo, avvisando l’utente che l’app ha rilevato la cattura dello screenshot.

Un esempio pratico di questa implementazione si può osservare nell’app “OTTO”, come evidenziato da una schermata dell’interfaccia utente di Android 14. Il messaggio, che appare nella parte bassa dello schermo, informa chiaramente l’utente che “OTTO ha rilevato questo screenshot”.

Nonostante i suoi numerosi vantaggi, il sistema non è esente da limitazioni. Il rilevamento degli screenshot è efficace solo se l’immagine viene acquisita usando la combinazione di tasti hardware. Pertanto, gli screenshot ottenuti attraverso soluzioni basate su root o acquisiti tramite ADB (Android Debug Bridge) non verranno rilevati da questa API. Inoltre, resta da chiarire se l’autorizzazione DETECT_SCREEN_CAPTURE permetterà alle app di rilevare screenshot delle loro miniature nel menu delle applicazioni recenti.

Articolo precedenteTesla Cybertruck supera il test di immersione in acqua
Articolo successivoMicrosoft Copilot integrerà GPT-4 Turbo e aumenterà il limite di caratteri
Team CEOTECH
La tecnologia dovrebbe arricchire la vita delle persone oltre a tutelare il pianeta.