Sicherheit von Offgrid Coder
Stand: 10. November 2026 · gilt für die iPad-App und den Offgrid Coder Companion für macOS
Kurz gesagt
- Das Sprachmodell rechnet auf deinem iPad. Prompts und Quellcode gehen an keinen Server.
- Das iPad spricht nur mit dem einen Mac, den du selbst per Kabel gekoppelt hast – verschlüsselt.
- Der Server läuft nur, wenn du ihn startest, und nur, solange die App im Vordergrund ist.
- Inhalte deiner Anfragen stehen in keinem Protokoll.
Kopplung
- Die Kopplung läuft nur über das USB-C-Kabel. Das iPad zeigt einen achtstelligen Code, der 120 Sekunden gilt und höchstens fünf Versuche erlaubt.
- Dabei tauschen die Geräte ein zufälliges Geheimnis von 256 Bit aus. Es liegt im Schlüsselbund beider Geräte, ist an das jeweilige Gerät gebunden und wird nicht über iCloud synchronisiert.
- Ein iPad ist mit genau einem Mac gekoppelt. „Entkoppeln“ löscht das Geheimnis.
Verbindung zwischen Mac und iPad
- Jede Verbindung ist mit TLS 1.2 verschlüsselt (ECDHE-PSK mit ChaCha20-Poly1305). Ohne das Geheimnis aus der Kopplung kommt keine Verbindung zustande – auch nicht von einem anderen Mac am selben Kabel.
- Für jede Serversitzung wird ein neuer Sitzungsschlüssel aus dem Geheimnis abgeleitet.
- Verwendet werden ausschließlich die Verschlüsselungsverfahren des Betriebssystems.
- Der Anschluss für Anfragen ist nur offen, solange der Server läuft. Nach dem Stoppen und nach einem Neustart der App ist er geschlossen.
Auf dem Mac
- Der Companion nimmt Anfragen nur vom eigenen Rechner an (127.0.0.1) und verlangt ein lokales Zugriffstoken.
- Anfragen aus Webseiten im Browser werden abgewiesen.
- Bevor der Companion die Konfiguration von Continue ändert, sichert er die bisherige und prüft die Sicherung. „Rollback“ stellt sie unverändert wieder her.
- Der Companion ist mit einer Developer ID signiert und von Apple notarisiert. Die Prüfsumme des Downloads steht auf der Produktseite.
Modelle
- Die Modelle des Katalogs sind auf feste Versionen festgelegt. Jede Datei wird nach dem Laden und vor jedem Start per SHA-256 geprüft; ein beschädigtes oder verändertes Modell startet nicht.
- Vor dem Start prüft die App, ob das Modell in den Arbeitsspeicher passt. Ein Ressourcenschutz hält das Modell bei Hitze, knappem Speicher oder leerem Akku an.
Was Offgrid Coder nicht leistet
- Kein Schutz bei fremdem Zugriff auf deine Geräte. Wer dein entsperrtes iPad in der Hand hat oder Administrator auf deinem Mac ist, kann mitlesen.
- Programme unter deinem Benutzerkonto auf dem Mac können das lokale Zugriffstoken aus der Continue-Konfiguration lesen und Anfragen an das iPad stellen.
- Der Kopplungscode ist kurz. Deshalb ist die Kopplung auf das Kabel beschränkt; ein Verfahren, das auch eine Funkkopplung sicher machen würde, ist nicht eingebaut.
- Antworten eines Sprachmodells können falsch sein – und sie lassen sich durch Texte beeinflussen, die im Projekt stehen, etwa in fremden Dateien oder Abhängigkeiten. Prüfe erzeugten Code und vorgeschlagene Befehle, bevor du sie übernimmst.
- Keine unabhängige Prüfung. Offgrid Coder wurde bisher nicht von einer externen Stelle auf Sicherheit untersucht.
Sicherheitslücke melden
Hinweise auf Sicherheitslücken in der App, im Companion oder auf dieser Website bitte per E-Mail an info@zerfas.de, Betreff „Sicherheitsmeldung“. Hilfreich sind App-Version, iPadOS- und macOS-Version und die Schritte, mit denen sich das Problem zeigen lässt. Bitte schick keinen vertraulichen Quelltext mit.