Branding (Whitelabel)
Richtlinien-Objekt branding – alle Felder optional:
Auf dieser Seite
| Feld | Regel | Wirkung |
|---|---|---|
productName | 1–40 Zeichen | Name im Popup, Dialog, in den Einstellungen und Texten; ein eigener Name erscheint als reiner Text |
companyName | max. 80 Zeichen | Hinweis «Verwaltet von …» und Untertitel |
logo | data:image/png;base64,… oder data:image/svg+xml;base64,…, max. ca. 100 KB | Logo im Popup, in der Warnleiste, in den Einstellungen, im Nachweis-Bericht (dort nur PNG) und auf dem KI-Kompetenz-Nachweis; nur als Bild angezeigt. PNG nur mit PNG-Signatur, SVG ohne Skripte, Ereignis-Attribute, style, eingebettete Inhalte und Verweise nach aussen – sonst erscheint das Standardsymbol |
primaryColor | #rrggbb | Signet (dann einfarbig) und Hauptknopf (Schwärzen); bei zu wenig Kontrast (unter 3:1 zur Fläche) gilt die Standardfarbe. «Trotzdem senden» bleibt immer neutral |
accentColor | #rrggbb | Markierung der Fundstelle (Unterstrich); gleiche Kontrastregel |
supportUrl | nur https:// | Link «Support» (öffnet nur auf Klick, ohne Referrer) |
supportText | max. 200 Zeichen | Hinweis unter dem Dialog |
aiNoticeText | max. 200 Zeichen, nur Text | Satz auf nicht freigegebenen KI-Seiten (aiSiteMode), z. B. «Bitte nutzen Sie unseren Firmen-Copilot.»; leer = Standardtext |
aiNoticeUrl | nur https://, ohne Benutzer und Passwort, max. 2000 Zeichen | Knopf zum freigegebenen KI-Tool (öffnet nur auf Klick in einem neuen Tab, ohne Referrer); hat Vorrang vor suggestedAiSite; ungültig = kein Knopf |
aiNoticeLinkText | max. 60 Zeichen | Text des Knopfs; leer = Standardtext |
Beispiel mit allen Feldern: enterprise/example-policy.json im Quellcode (fiktive Firma).
Logo umwandeln
Ein Logo als URL geht bewusst nicht: Die Erweiterung hat keinen Netzwerkzugriff. Das Logo wird deshalb als data-URI in die Richtlinie geschrieben. Vor dem Ausführen prüfen; das Beispiel liest nur die eigene Bilddatei:
$bytes = [IO.File]::ReadAllBytes('C:\Pfad\logo.png')
'data:image/png;base64,' + [Convert]::ToBase64String($bytes)Für mehrere Kunden mit je eigenem Logo erzeugt scripts/mandanten.mjs die Rollout-Dateien und prüft Logos strenger (PNG höchstens 64 KB, SVG höchstens 32 KB).
Grenzen
Nicht per Richtlinie änderbar sind der Name im Erweiterungs-Menü des Browsers und im Store sowie das Symbol in der Symbolleiste. Für ein vollständig eigenes Paket werden Name, Übersetzungen und Symbole im Erweiterungspaket angepasst und neu gebaut.