Privacy
Informativa sulla privacy
In breve. ShellPhone non raccoglie nulla su di te. Non c'è alcun account, nessuna telemetria, nessuna sincronizzazione cloud, nessun SDK di terze parti che invii dati di nascosto. I tuoi server, le tue chiavi, il tuo traffico — tutto qui.
Cosa resta sul tuo dispositivo
Tutto ciò che definisce il tuo uso di ShellPhone vive sul dispositivo che hai in mano:
- Chiavi SSH — cifrate sul dispositivo tramite il portachiavi del sistema operativo (Keychain di iOS / iPadOS / macOS, oppure preferenze cifrate di Android). Sbloccate con la biometria o con il PIN del dispositivo. Non abbiamo alcun server su cui potresti caricarle.
- Connessioni salvate, tunnel, snippet e macro (Power user) — host, utente, porta, riferimento alla chiave, etichette, sequenze di comandi. Memorizzati in un database locale cifrato.
- Cronologia dei comandi — ricercabile, cifrata, solo locale.
- Temi, font, preferenza di lingua — impostazioni locali (gratuite per tutti).
- Diritti dell'abbonamento — memorizzati localmente come una piccola conferma firmata che il tuo sblocco è attualmente attivo, inclusa la data di scadenza restituita dallo store (vedi la sezione successiva).
Cosa passa sulla rete
ShellPhone effettua esattamente quattro tipi di connessione in uscita. Nient'altro:
- SSH (o Telnet, se ti abboni a Power user) verso i tuoi server. È l'intero scopo dell'app.
- VNC su TCP (se ti abboni a Remote desktop) verso i server VNC che scegli. Il protocollo negozia le codifiche (raw, CopyRect, RRE, Hextile, ZRLE) direttamente con il tuo server.
- Richieste anonime a
cht.shquando usi la ricerca di snippet in linguaggio naturale. Nessuna chiave API, nessun account, nessuna intestazione identificativa. Smetti di cercare e le richieste si fermano. Il servizio gratuito è gestito da terzi (cht.sh) secondo i loro termini. - Convalida della ricevuta dell'abbonamento, quando avvii un abbonamento, ne ripristini uno o l'app riconvalida uno sblocco precedentemente in cache. L'app chiede a un nostro piccolo servizio di confermare con Apple o Google che la tua ricevuta è autentica, e questo restituisce una breve conferma firmata che include la data di scadenza, così l'app può sbloccare il bundle fino ad allora. Non memorizziamo la ricevuta, non la associamo ad alcun identificatore e non conserviamo alcun registro della richiesta.
Nessun endpoint di analytics. Nessun segnalatore di crash. Nessun ping di "telefonare a casa all'avvio".
Cosa non facciamo
Detto a chiare lettere, così non devi leggere tra le righe:
- Nessun SDK di analytics — niente Firebase, Mixpanel, Amplitude, Sentry, Crashlytics, TelemetryDeck o equivalenti.
- Non viene letto né trasmesso alcun identificatore pubblicitario (nessun IDFA su iOS, nessun AAID su Android).
- Nessun SDK di tracciamento di terze parti di alcun tipo.
- Nessun backend di ShellPhone che memorizzi i tuoi dati. Non gestiamo server che custodiscano le tue connessioni, le tue chiavi, le tue impostazioni o qualsiasi altro contenuto personale. L'unico backend che gestiamo è un piccolo endpoint per la convalida delle ricevute (vedi "Cosa passa sulla rete").
- Nessun account. Non c'è alcuna schermata di registrazione perché non c'è alcun backend che voglia sapere chi sei.
Sincronizzazione cloud opzionale (iCloud / Google)
ShellPhone ha una modalità di sincronizzazione opzionale che usa il tuo account iCloud (su iPhone, iPad e Mac) o il tuo account Google (su Android) per condividere le tue connessioni salvate, gli snippet e le preferenze tra i dispositivi connessi allo stesso account. La funzione è disattivata per impostazione predefinita; la attivi dalle Impostazioni.
Quando la attivi:
- I tuoi dati sono memorizzati nel tuo account iCloud o Google — mai su un server di ShellPhone, perché non ne gestiamo alcuno.
- Apple o Google gestiscono la sincronizzazione; noi non vediamo mai cosa sincronizzi, chi sei, né quali dispositivi raggiunge.
- Le tue chiavi SSH restano nel portachiavi del sistema operativo su ogni dispositivo e non fanno parte di questa sincronizzazione. Rimangono locali al dispositivo in ogni momento.
- Disattivare la sincronizzazione nelle Impostazioni, o disconnettersi da iCloud / Google, rimuove la copia sincronizzata da quei servizi secondo le normali tempistiche della piattaforma.
Se non la attivi mai, ShellPhone si comporta esattamente come un'app strettamente locale: tutto resta sul dispositivo, non esce nulla tranne il tuo traffico SSH verso i tuoi server.
Autorizzazioni
Le autorizzazioni che l'app può richiedere, e perché:
- Biometria (Face ID / Touch ID / impronta). Usata localmente per sbloccare l'app e autorizzare le connessioni. Mai trasmessa fuori dal dispositivo.
- Nome della rete Wi-Fi (SSID) — solo con il bundle Power user e solo se attivi i trigger Wi-Fi. iOS richiede l'autorizzazione "Posizione durante l'uso" per leggere gli SSID (è l'unica API di Apple che li espone). L'SSID viene confrontato localmente con i tuoi trigger salvati; nulla riguardo alla tua posizione viene memorizzato o trasmesso.
- Accesso alla rete locale — solo con il bundle Network tools, e solo quando esegui attivamente uno strumento che ne ha bisogno (scanner di sottorete, scanner di porte, Wake on LAN). iOS mostra una richiesta "Rete locale" la prima volta. Non scansioniamo in background.
- Accesso a file / archiviazione. Usato quando scegli un file di chiave o carichi un file via SFTP. Selettore di file standard del sistema; non indicizziamo né copiamo i tuoi file in background.
I tuoi diritti ai sensi del GDPR / CCPA
Hai il diritto di sapere quali dati personali vengono trattati sul tuo conto. La risposta onesta, per ShellPhone, è: nessuno. Non esiste alcun profilo, alcun registro, alcuna traccia di te su nessun server che gestiamo.
Se vuoi cancellare tutto ciò che ShellPhone sa di te, disinstalla l'app. Questo rimuove il database locale cifrato, le voci del portachiavi associate a ShellPhone e tutte le conferme di abbonamento in cache. Apple e Google conservano i propri registri di abbonamento e fatturazione secondo le rispettive politiche; noi no.
Minori
ShellPhone è uno strumento per chi sa già cos'è SSH. Non è rivolto ai minori di 13 anni. Non raccogliamo consapevolmente dati dai minori — semplicemente perché non raccogliamo consapevolmente dati da nessuno.
Modifiche a questa informativa
Se modifichiamo questa informativa, aggiorneremo la data di "Ultimo aggiornamento" in alto e pubblicheremo la nuova versione a questo URL. Le modifiche sostanziali (qualsiasi nuova raccolta di dati, integrazione di nuove terze parti) saranno segnalate nelle note di versione all'interno dell'app per la versione interessata.
Contatto
Domande, reclami o segnalazioni del tipo "qualcuno mi ha detto che era rotto":
apps.sggyamg [at] gmail [dot] com
Questa informativa è pubblicata da sggyamg, lo sviluppatore di ShellPhone, con sede a Madrid, Spagna.
Lingua
La versione originale e vincolante della presente Informativa sulla privacy è quella spagnola. Le versioni in altre lingue sono traduzioni fornite unicamente per tua comodità; in caso di discrepanza o conflitto di interpretazione, prevarrà la versione spagnola.