Die Kurzfassung
- Askimo speichert sensible Daten (wie API-Schlüssel) niemals im Klartext.
- Ihre Daten werden lokal auf Ihrem Gerät gespeichert und vor dem Schreiben auf die Festplatte verschlüsselt.
- Derselbe Schutz gilt für ganz Askimo: sowohl für die CLI als auch für die Desktop-App.
- Das Ziel ist praxisnahe Sicherheit: Schutz dessen, was wirklich zählt – ohne Hype.
Was Askimo speichert (und was nicht)
Damit Askimo korrekt funktioniert, werden einige Informationen benötigt:
- API-Schlüssel für die von Ihnen gewählten KI-Anbieter (zum Beispiel OpenAI oder einen lokalen Ollama-Server).
- Optionale Einstellungen und Befehlsrezepte, die Ihnen helfen, schneller zu arbeiten.
Askimo macht nicht:
- Ihre Dateien auf unsere Server hochladen.
- Analyse- oder Tracking-Daten im Hintergrund senden.
Askimo kommuniziert ausschließlich mit den Diensten, die Sie selbst konfigurieren – und nur dann, wenn Sie es ausdrücklich veranlassen.
Mehr Details gewünscht? Besuchen Sie unsere Security-Seite, um mehr über Askimos umfassende Datenschutzrichtlinien und den Umgang mit Nutzerdaten zu erfahren.
Verschlüsselung ruhender Daten: was das bedeutet
Wenn Askimo sensible Informationen speichert, werden diese zuerst verschlüsselt, sodass sie ohne den passenden Schlüssel nicht lesbar sind. Öffnet jemand die Datei direkt, sieht er nur zufällig wirkende Daten – nicht Ihre API-Schlüssel.
- Wir verwenden ein modernes Verschlüsselungsverfahren (AES-256-GCM), das auch Integritätsschutz bietet.
- Ein installationsspezifischer Schlüssel auf Ihrem Gerät wird zum Ver- und Entschlüsseln Ihrer Daten verwendet.
- Dieser Schlüssel wird im Askimo-Verzeichnis mit strikten Dateiberechtigungen gespeichert.
Ist ein System-Schlüsselbund verfügbar, nutzt Askimo diesen bevorzugt. Andernfalls greift Askimo auf die oben beschriebene lokale, verschlüsselte Datei zurück. In beiden Fällen werden Ihre Schlüssel niemals im Klartext gespeichert.
Speicherort
- Sämtliche Konfigurationen und verschlüsselten Daten befinden sich im Askimo-Ordner Ihres Benutzerkontos.
- Die Datei mit dem Verschlüsselungsschlüssel wird mit restriktiven Berechtigungen (nur Eigentümer) erstellt.
- Verschlüsselte Datenblöcke können ohne diesen lokalen Schlüssel nicht gelesen werden; ein Kopieren auf ein anderes System führt daher nicht automatisch zur Entschlüsselung.
Einheitliches Modell im gesamten Produkt
Dieses Schutzmodell wird in ganz Askimo verwendet. Sowohl:
- die Kommandozeilen-Tools als auch
- die Desktop-App
nutzen denselben lokalen, verschlüsselten Speicheransatz. Das Verhalten ist konsistent – unabhängig davon, wie Sie Askimo verwenden.
Ein praxisnahes Bedrohungsmodell (in einfachen Worten)
Wovor dies schützen soll:
- Gespeicherte Zugangsdaten vor einfachem Ausspähen oder versehentlichem Zugriff, etwa durch das Öffnen einer Konfigurationsdatei im Texteditor.
- Situationen, in denen mehrere Personen Zugriff auf dasselbe Benutzerkonto oder Dateisystem haben.
Was dies nicht verspricht:
- Ist Ihr Benutzerkonto vollständig kompromittiert (z. B. durch Schadsoftware mit Ihren Rechten), können lokale Dateien und Speicher weiterhin zugänglich sein.
- Wenn Sie nicht vertrauenswürdige Plugins oder Skripte ausführen, können diese alles tun, was Sie ihnen erlauben.
- Vorfälle auf Seiten der Anbieter (z. B. Probleme bei OpenAI oder anderen APIs) liegen außerhalb der Kontrolle von Askimo.
Wir setzen lieber auf klare Grenzen als auf Marketingversprechen. Ziel ist es, die tägliche Nutzung standardmäßig sicherer zu machen.
Empfohlene Sicherheitsmaßnahmen
- Nutzen Sie den Schlüsselbund Ihres Betriebssystems, wenn Askimo diese Option anbietet.
- Halten Sie den Askimo-Ordner privat und außerhalb der Versionsverwaltung.
- Rotieren Sie Ihre API-Schlüssel, wenn Sie den Verdacht haben, dass sie kompromittiert wurden.
- Vermeiden Sie das Hardcodieren von Geheimnissen in Skripten. Verwenden Sie stattdessen Umgebungsvariablen oder Askimos sicheren Speicher.
Hinweis für neugierige Entwickler
Für alle, die mehr technische Details wünschen:
- Die Verschlüsselung verwendet AES-256-GCM mit zufälligem IV und Authentifizierungs-Tag zum Schutz vor Manipulation.
- Schlüssel werden einmal pro Installation generiert und mit Berechtigungen nur für den Eigentümer gespeichert.
- Schlägt das Laden oder Entschlüsseln gespeicherter Daten fehl, bricht Askimo sicher ab, anstatt teilweise oder beschädigte Daten zurückzugeben.
Zum Abschluss
Die Sicherheit in Askimo ist bewusst einfach und respektvoll gestaltet:
- Ihre Geheimnisse bleiben auf Ihrem Gerät.
- Sie sind im Ruhezustand verschlüsselt.
- Sie werden niemals im Klartext gespeichert.
Wir werden diesen Bereich kontinuierlich weiterentwickeln und freuen uns über Feedback, Bug-Reports und Ideen aus der Community.