1. Descrizione generale
Calíope («l'App», «noi», «nostro») è un client nativo di MariaDB e MySQL per macOS e iPadOS sviluppato da David Villalobos Cambronero. Questa informativa sulla privacy spiega a quali informazioni accede l'App, come vengono gestite e quali sono i tuoi diritti come utente.
La versione breve: Calíope non raccoglie, non trasmette né condivide i tuoi dati personali o il contenuto dei tuoi database con lo sviluppatore o con terze parti, salvo nella funzione opzionale di assistente IA descritta più in basso.
2. Informazioni memorizzate localmente sul tuo dispositivo
L'App memorizza i seguenti dati esclusivamente sul tuo dispositivo:
- Credenziali dei database e profili di connessione: i nomi host, le porte, gli utenti e le password del server vengono salvati nel Keychain sicuro del sistema (tramite l'Apple Security Framework). Le password non vengono mai salvate in chiaro e non vengono mai trasmesse allo sviluppatore. Di default, le voci del Keychain restano sul dispositivo — la sincronizzazione con iCloud Keychain è un'opzione esplicita che devi attivare.
- Cronologia delle query SQL: un registro delle query eseguite viene salvato localmente in un database SQLite privato del tuo dispositivo. Questi dati non escono mai dalla tua macchina a meno che tu non attivi esplicitamente la sincronizzazione con iCloud.
- Preferenze dell'App: impostazioni come i temi visivi, la configurazione dell'editor e gli orari di backup vengono salvati localmente in UserDefaults.
- Backup programmati: i file SQL di backup vengono scritti direttamente in una cartella che scegli esplicitamente sul tuo file system locale. Nessun contenuto di backup viene inviato ai nostri server.
3. Sincronizzazione con iCloud (opzionale)
Se attivi la sincronizzazione con iCloud, l'App usa l'iCloud Key-Value Store e il database privato di CloudKit per sincronizzare determinati dati (profili di connessione, snippet, backup programmati e, opzionalmente, il log delle query) tra i tuoi dispositivi con lo stesso Apple ID.
Le password dei database non vengono mai incluse nella sincronizzazione con iCloud di default. Se scegli di abilitare la sincronizzazione con iCloud Keychain, tale operazione è regolata dal sistema sicuro di Apple e noi non vediamo mai quelle credenziali. Tutte le operazioni di archiviazione e sincronizzazione su iCloud sono soggette all'informativa sulla privacy di Apple.
4. Funzione di assistente IA (opzionale)
Calíope include un assistente IA opzionale alimentato da API di terze parti. Quando scegli di usare questa funzione:
- Il testo SQL o il prompt in linguaggio naturale che invii viene trasmesso direttamente a OpenAI (informativa sulla privacy) o a Google Gemini (informativa sulla privacy), a seconda del provider che hai configurato.
- Non trasmettiamo righe reali dei database, contenuti delle tabelle né credenziali di connessione a questi servizi — solo il testo che scrivi e i metadati dello schema (nomi di tabelle, nomi di colonne, chiavi esterne) del database attivo.
- Sei l'unico responsabile di garantire che qualsiasi testo o metadato inviato a servizi IA di terze parti sia conforme alle politiche di trattamento dei dati della tua organizzazione.
- La funzione IA è disabilitata di default e richiede che tu fornisca la tua API key.
5. Dati che non raccogliamo
Calíope non:
- Raccoglie, traccia né aggrega analisi, telemetria o comportamento degli utenti sui nostri server.
- Trasmette il contenuto dei tuoi database, gli schemi né i risultati delle query ai nostri server.
- Usa framework di tracciamento, identificatori pubblicitari né condivide dati con inserzionisti.
- Crea account utente né richiede la registrazione.
6. Privacy dei minori
Calíope è uno strumento professionale per database e non è rivolto a minori di 13 anni (o dell'età applicabile nella tua giurisdizione). Non raccogliamo né sollecitiamo consapevolmente informazioni da minori.
7. Sicurezza dei dati
Tutte le credenziali sensibili vengono salvate nel Keychain del sistema operativo, protette dai meccanismi nativi di autenticazione del tuo dispositivo (come Face ID, Touch ID o il codice di accesso). Le connessioni di rete ai tuoi server di database usano le credenziali che fornisci tu; Calíope supporta SSL/TLS nativo con verifica rigorosa del certificato di default e il tunnel SSH (SwiftNIO con chiavi ed25519 ed ECDSA) per aiutarti a proteggere quelle connessioni.
8. Riepilogo dei servizi di terze parti
| Servizio | Scopo | Si attiva quando |
|---|---|---|
| Apple iCloud | Sincronizzazione di preferenze e profili | Solo se l'utente abilita la sincronizzazione con iCloud nelle preferenze |
| API di OpenAI | Assistente SQL con IA | Solo se l'utente configura la chiave di OpenAI e invia un prompt |
| API di Google Gemini | Assistente SQL con IA | Solo se l'utente configura la chiave di Gemini e invia un prompt |
9. I tuoi diritti
Poiché non raccogliamo dati personali sui nostri server, non esistono dati centralizzati che tu possa richiedere, correggere o eliminare. Tutti i dati salvati localmente (cronologia delle query, preferenze, voci del Keychain) possono essere eliminati tramite il pulsante «Cancella tutti i miei dati» all'interno di Calíope (Preferenze → Privacy) o disinstallando l'App dal tuo dispositivo. Se hai domande sui dati memorizzati su iCloud, le impostazioni iCloud di Apple ti permettono di gestirli ed eliminarli.
10. Modifiche a questa informativa
Potremmo aggiornare questa informativa sulla privacy di tanto in tanto. La versione aggiornata verrà pubblicata su questo stesso URL con la data di «Ultimo aggiornamento» rivista. L'uso continuato dell'App dopo le modifiche costituisce la tua accettazione dell'informativa aggiornata.
11. Contatto
Se hai qualsiasi domanda o dubbio su questa informativa sulla privacy, contattaci a:
info@caliope.org