FrontTailor 1.0.0 (10.11.2026): Inspector, OData, Performance, UI5 2.0, KI und Betrieb für SAP Fiori® und UI5-Apps – in einem Panel. Was drin ist → +43 664 1964199Kontakt →
Sicherheit und Datenschutz

Darf. Darf nicht. Steht hier.

FrontTailor schaut in Fiori-Apps mit echten Daten, oft auf produktiven Systemen. Das geht nur, wenn klar ist, was die Extension darf, was sie nie tut und wer das steuert. Hier steht es – mit Fundstelle.

Berechtigungen

Sieben feste Rechte, zwei auf Nachfrage, eins nie.

So stehen sie im Manifest der Extension. Jede weitere Berechtigung braucht eine eigene, dokumentierte Entscheidung.

BerechtigungWannWofür
storageimmerDeine Einstellungen, Host-Profile, gespeicherte Filter und Lesezeichen – lokal im Browser.
scriptingimmerNach der Freigabe der Domain das Skript einsetzen, das die UI5-Runtime liest. Content Scripts sehen UI5 nicht; nur dieses Skript spricht mit UI5, ausschließlich über einen Adapter.
activeTabimmerAuf Klick aufs Symbol oder per Tastenkürzel den aktuellen Tab nutzen: Systemsteckbrief im Popup, Screenshot des sichtbaren Bereichs für „Problem melden“.
sidePanelimmerDas Side-Panel neben der App; es bleibt bei der Navigation im Launchpad offen, auch ohne DevTools.
webRequestimmerOData-Requests freigegebener Apps für die Konsole beobachten – nur lesend, nichts wird blockiert oder verändert.
alarmsimmerAbruf der Team-Pakete, die die IT per Richtlinie vorgibt, und die optionale Erinnerung an den Morgencheck. Kein Installationshinweis.
declarativeNetRequestWithHostAccessimmerUI5-Version vom SAP-CDN testen und lokaler Code: Umleitung in genau einem Tab, nach Vorschau, nur auf freigegebenen Hosts, auf PROD gesperrt. Kein Installationshinweis.
browsingDataauf NachfrageErst beim ersten Browser-Cache-Reset erfragt. Gelöscht wird nur der Cache der Domain des Tabs, nie Cookies oder Passwörter.
https://*/*, http://*/*auf NachfrageHost-Zugriff erst nach deiner Freigabe je Domain: „FrontTailor für diesen Host aktivieren?“
debuggernieHält nur der separate, kostenlose Profiler Companion für das CPU-Tiefenprofil – wenn du ihn installierst.

Der Installationshinweis. Chrome zeigt trotzdem „Alle Ihre Daten auf allen Websites lesen und ändern“. Der Grund: Ein kleines Content Script prüft auf jeder Seite höchstens zehn Sekunden lang, ob UI5-Merkmale im DOM stehen. Es liest keine Inhalte, sendet nichts und setzt nichts ein. Wer das auf eure Systeme begrenzen will, setzt die Richtlinie allowedHosts.

PROD-Schutz

Auf PROD wird gelesen, nicht geändert.

Jede Funktion, die zur Laufzeit etwas ändert, ist im Code als PROD-geschützt markiert. Der Service Worker lehnt sie auf PROD-Tabs ab, bevor sie die Seite erreicht – im Zweifel gesperrt.

  1. Was PROD ist, entscheidest du – oder die IT. Host-Profile haben ein PROD-Kennzeichen; die Richtlinie prodHosts erzwingt es, dann lässt es sich nicht abschalten.
  2. Rot heißt PROD. Das Symbol der Extension zeigt rot, sobald du auf einem PROD-Host bist.
  3. Was ändert, geht nicht. Property-Edit, Replay, Personalisierungs-Reset, Cache-Reset, UI5-Version tauschen, Fehlersimulation, lokaler Code, synthetischer Check.
  4. Was liest, geht. Inspector, Models, OData-Konsole, Profiler, Readiness-Check, Fehlerbericht, Morgencheck ohne aufgezeichnete Schritte.
