Datenschutz - Cookie OptIn: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 14: Zeile 14:
 
  https://www.it-recht-kanzlei.de/cookie-consent-bedarf-huerden.html Recht gute Einschätzung
 
  https://www.it-recht-kanzlei.de/cookie-consent-bedarf-huerden.html Recht gute Einschätzung
 
  https://www.dair-media.net/blog/google-analytics-mit-optin-implementieren/ Lösung die versucht Google Analytics dynamisch nachzuladen. Auch ganz OK löst aber eventuell nicht das Problem übriggebliebener Cookies.
 
  https://www.dair-media.net/blog/google-analytics-mit-optin-implementieren/ Lösung die versucht Google Analytics dynamisch nachzuladen. Auch ganz OK löst aber eventuell nicht das Problem übriggebliebener Cookies.
 +
https://traffic3.net/wissen/webanalyse/google-analytics-ip-anonymisierung#check
 +
https://github.com/a-v-l/dsgvo-video-embed Vorschaltlösung
 +
https://gist.github.com/elbywan/daf5ba424f9199abd8ec317d7594e94c Script Tag Blocker (JavaScript) - nicht sicher ob das in Zukünftigen FF noch funktioniert.
  
 
== Snippets ==
 
== Snippets ==
Zeile 69: Zeile 72:
 
</html>
 
</html>
 
</pre>
 
</pre>
 +
 +
https://github.com/a-v-l/dsgvo-video-embed

Aktuelle Version vom 24. Juni 2020, 13:16 Uhr

Ein Cookie OptIn ist nicht ganz trivial. Kauflösungen funktionieren bedingt und sind teuer.

Problem an den Standard Cookie-Lösungen ist, dass sie Versuchen die Cookies anderer Anbieter zu kontrollieren. Der Beste Ansatz, ist aber den Code gar nicht erst einzubinden. Nur so hat man die Garantie das es noch klappt, wenn der Anbieter etwas verändert.

Nicht sinnvoll finde ich ebenso alle Cookies mit Funktion aufzulisten. Bei YouTube sind das eine Menge und für was die letztendlich verwendet werden weiß kein Mensch und will auch keiner wissen. Es reicht einem User ob er getrackt und profiliert wird. Ein Optin sollte dann also an ein Thema und einen Anbieter und nicht an einzelne Cookies geknüpft sein.

Ein Consent Tool muss allerdings wissen welche Cookies benötigt werden um sie bei bedarf wieder löschen zu können. Andererseits könnte man hier ebenso vorgehen und alles löschen, was nicht zugelassen ist. Also eine Art Whitelist. Dies sollte ebenso den LocalStorage betreffen.

Meiner Ansicht nach ist das Beste Vorgehen eine Kombination aus Consent und Zweiklicklösung für externen Content (Also ein Platzhalter für den Content). Bei YouTube könnte man sogar den Server ein Vorschaubild laden lassen und dieses dan Lokal auszuliefern. Das Vorschaubild kann man auch beim Anlegen schon lokal speichern.


Links[Bearbeiten]

https://www.it-recht-kanzlei.de/cookie-consent-bedarf-huerden.html Recht gute Einschätzung
https://www.dair-media.net/blog/google-analytics-mit-optin-implementieren/ Lösung die versucht Google Analytics dynamisch nachzuladen. Auch ganz OK löst aber eventuell nicht das Problem übriggebliebener Cookies.
https://traffic3.net/wissen/webanalyse/google-analytics-ip-anonymisierung#check
https://github.com/a-v-l/dsgvo-video-embed Vorschaltlösung
https://gist.github.com/elbywan/daf5ba424f9199abd8ec317d7594e94c Script Tag Blocker (JavaScript) - nicht sicher ob das in Zukünftigen FF noch funktioniert.

Snippets[Bearbeiten]

Mit JavaScript alle Cookies löschen (nicht getestet)[Bearbeiten]

function deleteAllCookies() {
    var cookies = document.cookie.split(";");

    for (var i = 0; i < cookies.length; i++) {
        var cookie = cookies[i];
        var eqPos = cookie.indexOf("=");
        var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
    }
}


To delete all cookies with JavaScript, you can try to run the following code. Here, we’re using an array and the split() method to get all the cookies and finally delete them

https://www.tutorialspoint.com/How-can-I-delete-all-cookies-with-JavaScript


<!DOCTYPE html>
<html>
   <head>
      <script>
         var num = 1;
         function addCookie(){
            document.cookie = num+" = "+num;
            num++;
         }
         function listCookies(){
            var result = document.cookie;
            document.getElementById("list").innerHTML = result;
         }
         function removeCookies() {
            var res = document.cookie;
            var multiple = res.split(";");
            for(var i = 0; i < multiple.length; i++) {
               var key = multiple[i].split("=");
               document.cookie = key[0]+" =; expires = Thu, 01 Jan 1970 00:00:00 UTC";
            }
         }
      </script>
   </head>
   <body>
      <button onclick = 'addCookie()'>ADD</button><br>
      <button onclick = 'listCookies()'>LIST COOKIES</button><br>
      <button onclick = 'removeCookies()'>REMOVE</button>
      <h1>Cookies List</h1>
      <p id = "list"></p>
   </body>
</html>

https://github.com/a-v-l/dsgvo-video-embed