osFoundry / Platform
Cross-App-Datenfreigaben
Apps können Daten mit anderen Apps teilen – explizite, gescopte Freigaben, auditiert, widerrufbar.
Was es ist
App-übergreifende Datenfreigaben sind der Weg, auf dem Apps innerhalb von osFoundry Daten miteinander teilen, ohne stillschweigend auf alles zuzugreifen. Statt dass eine App pauschalen Zugriff auf den gesamten Arbeitsbereich hat, erteilt der Eigentümer der Daten eine explizite Freigabe: Diese App darf auf diese Daten zugreifen, zu diesem Zweck. Die Freigabe ist begrenzt statt global, sie wird in einem Prüfprotokoll festgehalten und lässt sich jederzeit widerrufen, ohne die Apps selbst anzufassen.
In der Praxis heißt das: Daten fließen zwischen Apps auf Erlaubnis hin, nicht standardmäßig. Wenn eine App lesen muss, was eine andere hält, etwa eine Wissensdatenbank, die eine Chat-App speist, eine Daten-App, die ein Dashboard speist, oder eine Agenten-App, die aus einer Code-App zieht, dann ist diese Verbindung eine benannte Freigabe, die du sehen und prüfen kannst. Weil osFoundry ein local-first Desktop-Arbeitsbereich nach dem BYOK-Prinzip ist, liegen die Daten und die Freigaben standardmäßig auf deinem Gerät, nicht auf den Servern eines Anbieters. Teilen ist eine Entscheidung, die du zwischen deinen eigenen Apps triffst, und das Prüfprotokoll zeigt genau, welche Freigaben bestehen und wann sie genutzt wurden.
Das ist wichtig, weil die Alternative, nämlich Apps mit implizitem Alles-oder-nichts-Zugriff, genau der Weg ist, auf dem Daten abfließen und Überraschungen entstehen. Begrenzte Freigaben halten die Grenze explizit, das Prüfprotokoll beantwortet die Frage, wer dies sehen konnte, und Widerrufbarkeit bedeutet: Eine Freigabe, die du nicht mehr willst, ist in dem Moment weg, in dem du es sagst. Es ist dasselbe Prinzip, das Zugriff nach dem geringsten Privileg funktionieren lässt, angewandt auf die Apps, die du in einem Arbeitsbereich betreibst, statt auf Konten im offenen Internet.
Wichtige Funktionen
- Erteile explizite, begrenzte Freigaben, damit eine App zu einem definierten Zweck auf die Daten einer anderen zugreift, nicht auf den gesamten Arbeitsbereich
- Jede Freigabe wird in einem Prüfprotokoll festgehalten, sodass du siehst, welche Apps auf was Zugriff haben und wann er genutzt wurde
- Widerrufe jede Freigabe jederzeit: Der Zugriff endet sofort, ohne die beteiligten Apps zu ändern oder neu bereitzustellen
- Geringstes Privileg als Standard: Apps starten ohne app-übergreifenden Zugriff, bis eine Freigabe ausdrücklich erteilt wird
- Local-first und BYOK: Die Freigaben und die von ihnen erfassten Daten bleiben auf deinem Gerät, nicht auf einem fremden Server
Anwendungsfälle
- Builder, der Apps verdrahtet: Gib einer Dashboard-App Lesezugriff auf die Tabellen einer Daten-App, ohne ihr Zugriff auf irgendetwas anderes im Arbeitsbereich zu geben
- Datenschutzbewusste Teamleitung: Prüfe das Prüfprotokoll, um genau zu bestätigen, welche Apps eine sensible Wissensdatenbank lesen können, und widerrufe veraltete Freigaben
- Agenten-Entwickler: Gib einer Agenten-App eine begrenzte Freigabe, um aus einer Code- oder Wissens-App zu ziehen, und ziehe die Freigabe zurück, sobald die Aufgabe erledigt ist
Häufig gestellte Fragen
Was steuert eine app-übergreifende Datenfreigabe eigentlich?
Sie steuert, ob eine App auf die Daten einer anderen zugreifen kann, begrenzt auf den Umfang, den du in der Freigabe festlegst. Apps erhalten standardmäßig keinen Zugriff auf den gesamten Arbeitsbereich; sie sehen nur, was eine bestimmte Freigabe erlaubt, und nichts darüber hinaus.
Kann ich den Zugriff nach der Erteilung wieder entziehen?
Ja. Jede Freigabe ist widerrufbar. Wenn du sie widerrufst, verliert die empfangende App diesen Zugriff sofort; du musst keine der beiden Apps ändern, neu bauen oder neu bereitstellen, damit der Widerruf wirkt.
Wo liegen die geteilten Daten, und wer kann sie sehen?
osFoundry ist local-first und BYOK, deshalb bleiben deine Daten und deine Freigaben standardmäßig auf deinem Gerät statt auf den Servern eines Anbieters. Das Prüfprotokoll zeigt, welche Freigaben bestehen und wann sie genutzt wurden, sodass du immer einen Nachweis hast, wer auf was zugreifen konnte.