Lägg till en länk för att hantera cookies på din webbplats
Ge besökarna ett sätt att öppna banner igen och återkalla ett tidigare lämnat samtycke. Krävs enligt LGPD art. 8 §5 (Brasilien) och i linje med rätten att återkalla samtycke enligt GDPR art. 7.3, och stöder förväntningarna på konsumenternas valmöjligheter enligt CCPA.
Lägg till en länk eller knapp för "Hantera cookies" på din webbplats så att besökare när som helst kan ändra sig och återkalla ett tidigare givet samtycke. CookiePal hanterar återkallelsen på serversidan, rensningen av cookies och att bannern visas igen. Du behöver bara lägga till ett enda HTML-attribut.
Lägg till attributet data-cookiepal-reopen
1. Lägg till en länk eller knapp på en fast plats på din webbplats (vanligtvis i sidfoten):
<a href="#" data-cookiepal-reopen>Manage cookies</a>
2. CookiePals bannerskript hittar automatiskt alla element med attributet data-cookiepal-reopen och kopplar en klicklyssnare till dem.
3. När besökaren klickar återkallar skriptet det aktuella samtycket på serversidan, rensar icke nödvändiga cookies och öppnar bannern igen så att besökaren kan göra nya val.
1<a href="#" data-cookiepal-reopen>Manage cookies</a>Så fungerar återkallelsen
När en besökare klickar på länken utför CookiePal fyra steg:
1. Anropar vårt API för återkallelse (POST /consent/{consentId}/revoke) med besökarens samtyckes-ID och orsaken user_request.
2. Rensar alla icke nödvändiga cookies som din kategorikonfiguration deklarerar.
3. Raderar cookies cookiepal-consent och euconsent på rotdomänen så att bannerns tillstånd återgår till "ingen åtgärd registrerad".
4. Tar bort det aktuella bannergränssnittet och ritar upp det på nytt för en ny fråga.
Flödet är idempotent: att klicka på länken en andra gång för ett samtycke som redan är återkallat räknas som lyckat.
Utlös återkallelse från din egen JavaScript
Om du inte kan använda attributet (till exempel om du renderar länken i en Shadow DOM som bannerns observer inte når) anropar du API:t direkt från din egen JavaScript:
1window.cookiepal.api.reopenAndRevoke();Funktionen returnerar ett Promise som du kan använda med await. Lyssna efter den anpassade händelsen cookiepal_consent_revoked på window om du vill reagera i ditt eget analyslager.
1window.addEventListener('cookiepal_consent_revoked', () => {
2 // your app-level cleanup here
3});Vilka cookies som rensas
CookiePal rensar de cookies den känner till: alla cookies som deklarerats under en icke nödvändig kategori i dina inställningar för cookiekategorier, samt tillståndscookies cookiepal-consent och euconsent.
Cookies som din egen applikation sätter och som INTE är deklarerade i CookiePals kategorier rensas INTE. Om din applikation lagrar spårningsdata om användare (till exempel i localStorage eller en cookie som appen hanterar) måste du rensa den själv i händelselyssnaren för cookiepal_consent_revoked som visas ovan.