Verifiche che non chiedono di crederci sulla parola
Perché SimpleShot chiede la Registrazione schermo e come verificarlo di persona
macOS ha un unico permesso per tutte le app che leggono lo schermo, che scattino un’immagine o registrino un video. SimpleShot ne ha bisogno per fare le catture. Ecco cosa ne fa e come vederlo di persona, senza fidarti di SimpleShot.
Un solo permesso per tutte le app di screenshot.
Su macOS, un’app può vedere cosa c’è sullo schermo solo con il permesso Registrazione schermo, in Impostazioni di Sistema › Privacy e sicurezza › Registrazione schermo e audio di sistema. Non esiste un permesso a parte per gli screenshot: uno screenshot è uno sguardo allo schermo, quindi ogni app di screenshot chiede lo stesso permesso di un’app che registra lo schermo.
Quando SimpleShot legge lo schermo.
Solo quando fai una cattura: con un’abbreviazione da tastiera, dalla barra dei menu, da una delle sue finestre o allo scadere di un timer che hai impostato. Per un’area, legge ogni schermo una volta e te lo mostra fermo, con la lente, mentre scegli. Una cattura a scorrimento legge lo schermo mentre scorri; una registrazione lo legge finché non la interrompi. Tra una cattura e l’altra non legge nulla e non invia nulla: il riconoscimento del testo e l’oscuramento dei dati privati avvengono sul tuo Mac.
SimpleShot › Impostazioni › Privacy elenca ogni lettura: quando, cosa è stato letto e cosa l’ha avviata. L’elenco resta sul tuo Mac per 90 giorni e puoi cancellarlo. È pur sempre un resoconto fornito da SimpleShot, quindi le verifiche qui sotto non si basano su di esso.
Verifica 1: il log di macOS, nel Terminale.
macOS controlla il permesso Registrazione schermo di un’app ogni volta che l’app legge lo schermo, e lo annota. Apri Terminale (in Applicazioni › Utility), incolla questa riga e premi A capo:
log stream --style compact --predicate 'process == "tccd" AND eventMessage CONTAINS "kTCCServiceScreenCapture" AND eventMessage CONTAINS "Allowed"'Lascialo in esecuzione mentre usi il Mac. Ogni riga indica l’app che ha letto lo schermo dopo Sub: (SimpleShot è dev.stillbyte.SimpleShot) e dove si trova dopo binary_path=. Una cattura con SimpleShot produce alcune righe nello stesso secondo, e SimpleShot ne aggiunge una quando si apre; tra una cattura e l’altra, nessuna. Compaiono anche altre app, quando leggono lo schermo o i nomi delle finestre di altre app. Premi Controllo-C per fermarlo.
Verifica 2: cosa esce dal tuo Mac.
SimpleShot si connette a tre indirizzi: updates.stillbyte.dev per cercare aggiornamenti, proof.getsimpleshot.com quando chiedi una prova temporale (invia l’impronta dell’immagine, mai l’immagine) e links.getsimpleshot.com dopo che hai creato un link. Una cattura lascia il tuo Mac solo quando ne crei un link.
Per vederlo di persona, usa un firewall che mostri ogni connessione di un’app, come LuLu, gratuito e open source: per SimpleShot mostra solo questi. Oppure, nel Terminale, questa riga mostra in tempo reale le connessioni di SimpleShot, con quanti dati ha inviato ciascuna; finché non usi aggiornamenti, prove temporali o link, l’elenco resta vuoto. Premi Q per uscire.
nettop -p SimpleShotLa domanda che macOS ripete ogni mese.
Circa una volta al mese, macOS chiede di nuovo se SimpleShot può continuare a leggere lo schermo, con parole sue: l’app “sta richiedendo di ignorare il selettore di finestre private del sistema e di accedere direttamente allo schermo e all’audio”. Ogni app per screenshot e registrazione dello schermo riceve la stessa domanda, 30 giorni dopo l’ultima volta, per ogni copia dell’app presente sul Mac: non significa che l’app abbia fatto qualcosa di nuovo. Scegli Consenti. SimpleShot continua a leggere lo schermo solo quando fai una cattura, e le verifiche qui sopra lo dimostrano.
Un’app evita la domanda solo facendo passare ogni cattura dal selettore di finestre di macOS, che non permette di selezionare un’area dello schermo. Apple fa un’eccezione solo per le app di desktop remoto.
Finestre che macOS esclude da ogni cattura.
macOS esclude alcune finestre dalle catture di qualsiasi app: i suoi avvisi di sicurezza, come quelli che chiedono un permesso, e le finestre che la loro app contrassegna come private. Non compaiono nelle catture di SimpleShot, né nella schermata fissa mentre scegli un’area; quando SimpleShot riesce a capire che una di queste era nella cattura, te lo segnala. SimpleShot non può cambiarlo; anche le altre app di screenshot sono soggette alla stessa regola.
L’app Screenshot di macOS invece le cattura: aprila da Applicazioni › Utility oppure premi ⇧⌘5 se SimpleShot non usa i tasti di sistema per gli screenshot.
Disattivarlo.
Disattiva SimpleShot in Impostazioni di Sistema › Privacy e sicurezza › Registrazione schermo e audio di sistema, quando vuoi. Da allora non potrà più leggere lo schermo e te lo segnalerà quando provi a fare una cattura.