Welche Dienste CompanyWizard kontaktiert — Backend-Verbindungen
AlleCompanyWizard ist auf Datensouveränität ausgelegt (Datensouveränität & dedizierte Instanz). Im Hintergrund kontaktiert es nur eine kleine, klar benannte Menge von Diensten — und die meisten davon sind optional. Diese Seite zeigt genau, welche Verbindungen es gibt, welche Pflicht sind, welche du abschalten kannst und welche Daten in welche Richtung fließen.
Dieser Artikel behandelt bewusst die Plattform-/Backend-Verbindungen. Die Dienste, die du gezielt anbindest — dein KI-Modell-Anbieter, die Websuche und Postfächer — sind die Stellen, an denen tatsächlich Inhalt das System verlässt; sie haben eigene Seiten und sind unter Daten, die du selbst nach außen konfigurierst zusammengefasst.
Dein eigenes Backend im Zentrum
Section titled “Dein eigenes Backend im Zentrum”Die CompanyWizard-API ist das eigene Backend des Produkts — keine geteilte Cloud. Wo sie läuft, entscheidest du (self-hosted oder von evanto betrieben):
- Desktop, Standalone — die API läuft in-process in der App. Es ist gar keine Netzverbindung nötig.
- Desktop Client/Server oder gehostetes Web — die App spricht über HTTPS mit deiner API (
ApiBaseUrl), mit JWT-gesicherten Anfragen.
Alle deine Inhalte — Prompts, Dokumente, Wissen, Auth — fließen hierhin. Aber das ist dein Server, kein Dritter.
Pflicht vs. optional — auf einen Blick
Section titled “Pflicht vs. optional — auf einen Blick”| Dienst | Pflicht? | Schalter / Default | Daten (Richtung) | Deine Inhalte? |
|---|---|---|---|---|
| CompanyWizard-API (dein Backend) | Ja — außer Desktop Standalone (in-process, kein Netz) | ApiBaseUrl; self-hosted oder von evanto betrieben | Alles: Prompts, Dokumente, Wissen, Auth (↔) | Ja — aber dein eigener Server |
| Lizenzdienst | Nein | Nur bei Aktivierung + Check-in; sonst keine Verbindung | Geräte-ID-Hash, E-Mail, Firma, Version, Sitz-Roster ↔ Lizenz-Token | Kein Inhalt (nur E-Mail/Sitze) |
| Modellkatalog | Nein | Admin-Schalter, Default an; Snapshot-Fallback | Nur Anfrage → Modell-/MCP-Liste (↔) | Nein |
| Sentry-Telemetrie | Nein | Stumm bis ein Admin zustimmt (Admin → Systemeinstellungen) | Fehlerspuren, Breadcrumbs, Release-Tags — PII gescrubbt (→ Einbahn) | Nein (gescrubbt) |
Die drei Plattformdienste
Section titled “Die drei Plattformdienste”Lizenzdienst (licensing.companywizard.eu)
Section titled “Lizenzdienst (licensing.companywizard.eu)”Optional. Eine unlizenzierte Installation läuft voll (die Free-Stufe ist eine funktionierende, sitzplatzbegrenzte Stufe) — es wird nichts kontaktiert, bis du eine Lizenz aktivierst. Nach der Aktivierung tauscht die App — bei der Aktivierung und einem periodischen Check-in (Heartbeat) — einen Geräte-Fingerprint-Hash, deine E-Mail, den Firmennamen, die Version und (für die Sitz-Meldung) das Roster der aktiven Nutzer aus und erhält ein Lizenz-Token und Entitlements. Kein Wissens- oder Dokumenteninhalt wird gesendet. Offline-Situationen werden sauber abgefangen. → Lizenz & Editionen
Modellkatalog (catalog.companywizard.eu)
Section titled “Modellkatalog (catalog.companywizard.eu)”Optional, standardmäßig an. Eine tägliche Aktualisierung holt die kuratierte Liste der Modelle und MCP-Server (Anbieternamen, Endpunkte, Versions-Gates) — inklusive Modell-Empfehlungen je Modalität (Basis des Provider-Quick-Add) und Embedding-Dimensionen (Autofill in den Systemeinstellungen). Die Anfrage enthält keine Nutzerdaten (nur eine Anfrage-ID); die Antwort ist die Katalog-JSON. Du kannst den Abruf in Admin → Systemeinstellungen abschalten (Modellkatalog-Dienst an/aus) — die App läuft dann aus einem gebündelten Snapshot, es bricht also nichts. → Systemeinstellungen
Sentry-Telemetrie (ingest.de.sentry.io, EU)
Section titled “Sentry-Telemetrie (ingest.de.sentry.io, EU)”Optional und standardmäßig stumm. Auch wenn ein Sentry-Endpunkt eingebaut ist, wird nichts übertragen, bis ein Admin zustimmt — in Admin → Systemeinstellungen (Telemetrie). Aktiviert sendet die App Fehlerspuren, Breadcrumbs und Performance-Traces, getaggt mit Release und Umgebung — einbahnig, es wird nie etwas zurückgelesen. Ein PII-Scrubber entfernt vor dem Senden API-Schlüssel, E-Mail-Adressen, IP-Adressen und Connection-Strings, und der Endpunkt ist in der EU gehostet. → Systemeinstellungen
Daten, die du selbst nach außen konfigurierst
Section titled “Daten, die du selbst nach außen konfigurierst”Die obigen Verbindungen sind Plattform-Infrastruktur. Die Dienste, an denen tatsächlich dein Inhalt das System verlassen kann, richtest du ein — separat dokumentiert:
- Dein KI-Modell-Anbieter — Prompts und abgerufene Dokumentauszüge gehen an den Anbieter und Schlüssel, die du wählst; mit lokalen Modellen (Ollama) bleibt sogar die Inferenz im Haus. → Eigenes Modell verwenden · Woher bekomme ich einen LLM-API-Schlüssel?
- Websuche (optional, standardmäßig aus) — Suchanfragen gehen an Brave oder Serper. → Web-Suche im Chat
- Postfächer (optional) — wenn du ein Postfach anbindest, wird dessen Inhalt über deinen Mailserver gelesen.
Alle solchen Schlüssel werden verschlüsselt gespeichert; siehe Umgebungsvariablen & appsettings.
Desktop vs. Web — und Updates
Section titled “Desktop vs. Web — und Updates”- Desktop, Standalone — keine Backend-Verbindung nötig; optionale Plattformdienste (Lizenz, Katalog, Sentry) nur, wenn du sie aktivierst.
- Desktop Client/Server & gehostetes Web — Verbindungen laufen über HTTPS durch deine API. → Web vs. Desktop
- Updates — die Desktop-App wird über neue Installer aktualisiert (macOS
.pkg, Windows-Setup, Linux-Paket); sie kontaktiert keinen Update-Server im Hintergrund.