Sicherheit ist kein Funktion
Es ist die Architektur. Lokal zuerst. Open Source. Keine Telemetrie. Kein Training an deinem Code. Jede Funktion tut, was sie sagt, und nichts anderes.
Lokal zuerst
- Alle Daten standardmäßig auf deinem Gerät gespeichert
- Speicher, Aufgaben, Journal, Einstellungen — verlassen nie dein Gerät
- Kein Cloud-Sync – nichts wird auf unsere Server übertragen
- Funktioniert vollständig offline mit lokalen Modellen
Open Source
- Jede Codezeile ist öffentlich — Erweiterung, IDE, CLI
- Ava kann ihren eigenen Quellcode lesen und erklären
- Fork es, auditiere es, überprüfe jede Behauptung, die wir machen
- Apache 2.0 Lizenz
Kein verstecktes Verhalten
- Keine Telemetrie, keine Analytik, kein Tracking
- Dein Code wird niemals zum Trainieren von KI-Modellen verwendet
- Keine Phone-Home-Anrufe von irgendeinem Tool
- Jede Funktion erfüllt ihren Zweck. Nichts Verborgenes.
Wie deine Secrets verwaltet werden
Deine API-Schlüssel und Zugangsdaten gelangen niemals in den Chatverlauf, erscheinen nie in Logs und verlassen nie unsere Server.
OS-Keychain, keine Konfigurationsdateien
Jeder hinzugefügte API-Schlüssel lebt im sicheren Keychain deines Betriebssystems (SecretStorage in VS Code, Keychain auf macOS, Credential Manager unter Windows). Niemals in einer Klartext-Datei, niemals in Git committet.
Capability-basierte Freigaben
Ava sieht niemals deinen gesamten Tresor. Sie fragt nach einem spezifischen Secret, du genehmigst es für den aktuellen Chat, sie erhält einen undurchsichtigen Handle. Die Wertersetzung erfolgt zum Zeitpunkt der Tool-Ausführung – das eigentliche Secret befindet sich niemals im Kontext des Modells.
Sitzungsbezogener Arbeitsbereich
Freigegebene Secrets leben in einem im Arbeitsspeicher befindlichen Arbeitsbereich, der auf den aktuellen Chat beschränkt ist. Gelöscht bei neuem Chat, gelöscht beim Neustart der Erweiterung. Nichts bleibt erhalten, außer du speicherst es explizit.
Streaming-Redaktor
Defense-in-Depth: Jeder Textstrom, den Ava erzeugt, wird auf hochpräzise Muster gescannt (Anthropic-Schlüssel, OpenAI-Schlüssel, GitHub-Tokens, AWS-Schlüssel, JWTs, Stripe-Schlüssel, PEM-Blöcke). Treffer werden durch [REDACTED:Art] ersetzt, bevor der Text die UI, den Arbeitsspeicher oder die Festplatte erreicht.
Wie deine Daten verwaltet werden
API-Schlüssel
Im OS-Keychain gespeichert (SecretStorage in VS Code, System-Keychain in der IDE). Nie an unsere Server übertragen. Nie geloggt.
Konversationen
Lokal in ~/.ava/ gespeichert. Wird niemals hochgeladen – kein Cloud-Sync. Löschbar jederzeit.
Gedächtnis
Lokal gespeichert, niemals hochgeladen. Erinnerungen sind benutzer- und projektspezifisch. Sie bestimmen, was gespeichert wird.
Aufgaben & Journal
Lokal gespeichert. Ihre Arbeitsdaten bleiben auf Ihrem Gerät – kein Cloud-Sync.
Geteiltes Lernen
Standardmäßig deaktiviert. Wenn aktiviert, werden nur anonymisierte technische Muster geteilt – niemals persönliche Daten, Code oder Einstellungen.
Nutzungsdaten
Token-Anzahlen werden für Abrechnungen auf Plattformkonten verfolgt. Kein Konversationsinhalt wird serverseitig gespeichert. BYOK-Nutzung wird überhaupt nicht verfolgt.
Die Schutzbarrieren in Ava
Jeder Tool-Aufruf durchläuft Sicherheitsvorkehrungen vor der Ausführung. Ava kann alles fragen – aber nichts Unsicheres ausführen.
Pfad-Traversierungsvalidierung
Dateilese- und Schreibvorgänge werden gegen den Projektstamm und Avas Home-Verzeichnis geprüft. ../../ Ausweichversuche, Angriffe über Geschwister-Verzeichnisse und absolute Pfade außerhalb der Sandbox werden an der Tool-Grenze abgelehnt.
Risikostufen der Tools
Jedes Tool gibt eine Risikostufe an – sicher, schreiben oder gefährlich. Berechtigungsmodi (Strikt / Ausgewogen / Autonom) regulieren, was automatisch läuft und was deine Bestätigung erfordert.
Blockierung von Anmelde-Mustern
Die Tools memory_save und support_request scannen eingehende Texte auf 12+ Anmelde-Muster (API-Schlüssel, JWTs, AWS-/GitHub-/Stripe-/Slack-Tokens, PEM-Blöcke, DB-URLs). Treffer blockieren den Tool-Aufruf vollständig – Anmeldedaten landen niemals im Arbeitsspeicher oder in einem Support-Ticket.
Resistenz gegen Prompt-Injection
Tool-Ausgaben, die wie Anweisungen aussehen, werden als Daten und nicht als Befehle behandelt. Ava führt benutzerorientierte Tool-Ergebnisse nicht so aus, als hättest du sie selbst eingegeben.
Du bestimmst, was sie tun kann
Drei Berechtigungsmodi. Du entscheidest, wie viel Autonomie Ava erhält.
Jede Schreiboperation und jedes gefährliche Tool erfordert deine Bestätigung. Maximale Kontrolle.
Schreibvorgänge automatisch erlaubt. Gefährliche Tools benötigen weiterhin Bestätigung. Der Standard.
Alles automatisch erlaubt. Pläne und Nutzerfragen pausieren dennoch für deine Eingabe.
Missbrauchsschutz beim Anmelden
Jede Anmeldung durchläuft drei Hürden, bevor ein Konto existiert. Free Tokens bleiben echten Nutzern vorbehalten, nicht für Account-Farmen.
Blockliste für Wegwerf-E-Mails
Bekannte Wegwerf-Anbieter (mailinator, tempmail, guerrillamail, ese.kr-Familie, 30+ exakte Domains + 6 Wildcard-Muster) werden am Datenbank-Trigger blockiert. Client-Umgehungen helfen nichts – die Ablehnung erfolgt serverseitig, transaktional und atomar.
Forensik-Protokoll für Anmeldungen
Jeder Versuch – erlaubt oder blockiert – wird mit Zeitstempel, E-Mail, Domain und Grund protokolliert. So erkennen wir Missbrauchsmuster frühzeitig und können neue Blocklisteinträge ohne Deployment hinzufügen.
Hürde für neue Benutzer
Ein Postgres-Trigger rollt den Auth-Insert zurück, wenn die Domain übereinstimmt. Keine verwaisten Konten, keine Teilstände. Wird die Anmeldung abgelehnt, wurde nichts erstellt.
Sicherheitsmodus: Tippe !! und überprüfe alles
Fünf Spezialisten-Personas führen einen koordinierten Sicherheitsaudit auf deiner Codebasis durch. Recon kartiert die Angriffsfläche. Scanner prüft OWASP Top 10. CVE Researcher sucht bekannte Schwachstellen in deinen Abhängigkeiten nach. Verifier bestätigt Ausnutzbarkeit. Reporter generiert nach Schweregrad sortierte Ergebnisse.
Auf jedem Plan verfügbar. Inklusive Free.
Verantwortungsvolle Offenlegung
Eine Sicherheitslücke gefunden? Wir nehmen jeden Bericht ernst. Wir bestätigen innerhalb von 24 Stunden und arbeiten mit dir an einer Lösung vor jeder öffentlichen Bekanntgabe. Unser koordinierter Offenlegungszeitraum beträgt 90 Tage.
Bevorzugst du ein Formular? Erstelle eine Support-Ticket mit der Kategorie "security".
Vertraue uns nicht. Lies den Code.
Jede Behauptung auf dieser Seite ist im Quellcode überprüfbar. Das ist der Punkt.