Dsgvo - youtube

Aus Wikizone
Version vom 2. Juli 2018, 09:19 Uhr von 37.49.33.174 (Diskussion) (Die Seite wurde neu angelegt: „Quelle: https://easyrechtssicher.de/youtube-videos-dsgvo-konform-einbinden/ (2018-07) Dennoch musst du nicht auf YouTube-Videos auf deinem Webprojekt verzicht…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Quelle: https://easyrechtssicher.de/youtube-videos-dsgvo-konform-einbinden/ (2018-07)

Dennoch musst du nicht auf YouTube-Videos auf deinem Webprojekt verzichten. Durch folgende Aktionen ist es relativ sicher.

Nutze bei der Einbettung immer die „NoCookie“-Option. Erweitere in deinem CookieConsent den Erklärungstext um „YouTube-Videos werden erst nach akzeptieren und neuladen der Seite angezeigt.“ Erweitere deine Datenschutzerklärung um den Passus „Übrige Einbindung von Diensten und Inhalten Dritter“ Wenn du ein YouTube-Video mit dem Code (der dir von YouTube bereitgestellt wird) einbindest, dann ändere das Attribut „src“ zu „data-src“. So verhinderst du, dass die Seite geladen wirst. <iframe src=“https://www.youtube-nocookie.com/embed/kZTP5_SMqD8?rel=0&showinfo=0“ width=“560″ height=“315″ frameborder=“0″ allowfullscreen=“allowfullscreen“></iframe>

<iframe data-src=“https://www.youtube-nocookie.com/embed/kZTP5_SMqD8?rel=0&showinfo=0“ width=“560″ height=“315″ frameborder=“0″ allowfullscreen=“allowfullscreen“></iframe>

Jetzt musst du nur noch folgenden JavaScript-Cod einfügen. Dieser lädt das YouTube-Video, wenn der CookieConsent akzeptiert wurde. Im Footer (vorausgesetzt du nutzt Jquery. Sonst muss die Ansprache des Tags angepasst werden). <syntaxhighlight lang="javascript"> <script>

if(hasAcceptedCookieConsent()){

  var ytelement = ‚.content iframe‘;
  var yturl = jQuery(ytelement).data(„src“);
  jQuery(ytelement).attr(’src‘,yturl);

}

function hasAcceptedCookieConsent(){

  var hasCookie;
  var ca = document.cookie.split(‚;‘);
  hasCookie = false;
  for (var i=0; i<ca.length; i++) {
      single = ca[i].split(‚=‘);
      cookie_name = single[0].trim();
      if(cookie_name===‚cookieconsent_dismissed‘){
          hasCookie = true;
      }
  }
  return hasCookie;

}

</script> <syntaxhighlight>

Im Grunde ist es eine Zwei-Klick Lösung. Das könnte sogar im Weitblick auf die EU-Privacy Richtline ab 2019 gut gelöst sein.