v1.2.5.32 – current

Changelog

Aktuelle Updates und Verbesserungen der Chrome-Erweiterung SOWA Privacy. Builds werden unter der obigen Versionsnummer im Chrome Web Store veröffentlicht.

Entitlements infrastructure 2026-05-16 – v1.2.5.29

  • Grundlage für kostenpflichtige Tarif-Funktionen (Starter, Pro, Business, Enterprise) geschaffen, mit serverseitiger Steuerung über einen eng gefassten /api/entitlements/me-Endpunkt.
  • Defensiver Fallback: Die Erweiterung bleibt vollständig funktionsfähig, auch wenn der Berechtigungsserver nicht erreichbar ist – standardmäßig mit Starter-Verhalten.
  • Koexistenzregel: Jede ressourcenintensive Funktion, die über Berechtigungen freigeschaltet wird, bleibt opt-in – ein höherer Tarif aktiviert NER oder lokales LLM niemals ohne ausdrückliche Nutzerinteraktion.

Welcome flow + dashboard navigation overhaul 2026-05-16 – v1.2.5.28

  • Willkommensseite beim ersten Start vollständig in alle vier Oberflächensprachen übersetzt (EN / DE / FR / PL).
  • Sprachauswahl direkt auf der Willkommensseite, damit neue Nutzer sofort in ihrer Sprache starten, ohne die Einstellungen zu öffnen.
  • Übersichtlichere Dashboard-Navigation zwischen den Seiten Chat, Prüfprotokoll, Einstellungen und Datei-Anonymisierung.

Audit log + dictionary i18n pass 2026-05-16 – v1.2.5.20

  • Alle Beschriftungen auf den Prüfprotokoll- und Wörterbuch-Tabs werden nun korrekt ins Deutsche, Französische und Polnische übersetzt.
  • SHA-256-Hash-Ketten-Integritätsprüfung mit einem Ein-Klick-Banner Integrität prüfen.

Unified header controls across every extension page 2026-05-15 – v1.2.5.18

  • Sprachumschalter (DE / EN / FR / PL) und der Hell/Dunkel-Schalter befinden sich jetzt auf jeder Seite an derselben Stelle – Chat, Prüfprotokoll, Einstellungen, Datei-Anonymisierung, Willkommen.
  • Das Wechseln der Sprache oder des Designs auf einer Seite wirkt sich sofort auf alle anderen Seiten aus.

Sign-in + account management 2026-05-15 – v1.2.5.13–17

  • Anmeldung über das Popup mit einem Klick; OAuth-Flow unter sowaprivacy.ai/auth/extension-connect.
  • Berechtigungen pro Konto werden in niedrigem Takt aktualisiert (einmal pro Stunde), mit gecachtem Status, damit die Erweiterung auch offline funktioniert.
  • Ein Abbruch des Auth-Flows setzt das Popup in einen sauberen abgemeldeten Zustand zurück, ohne dass eine unvollständige Sitzung zurückbleibt.

Owl widget Shadow DOM theming 2026-05-11 – v1.2.5.7

  • Die Privacy Owl, die auf KI-Chat-Seiten schwebt, übernimmt das Hell/Dunkel-Design jetzt korrekt innerhalb ihres isolierten Shadow DOM – keine weißen Texte auf weißem Hintergrund mehr, wenn die Hostseite eine Farbe erzwungen hat.

Light-mode coverage gaps closed 2026-05-11 – v1.2.5.6

  • Umfassendes Hell-Modus-Finishing über alle Oberflächen der Erweiterung. Einstellungen, Prüfprotokoll, Chat und Datei-Anonymisierung sind in beiden Themes gut lesbar.

UAT smoke-test fixes 2026-05-05 – v1.2.5.1

  • Sechs von Testern gemeldete Probleme in einem Bundle behoben. Das Eulen-Widget aktiviert sich standardmäßig nicht mehr auf jeder Seite – die Integrationsliste ist jetzt auf die sieben unterstützten KI-Chat-Domains begrenzt (ChatGPT, OpenAI, Claude, Gemini, Copilot, Grok, x.ai).
  • Überflüssige Wellenunterstreichung bei Hervorhebungen personenbezogener Daten entfernt, damit der rote Hintergrund klarer wirkt.
  • Pre-Warm-Schutz hinzugefügt, damit das NER-Modell auf nicht unterstützten Seiten nie zu laden beginnt.

Diagnostics dashboard 2026-05-04 – v1.2.4.x

  • Neues Diagnose-Panel mit Live-Modellstatus, Ladefortschritt, aktuellen Fehlern und Erkennungsleistung – sichtbar über die Chat-Seiten-Seitenleiste.
  • Unterdrückung von Warnungen pro Zähler, damit die Konsole nicht überflutet wird, wenn ein Offline-Modell wiederholt Verbindungsversuche unternimmt.

Initial open release 2026-04-25 – v1.2.0

  • Manifest-V3-Basis mit strikter CSP ('wasm-unsafe-eval' für ONNX, keine dynamische Codeausführung).
  • Dreistufige Erkennungspipeline: Blacklist (Priorität 100) → Regex (40–95) → optionales NER → optionales lokales LLM.
  • Alle chrome.*-APIs verwenden die Promise-Form. Zustandsloser Service Worker. Shadow DOM für jede eingefügte Oberfläche.

Wie Releases funktionieren

SOWA Privacy wird über den Chrome Web Store ausgeliefert. Die Versionszeile am Seitenanfang spiegelt den aktuellen Produktions-Build wider. Jedes Release wird im Quellcode-Repository als vX.Y.Z.W getaggt, wobei W bei Hotfixes innerhalb einer Nebenversion erhöht wird.

Datenschutzrelevante Änderungen – alles, was die Erkennungsgenauigkeit, gespeicherte Daten oder kontaktierte Server betrifft – durchlaufen eine strengere Prüfung und erhalten hier einen eigenen Eintrag. Fehlerbehebungen ohne Verhaltensänderung werden gebündelt.

Den vollständigen technischen Verlauf einschließlich interner Refactorings und der JavaScript-→-TypeScript-Migration finden Sie im Repository.