Keine Cookies
Kein Tracking, keine gespeicherte IP-Adresse. Wiedererkennung nur über einen Zufallsschlüssel im Browser.
Ein Skript auf deiner Website, ein Knopf für deine Tester. Sie markieren, was nicht stimmt – du bekommst Screenshot, Konsole, Netzwerk, Request-IDs und die Sekunden davor als Replay.
Ein Go-Binary, eine SQLite-Datei. Kein SaaS, keine Cookies.

Projekt im Dashboard anlegen, Einbindungscode kopieren, auf der Seite einfügen. Funktioniert mit jedem Webprojekt – statische Seite, Single-Page-App oder Server-Rendering.
identify() für angemeldete Nutzer und setRelease() für deine Version<script src="https://feedback.example.com/embed.js"
data-project="<schlüssel>" defer></script>
<script>
// optional
IllusionFeedback.identify({ id: "42", name: "Erika Muster" });
IllusionFeedback.setRelease("2026-11-10");
</script>
Alles, was zwischen „da stimmt was nicht“ und „ist behoben“ passiert – an einem Ort, auf deinem Server.
Bereich der Seite aufziehen, im Screenshot markieren, ein Satz dazu, absenden. Kein Konto, keine Browser-Erweiterung, keine Freigabe des Bildschirms.

Jede Meldung kommt mit Screenshot samt Markierungen, Kommentar, Tester und Umgebung: Adresse, Browser, Fenster, Sprache, Release.

Ab dem Laden sammelt das Widget technische Spuren im Arbeitsspeicher – gesendet wird nur mit einer Meldung.
X-Request-Id, traceparent, Server-Timing & Co. – mit Link in dein Log
Die letzten rund 60 Sekunden vor der Meldung als nachspielbare Aufzeichnung – Klicks, Scrollen, DOM-Änderungen. Ein Klick auf einen Fehler in der Zeitleiste springt an dieselbe Stelle.

Meldungen mit einem Klick als Ticket anlegen oder an ein bestehendes hängen – Dubletten landen beim selben Problem.

Testaufträge erscheinen im Widget als Checkliste: geklappt, Problem melden oder übersprungen. Das Dashboard zeigt, wer was getestet hat.

Eingeschaltet erfasst das Widget JavaScript-Fehler und fehlgeschlagene Anfragen ganz ohne Klick – zusammengefasst zu Fehlergruppen.

Meldungen, Fehler und betroffene Nutzer je Version – und welche Fehlergruppen mit einem Release neu dazugekommen sind.
setRelease() und den Source Maps
IllusionFeedback bringt einen MCP-Server mit. Claude Code, Claude Desktop oder jeder andere MCP-Client greift mit deinem Token direkt auf Meldungen, Fehlergruppen und Tickets zu.
$ claude mcp add --transport http illusionfeedback \
https://feedback.example.com/mcp \
--header "Authorization: Bearer ifb_…"
> Schau dir die neueste Meldung an
und behebe den Fehler.
Deine Tester sollen dir vertrauen können. Deshalb ist alles, was ohne ihr Zutun Daten sendet, standardmäßig aus.
Kein Tracking, keine gespeicherte IP-Adresse. Wiedererkennung nur über einen Zufallsschlüssel im Browser.
Formulareingaben, Request- und Response-Inhalte verlassen den Browser nie. Token-artige Werte werden unkenntlich gemacht.
Passwortfelder und Bereiche mit data-feedback-mask werden geschwärzt, data-feedback-block gar nicht aufgezeichnet.
Ein Binary, eine SQLite-Datei. Keine Cloud, kein Dritter, Aufbewahrung je Projekt einstellbar.
Replay, Fehlererfassung, Testaufträge, bekannte Probleme: Jede Funktion hat ihren Schalter – aus heißt, es lädt nicht einmal Code.
Optional signiert deine Anwendung die Nutzerangaben – so kann sich niemand als jemand anderes ausgeben.
Eine Instanz für alle deine Websites und Apps, jedes mit eigenem Schlüssel und erlaubten Origins.
Alles, was das Dashboard kann, gibt es auch per API – etwa den Upload der Source Maps im Build.
Widget und Dashboard auf Deutsch, Englisch, Französisch, Italienisch und Spanisch, hell und dunkel.
Fertiges Paket für Docker Compose und Coolify – oder einfach das Binary starten.
Das komplette Handbuch steckt in der App, mit Beispielen für nginx, Express, Go, Vite und Next.js.
Das ganze Team arbeitet im selben Dashboard, Tickets lassen sich zuweisen.
IllusionFeedback ist frei nutzbar – ohne Konto, ohne Installer.
Binaries für Linux, Windows und macOS sowie das Paket für Docker Compose und Coolify.
Archiv entpacken und das Binary starten – Datenbank und Ordner legt es selbst an.
Im Browser öffnen, mit dem Einrichtungscode aus dem Log das erste Konto anlegen, Projekt erstellen.
Einbindungscode in deine Website einfügen – fertig. Der Knopf erscheint sofort.
Schlanke, selbst gehostete Werkzeuge mit gemeinsamem Designsystem: CMS, Formulare, Daten und Feedback.