Behandling af data på statiske sider

Problemet er åbenlyst

Du har en statisk side, men du vil stadig spore brugere, personalisere indhold, og overholde GDPR. Sådan er virkeligheden i dag, ingen undskyldning.

Hvorfor traditionelle metoder fejler

Server-side logs? Gammelt. Cookies? Overvåget. Du kan ikke bare smide en sporingspixel ind og forvente lovlighed. Der er ingen magi, kun data-kontrol.

Den eneste vej frem

Client-side JavaScript, men med en twist: gem kun nødvendige felter, anonymiser på stedet, og send kun til en sikker endpoint. På den måde holder du din statiske side “statisk” i kodens øjne, men den bliver levende for brugeren.

Implementering på 30 sekunder

Først: placer et lille script i footeren. Det indsamler viewport-størrelse, tid på siden, og klik-data – men kun efter brugerens eksplicitte accept.

Anden regel: brug Behandling af data pГҐ statiske sider som din reference for GDPR-tekst. Ingen undskyldning for at glemme den.

Skabelon-kode

“`js\n(function(){\n if(!navigator.cookieEnabled)return;\n var consent=localStorage.getItem(‘dataConsent’);\n if(consent!==’yes’)return;\n var data={\n w:window.innerWidth,\n h:window.innerHeight,\n t:Date.now()\n };\n fetch(‘https://example.com/collect’,{\n method:’POST’,\n body:JSON.stringify(data),\n mode:’no-cors’\n });\n})();\n“`

Fejl du skal undgå

Undgå at lagre personlige oplysninger i klar tekst. Undgå at sende data til tredjepart uden kryptering. Undgå at vise “accept” som en lille knap i hjørnet – gør den synlig, gør den klar.

Performance-check

Statisk side skal forblive lynhurtig. Måling af scriptets vægt: under 5 KB er rimeligt. Brug async eller defer, så du ikke blokerer rendering.

Handling nu

Tag din nuværende side, implementer scriptet, test med browserens udviklerværktøjer, og bekræft at ingen IP-adresse eller navn forlader browseren uden brugerkontrol. Så er du klar.

Dette indlæg var udgivet den Ikke-kategoriseret. Bookmark permalink.