Pas de cookies
Pas de tracking, pas d’adresse IP enregistrée. Reconnaissance uniquement via une clé aléatoire dans le navigateur.
Un script sur votre site, un bouton pour vos testeurs. Ils marquent ce qui ne va pas – vous recevez capture, console, réseau, request IDs et les secondes précédentes en replay.
Un binaire Go, un fichier SQLite. Pas de SaaS, pas de cookies.

Créez un projet dans le tableau de bord, copiez le code d’intégration, collez-le dans la page. Fonctionne avec tout projet web – site statique, application monopage ou rendu serveur.
identify() pour les utilisateurs connectés et setRelease() pour votre version<script src="https://feedback.example.com/embed.js"
data-project="<project-key>" defer></script>
<script>
// optional
IllusionFeedback.identify({ id: "42", name: "Erika Muster" });
IllusionFeedback.setRelease("2026-11-10");
</script>
Tout ce qui se passe entre « quelque chose cloche » et « c’est corrigé » – au même endroit, sur votre serveur.
Sélectionner une zone de la page, l’annoter dans la capture, ajouter une phrase, envoyer. Sans compte, sans extension, sans partage d’écran.

Chaque signalement arrive avec la capture annotée, le commentaire, le testeur et l’environnement : adresse, navigateur, fenêtre, langue, release.

Dès son chargement, le widget collecte des traces techniques en mémoire – envoyées uniquement avec un signalement.
X-Request-Id, traceparent, Server-Timing & co. – avec lien vers vos logs
Les 60 dernières secondes environ avant le signalement, en enregistrement rejouable – clics, défilement, modifications du DOM. Un clic sur une erreur de la chronologie saute au même instant.

Créez un ticket d’un clic ou rattachez le signalement à un ticket existant – les doublons rejoignent le même problème.

Les missions de test apparaissent dans le widget sous forme de checklist : réussi, signaler un problème ou ignoré. Le tableau de bord montre qui a testé quoi.

Une fois activé, le widget capture les erreurs JavaScript et les requêtes en échec sans le moindre clic – regroupées en groupes d’erreurs.

Signalements, erreurs et utilisateurs touchés par version – et les groupes d’erreurs apparus avec une release.
setRelease() et des source maps
IllusionFeedback intègre un serveur MCP. Claude Code, Claude Desktop ou tout autre client MCP accède directement, avec votre token, aux signalements, groupes d’erreurs et tickets.
$ claude mcp add --transport http illusionfeedback \
https://feedback.example.com/mcp \
--header "Authorization: Bearer ifb_…"
> Regarde le dernier signalement
et corrige le bug.
Vos testeurs doivent pouvoir vous faire confiance. Tout ce qui envoie des données sans leur intervention est donc désactivé par défaut.
Pas de tracking, pas d’adresse IP enregistrée. Reconnaissance uniquement via une clé aléatoire dans le navigateur.
Les saisies de formulaire et le contenu des requêtes et réponses ne quittent jamais le navigateur. Les valeurs de type token sont effacées.
Les champs de mot de passe et les zones data-feedback-mask sont masqués, data-feedback-block n’est pas enregistré du tout.
Un binaire, un fichier SQLite. Pas de cloud, pas de tiers, conservation réglable par projet.
Replay, suivi des erreurs, missions de test, problèmes connus : chaque fonction a son interrupteur – désactivée, elle ne charge même pas de code.
Votre application peut signer les données utilisateur – personne ne peut se faire passer pour quelqu’un d’autre.
Une instance pour tous vos sites et applications, chacun avec sa clé et ses origines autorisées.
Tout ce que fait le tableau de bord existe aussi via l’API – par exemple l’envoi des source maps au build.
Widget et tableau de bord en allemand, anglais, français, italien et espagnol, clair et sombre.
Un paquet prêt pour Docker Compose et Coolify – ou lancez simplement le binaire.
Le manuel complet est dans l’application, avec des exemples pour nginx, Express, Go, Vite et Next.js.
Toute l’équipe travaille dans le même tableau de bord, les tickets s’attribuent.
IllusionFeedback est libre d’utilisation – sans compte, sans installateur.
Binaires pour Linux, Windows et macOS, ainsi que le paquet pour Docker Compose et Coolify.
Décompressez l’archive et lancez le binaire – il crée lui-même sa base de données et ses dossiers.
Ouvrez-le dans le navigateur, créez le premier compte avec le code d’installation du log, ajoutez un projet.
Collez le code d’intégration dans votre site – c’est fait. Le bouton apparaît aussitôt.
Des outils légers et auto-hébergés avec un design system commun : CMS, formulaires, données et feedback.