Quando uno strumento intelligente lavora con lo schermo di un dispositivo, sorge una domanda naturale: quali informazioni vede e dove vanno queste informazioni? Una risposta affidabile deve spiegare i flussi dei dati, non limitarsi a usare parole come sicuro o privato.
Che cosa significa local-first?
L’orientamento local-first di Sara OS consiste nel mantenere osservazione ed elaborazione vicino al dispositivo quando il progetto e il compito lo consentono, anziché adottare come architettura predefinita la trasmissione continua di un video dello schermo. Non significa che ogni funzione operi senza internet o che nessun dato venga mai trasferito.
Per ogni funzione, occorre specificare quali dati servono, dove avviene l’elaborazione, cosa resta archiviato e se interviene un servizio esterno. Questa separazione rende verificabili le descrizioni del prodotto.
Osservare lo schermo richiede il controllo dell’utente
MediaProjection di Android richiede il consenso dell’utente per avviare una sessione di acquisizione dello schermo. La documentazione ufficiale descrive anche l’interruzione delle sessioni e il successivo rilascio delle risorse. Questo comportamento della piattaforma ricorda che l’accesso allo schermo non è permanente e illimitato. 1
Nell’esperienza Sara OS, proponiamo di rendere chiaro quando un flusso è attivo e cosa comporta interromperlo. Uno stato comprensibile conta quanto un avvio corretto del processo.
Rapporti utili senza dati superflui
Supponiamo che il nome di una fase e un messaggio di errore bastino per indagare un malfunzionamento. Salvare un’intera schermata potrebbe allora raccogliere più informazioni di quelle necessarie alla diagnosi. Proponiamo di valutare la necessità di ciascun dato e scegliere un periodo di conservazione adeguato al suo uso.
L’elaborazione locale non sostituisce il controllo degli accessi, la protezione del dispositivo o la gestione dei registri. Il suo valore in Sara OS è consentire decisioni più chiare sui flussi informativi. Il proprietario del dispositivo dovrebbe poter chiedere cosa viene usato, per quale compito e per quanto tempo, e ricevere una risposta precisa.












