Lovable erzeugt eine React-App auf Vite mit Tailwind und shadcn/ui, meist mit Supabase dahinter, und veröffentlicht sie auf einer lovable.app-Subdomain oder Ihrer eigenen Domain. Die Consent-Runtime gehört in die eine Datei, die jede Vite-App hat: index.html, als erstes im Head. Lovable bearbeitet diese Datei, wenn Sie es darum bitten, und behält die Änderung über spätere Prompts hinweg.
Was Lovable von sich aus nicht tut, ist blockieren. Bitten Sie um „ein Cookie-Banner“, schreibt das Modell eine Komponente, die zwei Buttons zeigt und einen Boolean speichert, während das zuvor eingefügte Google-Analytics- oder Meta-Pixel-Snippet bei jedem Seitenaufruf weiterläuft. Das ist schlimmer als kein Banner: Es sieht konform aus und ist es nicht. Der Prompt unten tut die zwei Dinge, die zählen, in der richtigen Reihenfolge: zuerst die Runtime, dann jeden Tracker zu einem einwilligungspflichtigen Skript machen.
Danach übernimmt der Scanner. Er lädt Ihre veröffentlichte App in einem echten Browser, in jedem Einwilligungszustand, und listet auf, was noch vor der Einwilligung feuert, falls überhaupt. Da Lovable-Apps Single-Page-Apps sind, folgt der Scan den clientseitigen Routen, die er im gerenderten DOM entdeckt; fügen Sie im Dashboard Start-URLs für Routen hinzu, die er von der Startseite nicht erreicht. Das Einwilligungsprotokoll zeichnet jede Entscheidung auf, sobald das Banner live ist.