Beskrivelse
Et gratis, flersproget og fuldt konfigurerbart cookie-samtykkebanner til WordPress.
Det er GDPR/ePrivacy- og Google Consent Mode v2-klar direkte fra installationen, med en
lige så fremtrædende “Afvis alle”-knap (i tråd med vejledning fra Datatilsynet / EDPB)
og uden begrænsninger på sidevisninger eller domæner. Alt kører lokalt — ingen konto, ingen cloud,
ingen eksterne forespørgsler på frontenden.
Dette plugin hjælper dig med overholdelse af cookiereglerne, men udgør ikke juridisk rådgivning.
Kildekode og issue-tracker på GitHub:
https://github.com/andrey-tut/lynbro-cookie-consent
Gratis funktioner:
- Tilgængeligt banner i sidefoden med ligeværdige knapper til Acceptér alle / Afvis alle / Gem
præferencer (ligeværdig afvisning, ingen manipulerende designmønstre). - Granulære samtykkekategorier: Nødvendige (altid slået til), Præferencer, Statistik,
Marketing — med til-/fra-knapper og beskrivelser for hver kategori. - Blokering af scripts før samtykke: markér scripts som
type=”text/plain” data-lynbro-cc=”statistics|marketing”, og de kører kun
efter der er givet samtykke til den tilsvarende kategori. Hjælpefunktion medfølger. - Google Consent Mode v2 — gratis: alle signaler har som standard værdien “denied” før samtykke
(ad_storage, analytics_storage, ad_user_data, ad_personalization,
functionality_storage, personalization_storage, security_storage), og opdateres
efter at den besøgende har valgt. - Geografibaseret samtykkemodel: EU/EØS/Storbritannien tilvalg, USA fravalg (CCPA/CPRA), resten af
verden meddelelse. Region registreres fra CDN-/edge-headere (f.eks. Cloudflare); sikker
fallback til tilvalg, når den er ukendt. Ingen ekstern geolokations-API. - Samtykkepladsholdere for indlejringer/iframes: YouTube, Vimeo, Google Maps, sociale indlejringer,
reCAPTCHA m.fl. blokeres indtil samtykke og erstattes med en pæn,
oversættelig pladsholder med en “Tillad”-knap (og et valgfrit valg om “Tillad altid
denne tjeneste”). Nul layoutforskydning — pladsholdere reserverer iframe-størrelsen. - Automatisk blokering af velkendte trackere via et indbygget katalog (Google
Analytics/GA4, Google Tag Manager, Meta Pixel, Hotjar, Microsoft Clarity,
LinkedIn, TikTok og flere) ud over manuel markering af scripts. Kan udvides via
et filter. - Global Privacy Control (GPC): respekterer browserens opt-out-signal og, i
opt-out-tilstand, anvender det automatisk med en synlig bekræftelse (California
CPRA 2026). - CCPA / CPRA-linket “Sælg eller del ikke mine personoplysninger” i opt-out-tilstand.
- Cache- & performancevenlig: samtykkekernen udelukkes automatisk fra
forsinkelse/udskydelse/minificering/sammenlægning i WP Rocket, LiteSpeed, SiteGround Optimizer,
Autoptimize og Cloudflare Rocket Loader, med nul layoutforskydning (CLS). - Fuld tilpasning uden kode: lyst/mørkt/automatisk tema (følger den besøgendes
systemindstilling), separate lyse og mørke farvesæt, placering (bjælke nederst, bjælke øverst,
flydende boks med valg af hjørne, centreret modal), live-forhåndsvisning i administrationen og en
WCAG-AA-kontrastvalidator. - Flydende knap til “Cookieindstillinger” (til/fra, hjørne, tekst, ikon) plus
kortkoden[lynbro_cookie_settings]til at genåbne banneret når som helst. - Lokal samtykkelog (dokumentation for samtykke) gemt i din egen database — med
politikversionen, valgte kategorier, metode, sprog og region samt en
anonymiseret hash i stedet for en rå IP-adresse. Indeholder en administrationsvisning og en
fuld CSV-eksport af hele loggen. - Kompatibel med WP Consent API: registrerer sig som samtykkeudbyder og underretter andre
plugins (funktionelle / præferencer / statistik / marketing). - Import/eksport af indstillinger (JSON), udelukkelser pr. side/indlæg og versionering af politik
med automatisk indhentning af nyt samtykke, når versionen ændres. Ingen “acceptér ved rulning”. - Tilgængelighed: synligt fokus, ARIA-roller, fokusfælde i modalvinduet, store berøringsmål,
klar til RTL, understøttelse af reduceret bevægelse. - Privatlivsvenlig statistik uden cookies — gemmes kun i din egen database og er fuldt
aggregeret (ingen IP-adresse, intet besøgende-ID, ingen personoplysninger). Se, hvor
mange besøgende der accepterer, afviser eller åbner præferencer, acceptprocenten pr. periode,
den gennemsnitlige tid til beslutning og fordelingen af browsersprog / enhed / OS. Slået til som
standard; kan slås fra med ét klik. - Valgfri deling af benchmarks (slået fra som standard): Når du vælger det til, sender pluginet
kun samlede ugentlige tal og dit websteds domæne til Lynbro-portalen, så du
kan se, hvordan din acceptprocent ligger i forhold til gennemsnittet. Ingen data om besøgende sendes. - Indbygget feedbackformular: Send idéer, anmodninger eller fejlrapporter til udviklerne
direkte fra administrationen (kun når du klikker på Send). - Sprog efter behov: Anmod om en oversættelse til en landestandard, der ikke følger med; den
gemmes i din uploads-mappe (opdateringssikkert) og aktiveres automatisk. - Letvægts vanilla JavaScript (ingen jQuery), ingen eksterne forespørgsler fra frontenden
ud over en valgfri, ikke-blokerende statistik-beacon til dit eget websted. - Virkelig flersproget og cache-sikker: Bannerets indledende sprog følger en
cache-sikker rækkefølge (det aktuelle sidesprog fra Polylang/WPML/TranslatePress
webstedets sprog engelsk). Valgfri automatisk browserregistrering og en
sprogvælger i banneret vælger det bedste sprog udelukkende i den besøgendes browser,
så fuldsides-caches aldrig påvirkes. - Rediger bannertekster pr. sprog i administrationen (titel, beskrivelse, knapper,
kategorinavne og -beskrivelser) med prioriteringen: din tilsidesættelse medfølgende
oversættelse standard. Du kan endda tilføje din egen landestandard og dine egne tekster. - Kan oversættes fuldt ud. Leveres med 35 inkluderede sprog — herunder alle 24
officielle EU-sprog (dansk, tysk, fransk, spansk, italiensk, nederlandsk,
polsk, svensk, græsk og flere) — plus enhver anden lokalitet efter behov og via
translate.wordpress.org. - Udviklervenligt: filtre og et JS-API
(window.LynbroCookieConsent.getConsent() / .openSettings() / .onChange()).
Alle funktioner, der er angivet her, er inkluderet gratis, uden begrænsninger for sidevisninger og
uden at noget er låst bag en betalingsmur.
Eksterne tjenester
Som standard kører dette plugin lokalt. Banneret, scriptblokering, automatisk
registrering af trackere, pladsholdere til indlejringer, Google Consent Mode v2-signalering,
geografisk tilpasset samtykketilstand, håndtering af Global Privacy Control, den lokale samtykkelog
og den lokale statistik fungerer alle på din egen server og i den besøgendes
browser, uden konto og uden tredjeparts-API.
Den lokale statistik bruger et lille, ikke-blokerende beacon, der kun sendes til dit
eget WordPress-websted (det samme domæne) for at tælle aggregerede hændelser. Det kontakter ikke
nogen tredjepart og gemmer ingen IP-adresse eller personoplysninger.
Tre valgfrie funktioner kan kontakte Lynbro-portalen på
https://plugins.lynbro.dk. Ingen af dem kører automatisk, uden at du foretager en handling,
og ingen af dem sender en besøgendes IP-adresse eller personoplysninger:
-
Deling af benchmark (telemetri) — slået fra som standard. Når du slår det til, sender et
ugentligt baggrundsjob aggregerede tællere for de seneste 7 dage (visning af banner
/ accept / afvisning / åbning af administration / sprogskift i alt, den gennemsnitlige
tid til beslutning og fordelinger efter browsersprog / enhed / OS) plus
dit websteds domæne tilhttps://plugins.lynbro.dk/v1/telemetry. Portalen
returnerer et anonymt benchmark, så du kan sammenligne din acceptrate med
gennemsnittet. Sendes kun, mens indstillingen er aktiveret. -
Feedback — sendes kun, når du indsender feedbackformularen i adminområdet. Den
sender din besked, den valgte kategori, pluginversionen, dit websteds domæne
og (valgfrit) den e-mailadresse, du indtaster, tilhttps://plugins.lynbro.dk/v1/feedback. -
Sprog efter behov — sendes kun, når du klikker på “Anmod om dette sprog”. Det
sender plugin-slugget, pluginversionen og den ønskede locale-kode til
https://plugins.lynbro.dk/v1/i18n/translate, og gemmer den returnerede
oversættelsesfil i dit websteds uploads-mappe. Ingen besøgendes data er involveret.
Din brug af disse valgfrie portalfunktioner er underlagt Lynbros privatlivspolitik
og vilkår på https://plugins.lynbro.dk.
Bemærk: eventuelle tredjepartsscripts eller indlejringer, som du føjer til dit eget websted (for eksempel
Google Analytics, Meta Pixel eller en YouTube-video), fortsætter med at kontakte deres egne
udbydere — men først efter at den besøgende har givet den tilsvarende samtykkekategori. Dette
plugins rolle er at holde dem tilbage, ikke at tilføje dem.
Privatliv
Pluginet gemmer kun data i din WordPress-database (dine indstillinger og, hvis
aktiveret, den lokale samtykkelog og den lokale aggregerede statistik) og i
førstepartscookies i den besøgendes browser (vedkommendes samtykkevalg og, hvis det bruges,
det valgte bannersprog). Samtykkeloggen gemmer aldrig en rå IP-adresse — kun
en saltet, anonymiseret hash til deduplikering. Statistikkerne er fuldt aggregerede
og indeholder ingen IP-adresse eller besøgende-id; de registreres via et
ikke-blokerende beacon til dit eget websted alene.
De valgfrie portalfunktioner — deling af benchmarkdata (telemetri), feedbackformularen
og sprog efter behov — er tilvalg og beskrevet i afsnittet “Eksterne tjenester”
ovenfor. De sender kun aggregerede data og dit websteds domæne, aldrig en
besøgendes IP-adresse eller personoplysninger, til https://plugins.lynbro.dk. Se vores privatlivspolitik
og vilkår dér. Overholder GDPR/DK.
Skærmbilleder