Keine stille Übertragung

Was FrontTailor sendet: nichts, außer du klickst.

FrontTailor arbeitet lokal, erhebt keine personenbezogenen Daten und überträgt nichts an CloudDNA. Keine Telemetrie, keine Analyse, keine Werbung, kein Konto.

  • OData-ProtokollLiegt lokal in der IndexedDB der Extension, ohne Cookies, Tokens und Zugangsdaten, und wird beim Schließen des Tabs gelöscht.
  • KI-AssistentSendet erst nach einer Vorschau mit Endpunkt, Headern, Systemprompt und vollständigem Inhalt und deinem Klick – direkt an deinen Anbieter, nie an CloudDNA. Antworten werden nie automatisch angewendet.
  • Tickets und FehlerberichtStandard ist das vorbefüllte Formular deines Ticketsystems im neuen Tab. Die Extension sendet selbst nichts; im API-Modus erst nach Vorschau. Tokens liegen höchstens im Arbeitsspeicher.
  • Systemvergleich und MorgencheckNur auf Klick, nur gegen denselben Server, ohne Geschäftsdaten. Kein Crawlen im Hintergrund.
  • LizenzOffline geprüft, ohne Netzwerkaufruf.

Die vollständige Datenschutzerklärung der Extension listet jedes Datum mit Zweck, Speicherort und Dauer.

Eigener KI-Schlüssel (BYOK)

Dein Schlüssel. Dein Anbieter. Kein Proxy.

Auf Wunsch speichert FrontTailor den KI-Schlüssel verschlüsselt in chrome.storage.local – nie in sync, nie in Exporten, Team-Paketen, Berichten oder Logs. Ohne diesen Wunsch bleibt er nur im Arbeitsspeicher.

  • VerschlüsseltAES-GCM-256 mit einem nicht exportierbaren WebCrypto-Schlüssel. Gegen jemanden mit Zugriff auf das ganze Browserprofil schützt das nicht – das sagen wir dazu.
  • AbschaltbarPer Richtlinie ai.persistKeys: false bleiben Schlüssel nur im Arbeitsspeicher; aiEndpoint legt den Endpunkt fest, modules.ai: false schaltet den Assistenten ab.
  • MaskiertE-Mail, Telefon, IBAN und lange Ziffernfolgen werden vor jeder Anfrage maskiert; aiRequirePiiMasking erzwingt das.
Für die Konzern-IT

Admin-Richtlinien per Managed Storage.

Über chrome.storage.managed – per Gruppenrichtlinie, Intune oder Jamf – gibt die IT vor, was FrontTailor darf. Richtlinien wirken ohne Neuladen. Das Schema liegt der Extension als managed-schema.json bei.

RichtlinieWirkung
allowedHostsHost-Muster, auf denen FrontTailor aktiv werden darf. Gesetzt: alle anderen Hosts gesperrt.
prodHostsHost-Muster, die als PROD gelten. Das PROD-Kennzeichen lässt sich dort nicht abschalten.
modules27 Module einzeln aus (z. B. ai, override, faults, recorder): Registerkarte verborgen, der Service Worker lehnt ihre Nachrichten ab.
aiEndpoint, aiProvider, aiAllowedProvidersKI-Endpunkt festlegen (z. B. euer Gateway oder SAP AI Core), Anbieter vorgeben oder einschränken. Leerer Endpunkt schaltet den Assistenten ab.
aiRequirePiiMasking, ai.persistKeysMaskierung erzwingen; Schlüssel nur im Arbeitsspeicher.
licenseKey, trialLizenz für alle Nutzer des Browsers setzen; Testphase abschalten.
teamSyncTeam-Pakete vorgeben, vertrauenswürdige Schlüssel, Signaturpflicht, Abgleich-Intervall, eigene Pakete erlauben oder nicht.
issueReporterZiele des Fehlerberichts, Pflicht-Maskierungsregeln, Standard-Repository und -Empfänger.
ticketTargets, allowedTicketHostsVorkonfigurierte Ticketsysteme (nie mit Tokens) und erlaubte Ticket-Hosts.
telemetryIm Schema vorgesehen, in FrontTailor ungenutzt: Es gibt keine Telemetrie.

