Organisationen & Teams
Persönlicher Workspace, Team-Orgs, Rollen, Einladungen.
Jeder SovrGPT-Account hat per Default eine persönliche Organisation (Workspace). Sie ist privat, gehört nur dir, und enthält alle Chats, API-Keys, Connectoren und Quoten.
Wer mit anderen zusammenarbeiten will, legt zusätzlich eine Team-Organisation an.
Persönliche Org
- Wird automatisch beim ersten Login angelegt (Slug = User-Hash).
- Sichtbar in der Sidebar als „Persönlich".
- Kann nicht gelöscht werden.
- Standard-Tier: free (Modelle laufen, aber faire Nutzung gilt).
Team-Org anlegen
- Sidebar → „+ Neue Team-Organisation"
- Slug vergeben (
acme-gmbh) — wird Teil der URL:sovrgpt.com/orgs/acme-gmbh/... - Name vergeben (
ACME GmbH). - Nach dem Anlegen ist man automatisch
owner.
Rollen
| Rolle | Rechte |
|---|---|
owner | Alles (löschen, Tier ändern, Mitglieder verwalten, Billing). |
admin | Mitglieder einladen/entfernen, Connectoren verwalten, API-Keys widerrufen. |
member | Chats erstellen, Modelle nutzen, eigene API-Keys verwalten. |
Mitglieder einladen
Sidebar → Org & Mitglieder → "Einladen".- E-Mail eintragen + Rolle wählen.
- Eingeladener bekommt Magic-Link. Nach Login wird er Mitglied.
- Eingeladene Mitglieder ohne SovrGPT-Account werden automatisch onboarded.
Org wechseln
Oben in der Sidebar steht die aktive Org. Klick öffnet das Dropdown — alle Orgs, in denen man Mitglied ist, werden gelistet. Auswahl wechselt den Kontext (alle Chats, Connectoren, API-Keys, Quoten).
Was ist org-scoped?
Folgende Dinge gehören immer einer Org, nicht einem User:
- Chats & Nachrichten
- Hochgeladene Anhänge (Storage-Bucket
attachments) - API-Keys
- Marketplace-Connectoren (OAuth-Token)
- Geplante Aufgaben
- Verbrauch & Logs
Beim Org-Wechsel sieht man nur Chats / Keys / Connectoren der aktiven Org.
Row-Level-Security
Wir setzen Postgres-RLS ein. Auf jeder Tabelle, die User-Daten enthält, filtert eine Policy nach Org-Mitgliedschaft. Selbst wenn eine SQL-Injection gelänge, würde die Policy verhindern, dass Org A Daten von Org B sieht.
Custom-Subdomain (Enterprise)
Auf Wunsch wird eine Org auf eine eigene Subdomain gemappt
(acme.sovrgpt.com). Das wird im Vertrag mit eNetworkers vereinbart.