Installation
Installer
Fra dit kontrolpanel (anbefales):
- Gå til Plugins Tilføj nyt, og søg efter “Lynbro Cookie Consent”.
- Klik på Installer nu og derefter Aktiver.
Eller upload det manuelt:
- Download .zip-filen, og gå til Plugins Tilføj nyt Upload plugin, vælg filen, og klik på Installer nu og derefter Aktiver. (Eller pak mappen ud til /wp-content/plugins/lynbro-cookie-consent og aktivér den fra Plugins-skærmen.)
Det virker med det samme
Ved aktivering bliver banneret aktivt med det samme med sikre, GDPR-klare standardindstillinger — en lige så fremtrædende “Afvis alle”, alle ikke-nødvendige cookies afvist indtil samtykke, og Google Consent Mode v2 sat til “denied”. Du behøver ikke at konfigurere noget for at overholde reglerne. Alt nedenfor er valgfri finjustering under Indstillinger Cookie Consent.
Anbefalede første trin
- Kategorier — gennemgå samtykkekategorierne (Nødvendige, Præferencer, Statistik, Marketing), og rediger deres navne/beskrivelser, hvis du ønsker det.
- Regionstilstand — vælg, hvordan samtykke håndteres efter region (tilvalg i EU/EØS, fravalg i USA / CCPA, meddelelse for resten af verden), eller behold den sikre standard med tilvalg.
- Bloker dine scripts — for trackere, der er tilføjet manuelt, skal du markere dem som
… (eller
marketing); velkendte trackere (GA4, GTM, Meta Pixel, Hotjar, Clarity, …) blokeres automatisk. - Google Consent Mode v2 — hvis du bruger Google Analytics/Ads/Tag Manager, så lad det være aktiveret; signalerne er som standard sat til “denied” og opdateres automatisk til den besøgendes valg.
- Design — vælg et layout (bund-/topbjælke, flydende boks, centreret modal), farver og den flydende knap “Cookieindstillinger” med en live forhåndsvisning, der kan skiftes mellem enheder.
- Sprog — 35 sprog følger med som standard; aktivér automatisk registrering i browseren og sprogskifteren i banneret, eller rediger tekster pr. sprog (du kan også tilføje din egen landestandard).
Kontrollér
Åbn dit websted i et privat vindue — banneret bør blive vist. Vælg en mulighed, og
åbn det derefter igen via den flydende knap eller [lynbro_cookie_settings]-kortkoden for at ændre
det. Samtykkeregistreringer og cookiefri statistik vises under
Indstillinger Cookie Consent Samtykkelog / Statistik.
FAQ
-
Er det virkelig helt gratis?
-
Ja. Pluginet håndterer hele compliance-flowet — banner, kategorier,
scriptblokering, Google Consent Mode v2, geotilpassede tilstande, analytics,
samtykkeloggen og oversættelser — uden at noget er låst bag en betalingsmur og uden
sidevisningsgrænser. Der er ikke noget at købe. -
Kalder den eksterne tjenester?
-
Som standard foretager frontenden ingen tredjepartsanmodninger: Den besøgendes valg
gemmes i en førstepartscookie, og den valgfrie statistik-beacon går kun til
dit eget websted (samme domæne). Tre funktioner kan kontakte Lynbro-portalen, og
alle tre er tilvalgshandlinger, som du styrer: benchmarkdeling (slået fra som standard),
feedbackformularen (kun når du klikker på Send) og “anmod om et sprog” (kun når
du klikker på Anmod). Hver af dem sender kun aggregerede data — aldrig en besøgendes IP-adresse eller nogen
personoplysninger. Se afsnittet “Eksterne tjenester” nedenfor for alle detaljer. -
Hvordan blokerer jeg mine analyse- og marketingscripts, indtil der er givet samtykke?
-
Udskriv dem som
<script type="text/plain" data-lynbro-cc="statistics">...</script>
(ellermarketing). De aktiveres automatisk, når den besøgende giver samtykke til den
kategori. Der medfølger en hjælpefunktion,lynbro_cookie_consent_blocked_script(). -
Understøtter det Google Consent Mode v2?
-
Ja, gratis. Signaler er som standard sat til “denied” før samtykke og opdateres, så de
matcher den besøgendes valg. -
Den bruger en cache-sikker prioriteringsrækkefølge: det aktuelle sidesprog (når Polylang, WPML eller
TranslatePress er aktiv), derefter dit websteds sprog og derefter engelsk. Hvis du aktiverer
“registrér besøgendes sprog automatisk”, vælger banneret desuden det bedste match blandt dine
tilbudte sprog ud fra den besøgendes browser — og det valg foretages i
browseren, så det aldrig ødelægger fuldsidescache. Du kan også aktivere en
sprogskifter i banneret. Tekster kan tilsidesættes pr. sprog under Indstillinger Cookie
Consent Sprog, herunder tilføjelse af din egen landestandard. -
Blokerer det indlejrede videoer og kort?
-
Ja. Når “Indlejringspladsholdere” er aktiveret, blokeres iframes fra YouTube, Vimeo, Google Maps,
sociale netværk, reCAPTCHA og lignende udbydere, indtil den besøgende
giver samtykke (eller klikker på “tillad” på pladsholderen). Registreringen sker lokalt; der foretages ingen
ekstern anmodning for at identificere eller blokere en indlejring. -
Respekterer det Global Privacy Control (GPC)?
-
Ja. I opt-out-tilstand (US/CCPA) fravælges ikke-nødvendige cookies automatisk
for besøgende, hvis browser sender et GPC-signal, og de får vist en synlig
bekræftelse, som krævet af Californien fra 2026. -
Hvor gemmes samtykkeloggen?
-
I en dedikeret tabel i din egen WordPress-database. Ingen rå IP-adresse gemmes;
der gemmes kun en saltet, anonymiseret hash til fjernelse af dubletter. Du kan se de seneste
poster og eksportere den fulde log som CSV fra Indstillinger Cookie Consent
Samtykkelog. -
Er det kompatibelt med cache-plugins?
-
Ja. Samtykketilstanden findes på klientsiden (førstepartscookie + JS), så den bliver aldrig
indlejret i cachelagret HTML, og samtykkekernen udelukkes automatisk fra
forsinkelse/udskydelse/minificering/sammenlægning i WP Rocket, LiteSpeed, SiteGround Optimizer,
Autoptimize og Cloudflare Rocket Loader.
Anmeldelser
Bidragsydere & udviklere
“Lynbro Cookie Consent” er open source-software. Følgende personer har bidraget til dette plugin.
Bidragsydere“Lynbro Cookie Consent” er blevet oversat til 6 sprog. Tak til oversætterne for deres bidrag.
Oversæt “Lynbro Cookie Consent” til dit eget sprog.
Interesseret i udvikling?
Gennemse koden, tjek SVN repository, eller abonner på udviklerloggen via RSS.
Ændringslog
0.4.6
- Oversættelser: Opdatering og kvalitetssikring af alle 35 medfølgende sprog med mere
naturlige formuleringer, der er i overensstemmelse med ordlisten. - Rettelse: På mobil kunne tabellerne Statistik og Samtykkelog i administrationen gøre
siden bredere end skærmen; hver tabel kan nu rulles vandret for sig selv.
0.4.5
- Rettelse: På mobil kunne åbning af “Administrer præferencer” få dialogen til at flyde ud
vandret (kategorivisningen blev ombrudt til en ekstra kolonne, så man blev tvunget til
at rulle sidelæns for at nå knapperne). Dialogen forbliver nu i én kolonne
og ruller lodret i stedet.
0.4.4
- Rettelse: På mobil kunne bjælkelayoutet strække sig til det meste af skærmens højde med et
stort tomt mellemrum mellem teksten og knapperne. Bannerets indholdsområde tilpasser nu
størrelsen efter indholdet, indholdet placeres øverst, og bjælken overstiger aldrig 85 % af
visningsområdet. Der er tilføjet lidt mindre skriftstørrelser til titel og tekst på mobil.
0.4.3
- Overholdelse: blokering af trackere udsender ikke længere bogstavelige script-tags fra PHP — filteret for
scripts, der er sat i kø, ændrer nu det eksisterende tag direkte, og den manuelle
hjælper opbygger den inaktive pladsholder uden et bogstaveligt script-tag.
0.4.2
- Admin: skjul knappen Gem på faner uden redigerbare indstillinger.
0.4.1
- Overholdelse: CSV-eksporten af samtykkeloggen eksporterer nu hele loggen (den
tidligere rækkegrænse blev fjernet); store logfiler streames i batches. - Overholdelse: fjernede feltet “Additional CSS” — brug i stedet WordPress-tilpasserens
indbyggede Ekstra CSS. - Overholdelse: omstruktureret scripthåndtering — standard-stubben for Google Consent Mode v2
sættes nu i kø via wp_add_inline_script, og den valgfrie scanning af hele sidens
output-buffer blev fjernet (blokering af trackere, der er sat i kø, er uændret). - Hærdning: den samtykkestyrede script-hjælper beskytter nu inline-indhold mod at
bryde ud.
0.4.0
- Nyhed: private, cookieløse, aggregerede statistikker gemt i din egen database —
antal accepteringer/afvisninger/administrer-åbninger, accepteringsrate pr. periode (i dag, i går, 7,
30 og 365 dage), gennemsnitlig tid til beslutning og browsersprog / enhed / OS
fordelinger. Ingen IP-adresse og ingen personoplysninger. Registreres via et ikke-blokerende
same-site-beacon. Slået til som standard; ét klik for at deaktivere. - Nyhed: valgfri deling af benchmarkdata (slået fra som standard) — vælg det til for at sende aggregerede
ugentlige tal og dit websteds domæne til Lynbro-portalen og se, hvordan din
accepteringsrate er sammenlignet med gennemsnittet. - Nyhed: feedbackformular i administratorområdet til at sende idéer, ønsker og fejlrapporter (tilvalg).
- Nyhed: “anmod om et sprog” — hent en oversættelse til en sprogvariant, der ikke medfølger; den
gemmes i din uploads-mappe (sikker ved opdatering) og aktiveres automatisk. - Nyhed: et link til “Indstillinger” på listen over plugins, en engangsomdirigering til indstillingerne
efter aktivering og en enkelt, venlig påmindelse om anmeldelse, der kan afvises permanent efter en
uge (ingen irriterende påmindelser, intet pres). - Forbedret: Den danske (da_DK)-oversættelse er opdateret, så den dækker alle nye strenge.
0.3.0
- Nyhed: cache-sikker automatisk registrering af browsersprog — banneret kan vises på den
besøgendes browsersprog (valgt på klientsiden, så caching ikke påvirkes). - Nyhed: valgfri sprogvælger i banneret, som husker valget.
- Nyhed: teksteditor pr. sprog i administrationen (titel, beskrivelse, knapper,
kategorinavne/-beskrivelser), med prioriteret rækkefølge: tilsidesættelse oversættelse standard,
plus mulighed for at tilføje din egen landestandard. - Nyhed: fanen “Om” med forfatterinfo, nyttige links og en note om version/opdateringer.
- Nyhed: statusblok til hurtigstart, der bekræfter, at banneret er live, og giver hurtigt overblik over de vigtigste
til/fra-indstillinger. - Forbedret: fjernet den eksplicitte textdomain-indlæser; medfølgende oversættelser indlæses nu
just-in-time (renere Plugin Check, ingen ændring i funktionsmåde). - Forbedret: Den danske (da_DK)-oversættelse er opdateret, så den dækker alle nye strenge.
0.2.0
- Nyt: samtykkepladsholdere til indlejringer/iframes (YouTube, Vimeo, Google Maps, sociale
indlejringer, reCAPTCHA og mere) med “tillad” og “tillad altid denne tjeneste”. - Nyt: understøttelse af Global Privacy Control (GPC) med en synlig bekræftelse af fravalg.
- Nyt: eksplicit cachekompatibilitet (automatisk udelukkelse fra WP Rocket, LiteSpeed,
SiteGround Optimizer, Autoptimize, Cloudflare) og ingen layoutforskydning. - Nyt: lyst/mørkt/automatisk tema med separat mørkt farvesæt og brugerdefineret CSS.
- Nyt: flydende “Cookieindstillinger”-genåbningsknap (til/fra, hjørne, etiket, ikon).
- Nyt: Kompatibilitet med WP Consent API (registreres som samtykkeudbyder).
- Nyt: live-forhåndsvisning i administrationen med en WCAG-AA-kontrastvalidator.
- Nyt: centreret modallayout med fokusfælde og valg af bokshjørner.
- Nyt: lokal samtykkelog (dokumentation for samtykke) med administratorvisning og CSV-eksport.
- Nyt: automatisk blokering af velkendte trackere via et indbygget katalog.
- Nyt: import/eksport af indstillinger (JSON), ekskluderinger pr. side/indlæg, versionering af politik
med automatisk genindhentning af samtykke. - Nyt: CCPA/CPRA-linket “Sælg eller del ikke” i fravalgstilstand.
0.1.0
- Første udgivelse: banner, detaljerede kategorier, scriptblokering, Google Consent
Mode v2, geografisk tilpassede samtykketilstande, kortkode, tilgængelighed, engelsk + dansk.
