Zum Inhalt springen

Kernfunktionen

Gilt unverändert für Managed Cloud und Self-Hosting — der Funktionsumfang ist in beiden Varianten identisch.

  • Multi-Tenant / Multi-Domain Routing: Erkennt die aufrufende Subdomain (legal.deinedomain.de, legal.projekt-b.de) automatisch und liefert die passenden Rechtstexte, Farben und Firmen-Stammdaten des jeweiligen Projekts aus.
  • Compliance-Matrix mit One-Click Toggle & Copy-URL: Das Admin-Dashboard visualisiert auf einen Blick, welche Pflichttexte in welchen Sprachen (DE, EN, ES, FR etc.) vorhanden, als Entwurf gespeichert oder noch unvollständig sind. Mit Instant-Toggles und 1-Klick-Kopierbuttons für alle Sprach-URLs.
  • Zeitgesteuerte Veröffentlichung (Scheduled Publishing): Änderungen an AGB oder Datenschutzerklärungen können im Voraus mit einem Stichtag (z. B. 31.08. 00:00) geplant werden. Die bestehende Fassung bleibt bis zum Stichtag live und wird zum Zielzeitpunkt automatisch abgelöst.
  • Vollwertige Webhooks mit Warteschlange, Retry & Delivery-Logs: Benachrichtigt verbundene Web-Apps per POST-Webhook bei Live-Schaltungen (legal_text.updated) und Vorankündigungen (legal_text.scheduled, inkl. preview_url) mit vollständigen Feldern (effective_date, url, api_url, status, was_scheduled). Zustellung läuft asynchron über eine Warteschlange mit automatischem Retry (bis zu 5 Versuche, steigender Abstand) — ein langsamer Empfänger blockiert nie das Speichern. Ein integriertes Protokoll im Admin-Bereich zeigt HTTP-Statuscodes, Server-Antworten und Latenzen an. Siehe Webhooks für die vollständige Spezifikation.
  • Öffentliche Vorschau geplanter Änderungen: Unter /{lang}/{slug}/preview (und als JSON-API) ist eine geplante, noch nicht live geschaltete Fassung schon vor dem Stichtag einsehbar — z. B. um Nutzer:innen vorab über anstehende AGB-Änderungen zu informieren.
  • Automatische rollierende Backups (7 Tage): Ein Cron-Endpunkt sichert die Datenbank täglich und löscht ältere Stände automatisch. Die letzten Backups lassen sich einzeln in den Einstellungen herunterladen.
  • Vollwertiger WYSIWYG & Code-Editor: Visuelle Formatierungsleiste (H2, H3, Fett, Kursiv, Listen, Links) mit 1-Klick-Umschaltung zum reinen HTML-Quellcode.
  • Bidirektionale DeepL-Übersetzung: Übersetze jeden beliebigen Quelltext mit geschützten Platzhaltern (z. B. DE → EN, EN → DE, ES → DE) direkt im Side-by-Side-Editor.
  • Automatische Versions-Synchronisation (Hash-Diff): Wird ein Quelltext inhaltlich geändert, markiert Paragrafy alle anderen Sprachfassungen automatisch als “Veraltet”. Ein integrierter Diff-Viewer hebt Änderungen optisch hervor (Grün = Neu, Rot = Gelöscht).
  • Audit- & Fristenkontrolle mit SMTP-E-Mail: Warnt bei Texten, die länger als das konfigurierte Intervall (z. B. 12 Monate) nicht überprüft wurden, und sendet auf Wunsch Prüfberichte per E-Mail.
  • Headless JSON-API & In-App Embed Drawer: Stellt Endpunkte unter /api/:lang/:slug bereit und liefert ein modales Sheet-Script (/embed.js) für das direkte Einbinden in Web-Apps. Siehe JSON-API und Embed-Drawer.
  • DSGVO Cookie-Consent-Banner: Integriertes, leichtgewichtiges Consent-Skript (/consent.js) ohne externe Abhängigkeiten.
  • Notion/Stripe-Style Public Viewer: Mitscrollendes Inhaltsverzeichnis (Sticky TOC mit Scroll-Spy), Lesezeit-Berechnung, Direktlink-Anker (#) und Live-Textfilter in allen Zielsprachen.
  • Backups & Exporte: Lade in den Einstellungen eine Sicherungskopie der kompletten Datenbank oder alle veröffentlichten Rechtstexte als Textdateien (ZIP, nach Sprache/Slug sortiert) herunter.
  • Beliebig viele eigene Rechtstext-Typen: Über die Pflichtseiten hinaus lassen sich projektübergreifend zusätzliche Dokumente anlegen (z. B. AGB B2B, Sponsoring-Vereinbarung, Lizenzbedingungen) und optional als Pflichtseite markieren.
  • Multi-User-Verwaltung mit E-Mail-Einladung: Lade beliebig viele Personen per E-Mail ein; sie legen über einen Aktivierungslink ihr eigenes Passwort fest. Jede eingeladene Person hat vollen Zugriff auf das gesamte Admin-Panel — es gibt keine Rollen oder Rechte einzustellen. Ein “Passwort vergessen”-Link ermöglicht das eigenständige Zurücksetzen.
  • Änderungsprotokoll (Audit-Trail) mit CSV-Export: Ein eigener Tab “Protokoll” zeigt, wer wann was geändert hat — Projekteinstellungen, Rechtstext-Typen, Veröffentlichungen und Benutzerverwaltung. Lässt sich als CSV-Datei herunterladen.
  • Versionshistorie mit Diff & Wiederherstellen: Jede Veröffentlichung eines Rechtstexts legt eine neue Version an. Der Editor zeigt den vollständigen Versionsverlauf pro Sprache inklusive Diff-Ansicht gegen den aktuellen Stand und einer nicht-destruktiven “Wiederherstellen”-Funktion.
  • Sprachen-Tabs im Editor: Aktive Sprachen erscheinen als Tabs; eine optionale Vergleichsansicht blendet die Referenzsprache bei Bedarf side-by-side ein.
  • Dunkelmodus: Hell/Dunkel/Automatisch-Umschalter in den Einstellungen, pro Browser gespeichert — ohne Auswirkung auf andere Personen oder die öffentlichen Rechtstext-Seiten.
  • Login-Schutz: Fehlgeschlagene Anmeldeversuche werden pro IP-Adresse gedrosselt (5 Versuche / 15 Minuten), um Brute-Force-Angriffe zu erschweren.