Für Rechner ohne Chrome Web Store gibt es in Enterprise den Sideload als Paket. Rollout besprechen →

Lieferkette

Kein Code, der nachgeladen wird.

Kein Remote Code, kein eval, keine Source-Maps im Release, eine CSP ohne unsafe-eval und unsafe-inline. Der Build ist reproduzierbar, jedes Release bringt eine CycloneDX-SBOM mit.

  • Nur über den AdapterNur der Page Script spricht mit UI5, über einen Adapter, der nie eine Exception in die Seite wirft. Fehlt eine API in der erkannten UI5-Version, schaltet sich das Modul ab, statt falsche Daten zu zeigen.
  • Offen geprüftCodeQL und pnpm audit laufen in der Pipeline; Community steht unter Apache 2.0.

Fundstellen auf dieser Seite

Die hochgestellten Ziffern im Text verweisen hierher. Antippen zeigt die Fundstelle direkt an der Textstelle, alle Fundstellen der Website stehen gesammelt auf einer Seite.

  1. 1

    Berechtigungen laut Manifest ↑Produkt · FrontTailor-Produktdokumentation, Manifest (apps/extension/manifest.config.ts) und Store-Text · geprüft am 09.11.2026

  2. 2

    Zugriff erst nach Freigabe je Domain ↑Produkt · FrontTailor-Produktdokumentation, ADR-001 „Schichtenmodell und Messaging“ · geprüft am 09.11.2026

  3. 3

    PROD-Sperre im Background, fail closed ↑Produkt · FrontTailor-Produktdokumentation, ADR-004 „Feature-Module“ · geprüft am 09.11.2026

  4. 4

    Badge-Ampel und Host-Profile ↑Produkt · FrontTailor-Produktdokumentation, ADR-003 „Ampel, Sitzungsfehler, Profile“ · geprüft am 09.11.2026

  5. 5

    Keine Daten an CloudDNA ↑Produkt · FrontTailor-Produktdokumentation, Datenschutzerklärung der Extension (docs/datenschutz.md) · geprüft am 09.11.2026

  6. 6

    KI-Assistent mit eigenem Schlüssel ↑Produkt · FrontTailor-Produktdokumentation, ADR-018 „KI-Assistent (BYOK)“ · geprüft am 09.11.2026

  7. 7

    Problem melden mit maskiertem Bericht ↑Produkt · FrontTailor-Produktdokumentation, ADR-017 „Issue Reporter“ · geprüft am 09.11.2026

  8. 8

    Tickets in Jira, GitHub, GitLab, Azure DevOps und ServiceNow ↑Produkt · FrontTailor-Produktdokumentation, ADR-031 „Ticket-Integrationen“ · geprüft am 09.11.2026

  9. 9

    Systemvergleich DEV/QA/PROD ↑Produkt · FrontTailor-Produktdokumentation, ADR-030 „Systemvergleich“ · geprüft am 09.11.2026

  10. 10

    Lizenz offline geprüft, Schlüssel nur lokal ↑Produkt · FrontTailor-Produktdokumentation, ADR-014 „Modul-Registry und Lizenz“ · geprüft am 09.11.2026

  11. 11

    KI-Schlüssel nur lokal und verschlüsselt ↑Produkt · FrontTailor-Produktdokumentation, ADR-018 „KI-Assistent (BYOK), Nachtrag“ · geprüft am 09.11.2026

  12. 12

    Maskierung personenbezogener Daten vor dem Versand ↑Produkt · FrontTailor-Produktdokumentation, Store-Text (docs/store-listing.md) und ADR-018 · geprüft am 09.11.2026

  13. 13

    Admin-Richtlinien per Managed Storage ↑Produkt · FrontTailor-Produktdokumentation, Richtlinien-Schema (apps/extension/public/managed-schema.json) und ADR-013 · geprüft am 09.11.2026

  14. 14

    Lieferkette: kein Remote Code, SBOM, reproduzierbar ↑Produkt · FrontTailor-Produktdokumentation, ADR-009 und README, Abschnitt Release · geprüft am 09.11.2026

  15. 15

    UI5 1.71 bis 2.x, SAPUI5 und OpenUI5 ↑Produkt · FrontTailor-Produktdokumentation, ADR-002 „UI5-Adapter“ · geprüft am 09.11.2026

  16. 16

    Community-Edition unter Apache 2.0 ↑Produkt · FrontTailor-Produktdokumentation, README, Abschnitt Lizenz · geprüft am 09.11.2026

