Kakor

Cookie-modalen på Nodra gör det möjligt för användaren att acceptera eller återkalla sitt samtycke, oavsett om användaren står på extern-webben (Nodra.se) eller på Mina sidor (minasidor.nodra.se).

För att modalen ska fungera på både extern-webben och Mina sidor så används en Javascript-fil med all kod för att få upp cookie-modalen på båda sidorna. JS-filen lagras på extern-webben som i sin tur hämtas på Mina sidor för att även få upp den där. Även CSS-filen som styr utseendet, lagras på samma plats och läggs till i HEAD-taggen med hjälp av JS. På så sätt kan vi styra både strukturen och utseendet av cookie-bannern på båda hemsidorna.

Consent log

Enligt GDPR kraven så är det viktigt att spara information om användaren när man accepterar kakor på webbplatsen. Ett smidigt sätt att lösa detta på var att skapa ny post-typ som kallas för “Cookies”. Varje gång en användare accepterar kakor på webben så skapas nytt inlägg med en rubrik som innehåller data från användaren:

  • Datum för samtycke
  • IP-adress
  • Accepterade cookies
  • E-post (inloggat läge, annars “ej inloggad”)

Referenser:

Integritetsskyddsmyndigheten – samtycke
GDPR consent requirements

Filer

  • cookie_modal.js – Styr HTML strukturen samt sätter kakor / kollar upp om användaren accepterat kakor
  • cookie-modal.css – Styr stylingen på cookie-modalen (läggs till i HEAD mha cookie_modal.js)
  • cookie_log.php – Loggar samtycket genom att skapa nytt inlägg under “Cookies” i WP-Admin där rubriken innehåller data som nämnts ovan (Anropas från cookie_modal.js).

Dela sidan: