1. Überblick
Calíope (»die App«, »wir«, »unser«) ist ein nativer MariaDB- und MySQL-Client für macOS und iPadOS, entwickelt von David Villalobos Cambronero. Diese Datenschutzerklärung erläutert, auf welche Informationen die App zugreift, wie sie damit umgeht und welche Rechte du als Nutzer hast.
Die Kurzfassung: Calíope erfasst, überträgt oder teilt deine personenbezogenen Daten oder den Inhalt deiner Datenbanken weder mit dem Entwickler noch mit Dritten, außer in der optionalen KI-Assistent-Funktion, die weiter unten beschrieben wird.
2. Lokal auf deinem Gerät gespeicherte Informationen
Die App speichert die folgenden Daten ausschließlich auf deinem Gerät:
- Datenbank-Zugangsdaten und Verbindungsprofile: Hostnamen, Ports, Benutzer und Passwörter des Servers werden im sicheren Keychain des Systems gespeichert (über das Apple Security Framework). Passwörter werden nie im Klartext gespeichert und nie an den Entwickler übertragen. Standardmäßig bleiben die Keychain-Einträge auf dem Gerät — die Synchronisierung mit dem iCloud-Schlüsselbund ist eine ausdrückliche Option, die du aktivieren musst.
- SQL-Query-Verlauf: ein Protokoll der ausgeführten Queries wird lokal in einer privaten SQLite-Datenbank auf deinem Gerät gespeichert. Diese Daten verlassen deinen Rechner nie, es sei denn, du aktivierst ausdrücklich die Synchronisierung mit iCloud.
- App-Einstellungen: Einstellungen wie visuelle Themes, die Editor-Konfiguration und die Backup-Zeitpläne werden lokal in UserDefaults gespeichert.
- Geplante Backups: die SQL-Backup-Dateien werden direkt in ein Verzeichnis geschrieben, das du ausdrücklich in deinem lokalen Dateisystem auswählst. Kein Backup-Inhalt wird an unsere Server gesendet.
3. Synchronisierung mit iCloud (optional)
Wenn du die Synchronisierung mit iCloud aktivierst, nutzt die App den iCloud Key-Value Store und die private CloudKit-Datenbank, um bestimmte Daten (Verbindungsprofile, Snippets, geplante Backups und optional das Query-Log) zwischen deinen Geräten mit derselben Apple-ID zu synchronisieren.
Die Datenbank-Passwörter werden standardmäßig nie in die Synchronisierung mit iCloud einbezogen. Wenn du die Synchronisierung mit dem iCloud-Schlüsselbund aktivierst, unterliegt dieser Vorgang dem sicheren System von Apple und wir sehen diese Zugangsdaten nie. Alle Speicher- und Synchronisierungsvorgänge in iCloud unterliegen der Datenschutzrichtlinie von Apple.
4. KI-Assistent-Funktion (optional)
Calíope enthält einen optionalen KI-Assistenten, der von APIs Dritter betrieben wird. Wenn du dich entscheidest, diese Funktion zu nutzen:
- Der SQL-Text oder der Prompt in natürlicher Sprache, den du sendest, wird direkt an OpenAI (Datenschutzrichtlinie) oder an Google Gemini (Datenschutzrichtlinie) übertragen, je nach dem von dir konfigurierten Anbieter.
- Wir übertragen an diese Dienste keine tatsächlichen Datenbankzeilen, keine Tabelleninhalte und keine Verbindungs-Zugangsdaten — nur den Text, den du schreibst, und die Schema-Metadaten (Tabellennamen, Spaltennamen, Fremdschlüssel) der aktiven Datenbank.
- Du allein bist dafür verantwortlich, sicherzustellen, dass jeder an KI-Dienste Dritter gesendete Text oder jedes Metadatum den Datenverarbeitungsrichtlinien deiner Organisation entspricht.
- Die KI-Funktion ist standardmäßig deaktiviert und erfordert, dass du deinen eigenen API-Key bereitstellst.
5. Daten, die wir nicht erfassen
Calíope tut Folgendes nicht:
- Analysen, Telemetrie oder Nutzerverhalten auf unseren Servern erfassen, verfolgen oder aggregieren.
- Den Inhalt deiner Datenbanken, Schemata oder Query-Ergebnisse an unsere Server übertragen.
- Tracking-Frameworks oder Werbe-IDs verwenden oder Daten mit Werbetreibenden teilen.
- Nutzerkonten anlegen oder eine Registrierung verlangen.
6. Datenschutz von Minderjährigen
Calíope ist ein professionelles Datenbank-Werkzeug und richtet sich nicht an Kinder unter 13 Jahren (oder dem in deiner Rechtsordnung geltenden Alter). Wir erfassen oder erbitten wissentlich keine Informationen von Minderjährigen.
7. Datensicherheit
Alle sensiblen Zugangsdaten werden im Keychain des Betriebssystems gespeichert, geschützt durch die nativen Authentifizierungsmechanismen deines Geräts (wie Face ID, Touch ID oder den Gerätecode). Netzwerkverbindungen zu deinen Datenbankservern nutzen die von dir bereitgestellten Zugangsdaten; Calíope unterstützt natives SSL/TLS mit standardmäßig strikter Zertifikatsprüfung und einen SSH-Tunnel (SwiftNIO mit ed25519- und ECDSA-Schlüsseln), um dir zu helfen, diese Verbindungen abzusichern.
8. Übersicht der Dienste Dritter
| Dienst | Zweck | Wird aktiviert, wenn |
|---|---|---|
| Apple iCloud | Synchronisierung von Einstellungen und Profilen | Nur wenn der Nutzer die Synchronisierung mit iCloud in den Einstellungen aktiviert |
| OpenAI-API | SQL-Assistent mit KI | Nur wenn der Nutzer den OpenAI-Key konfiguriert und einen Prompt sendet |
| Google-Gemini-API | SQL-Assistent mit KI | Nur wenn der Nutzer den Gemini-Key konfiguriert und einen Prompt sendet |
9. Deine Rechte
Da wir keine personenbezogenen Daten auf unseren Servern erfassen, gibt es keine zentral gespeicherten Daten, die du anfordern, korrigieren oder löschen könntest. Alle lokal gespeicherten Daten (Query-Verlauf, Einstellungen, Keychain-Einträge) lassen sich über den Button »Alle meine Daten löschen« innerhalb von Calíope (Einstellungen → Datenschutz) oder durch Deinstallation der App von deinem Gerät entfernen. Wenn du Fragen zu den in iCloud gespeicherten Daten hast, kannst du sie über die iCloud-Einstellungen von Apple verwalten und löschen.
10. Änderungen dieser Erklärung
Wir können diese Datenschutzerklärung von Zeit zu Zeit aktualisieren. Die aktualisierte Fassung wird unter derselben URL mit einem überarbeiteten Datum »Zuletzt aktualisiert« veröffentlicht. Die fortgesetzte Nutzung der App nach den Änderungen gilt als deine Zustimmung zur aktualisierten Erklärung.
11. Kontakt
Wenn du Fragen oder Bedenken zu dieser Datenschutzerklärung hast, kontaktiere uns unter:
info@caliope.org