Häufige Fragen

Fragen der IT-Sicherheit.

Warum zeigt Chrome bei der Installation „Alle Ihre Daten auf allen Websites lesen und ändern“?
Weil ein kleines Content Script auf allen Seiten prüft, ob dort eine UI5-App läuft – höchstens zehn Sekunden lang, ohne Inhalte zu lesen, ohne etwas zu senden. Zugriff auf eine App bekommt FrontTailor erst, wenn du die Domain freigibst. Unternehmen können die erlaubten Hosts per Richtlinie allowedHosts vorgeben; alle anderen sind dann gesperrt.
Liest FrontTailor Cookies, Tokens oder Passwörter?
Nein. FrontTailor liest keine Cookies. Header mit Tokens und Zugangsdaten werden im OData-Protokoll nicht gespeichert, Exporte und gespeicherte Replays enthalten keine Tokens, Cookies oder Authorization-Header. Der Cache-Reset löscht nie Cookies oder Passwörter.
Wo liegt der KI-Schlüssel?
Nur auf Wunsch und dann verschlüsselt in chrome.storage.local auf dem Gerät – nie in sync, nie in Exporten, Team-Paketen, Berichten oder Logs. Per Richtlinie ai.persistKeys: false bleibt er nur im Arbeitsspeicher. Gegen jemanden mit Zugriff auf das ganze Browserprofil schützt die Verschlüsselung nicht. Einen KI-Proxy der CloudDNA gibt es nicht.
Kann die IT einzelne Funktionen abschalten?
Ja. Über chrome.storage.managed – per Gruppenrichtlinie, Intune oder Jamf – lassen sich 27 Module einzeln abschalten, Hosts erlauben, PROD-Hosts festlegen, der KI-Assistent auf einen Endpunkt festlegen oder abschalten, Lizenz und Team-Pakete verteilen. Richtlinien wirken ohne Neuladen.
Braucht FrontTailor die Berechtigung debugger?
Nein. Das CPU-Tiefenprofil des Performance-Profilers läuft über eine separate, kostenlose Erweiterung, den FrontTailor Profiler Companion. Nur sie hält die Berechtigung debugger. Wer kein Tiefenprofil braucht, installiert sie nicht.

Deine Frage ist nicht dabei? Sprich mich an: +43 664 1964199 office@clouddna.at Schreib mir

Kontakt

Zehn Tabs zu viel? Sprich mit uns.

Pro und Team kaufst du direkt hier. Für Enterprise, Sideload, Richtlinien, einen Workshop oder einen hartnäckigen Fehler in eurer Fiori-Landschaft: Schreib mir. Ich antworte innerhalb eines Werktags, persönlich.

Martin KochGeschäftsführer, CloudDNAIch lese jede Anfrage selbst und antworte persönlich.