DSGVO konformes einbinden von YouTube Videos

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Lucan
Mitglied
Beiträge: 416
Registriert: 08.01.2007 22:43

DSGVO konformes einbinden von YouTube Videos

Beitrag von Lucan »

Hallo zusammen,

ist ggf. für den ein oder anderen noch Interessant:

Vorab: Ich bin kein Anwalt, daher ist das hier keine Rechtsberatung sondern nur Informationen nach bestem Wissen und Gewissen.


Wie vermutlich inzwischen allen bekannt sein dürfte, ist für das setzen von (nicht technisch notwendigen) Cookies inzwischen eine Einwilligung der User notwendig. Eine simple Information reicht nicht mehr aus.

Dabei entstehen beim Betrieb eines Forums mehrere Fallstricke. So erlauben vermutlich sehr viele das direkte Einbinden von YouTube Videos. Was den wenigsten dabei bewusst sein dürfte: Durch den Code liefert YouTube auch direkt Cookies an eure User aus und schon sind wir nicht mehr im Bereich der technisch Notwendigen Cookies und würden eine vorherige Abfrage / Erlaubnis zum setzen der Cookies benötigen.

Um weiterhin YouTube Videos einbetten zu können, ist z.B. das Verwenden von "https://www.youtube-nocookie.com/embed/" möglich:

Dies lässt sich z.B. mittels eines YouTube BBCodes wie folgt umsetzen:
BBCode-Benutzung:

Code: Alles auswählen

[youtube]{IDENTIFIER}://{SIMPLETEXT1}youtube.com/watch?v={SIMPLETEXT2}[/youtube]
HTML-Ersetzung:

Code: Alles auswählen

<object width="560" height="315"><param name="movie" value="https://www.youtube-nocookie.com/embed/{SIMPLETEXT2}"></param><param name="wmode" value="transparent"></param><embed src="https://www.youtube-nocookie.com/embed/{SIMPLETEXT2}" type="application/x-shockwave-flash" wmode="transparent" width="560" height="315"></embed></object>
Tipp-Anzeige:

Code: Alles auswählen

Youtube video: [youtube]https://www.youtube.com/watch?v=ffHLIZh0PHg[/youtube]


Eine automatische Einbettung (ohne BBCode-Verwendung) lässt sich z.B. über die Media Embed Extension bewerkstelligen.
(https://www.phpbb.com/customise/db/exte ... ediaembed/)

Die Extension greift auf das im Standard von phpBB mit ausgelieferte s9e/text-formatter Plugin "MediaEmbed" zurück. Dabei wird auch einfach die "normale" Youtube-URL zum einbetten verwendet und schon haben wir wieder die oben genannte Problematik.

Um das für YouTube zu umgehen, könnt ihr wie folgt vorgehen:

Öffne:

Code: Alles auswählen

/vendor/s9e/text-formatter/src/Plugins/MediaEmbed/Configurator/Collections/CachedDefinitionCollection.php
Suche:

Code: Alles auswählen

		'youtube'=>['attributes'=>['id'=>['filterChain'=>['#identifier'],'required'=>false],'t'=>['filterChain'=>['#timestamp']]],'example'=>['https://www.youtube.com/watch?v=-cEzsCAzTak','https://youtu.be/-cEzsCAzTak','https://www.youtube.com/watch?feature=player_detailpage&v=jofNR_WkoCE#t=40','https://www.youtube.com/watch?v=pC35x6iIPmo&list=PLOU2XLYxmsIIxJrlMIY5vYXAFcO5g83gA'],'extract'=>['!youtube\\.com/(?:watch.*?v=|v/|attribution_link.*?v%3D)(?\'id\'[-\\w]+)!','!youtu\\.be/(?\'id\'[-\\w]+)!','@[#&?]t=(?\'t\'\\d[\\dhms]*)@','![&?]list=(?\'list\'[-\\w]+)!'],'homepage'=>'https://www.youtube.com/','host'=>['youtube.com','youtu.be'],'iframe'=>['src'=>'https://www.youtube.com/embed/<xsl:value-of select="@id"/><xsl:if test="@list">?list=<xsl:value-of select="@list"/></xsl:if><xsl:if test="@t"><xsl:choose><xsl:when test="@list">&amp;</xsl:when><xsl:otherwise>?</xsl:otherwise></xsl:choose>start=<xsl:value-of select="@t"/></xsl:if>','style'=>['background'=>'url(https://i.ytimg.com/vi/{@id}/hqdefault.jpg) 50% 50% / cover']],'name'=>'YouTube','scrape'=>[['extract'=>['!/vi/(?\'id\'[-\\w]+)!'],'match'=>['!/shared\\?ci=!']]],'source'=>'https://support.google.com/youtube/bin/answer.py?hl=en&answer=171780','tags'=>['livestreaming','videos']]
Ersetze durch:

Code: Alles auswählen

		'youtube'=>['attributes'=>['id'=>['filterChain'=>['#identifier'],'required'=>false],'t'=>['filterChain'=>['#timestamp']]],'example'=>['https://www.youtube.com/watch?v=-cEzsCAzTak','https://youtu.be/-cEzsCAzTak','https://www.youtube.com/watch?feature=player_detailpage&v=jofNR_WkoCE#t=40','https://www.youtube.com/watch?v=pC35x6iIPmo&list=PLOU2XLYxmsIIxJrlMIY5vYXAFcO5g83gA'],'extract'=>['!youtube\\.com/(?:watch.*?v=|v/|attribution_link.*?v%3D)(?\'id\'[-\\w]+)!','!youtu\\.be/(?\'id\'[-\\w]+)!','@[#&?]t=(?\'t\'\\d[\\dhms]*)@','![&?]list=(?\'list\'[-\\w]+)!'],'homepage'=>'https://www.youtube.com/','host'=>['youtube.com','youtu.be'],'iframe'=>['src'=>'https://www.youtube-nocookie.com/embed/<xsl:value-of select="@id"/><xsl:if test="@list">?list=<xsl:value-of select="@list"/></xsl:if><xsl:if test="@t"><xsl:choose><xsl:when test="@list">&amp;</xsl:when><xsl:otherwise>?</xsl:otherwise></xsl:choose>start=<xsl:value-of select="@t"/></xsl:if>','style'=>['background'=>'url(https://i.ytimg.com/vi/{@id}/hqdefault.jpg) 50% 50% / cover']],'name'=>'YouTube','scrape'=>[['extract'=>['!/vi/(?\'id\'[-\\w]+)!'],'match'=>['!/shared\\?ci=!']]],'source'=>'https://support.google.com/youtube/bin/answer.py?hl=en&answer=171780','tags'=>['livestreaming','videos']]
Speichern & Cache des Forums leeren.
Die Code Changes werden so (oder so ähnlich) wohl bei jedem Update des Forums gemacht werden müssen.


Ich hoffe das hilft dem ein oder anderen weiter.
Benutzeravatar
Blutnebel
Mitglied
Beiträge: 24
Registriert: 28.09.2019 21:21
Wohnort: Mönchengladbach
Kontaktdaten:

Re: DSGVO konformes einbinden von YouTube Videos

Beitrag von Blutnebel »

also bei mir funktioniert beides nicht..

der bb code,
da bleibt bei mir alles leer, wenn ich es so mache und etwas poste..

die änderung in vendor bringt auch keinen erfolg..

ich finde das sehr schade das es mir im moment nicht möglich ist Youtube videos einzubetten, ich sehe immer nur die links..

Wenn ich etwas versuche mit Media einzubetten kommt wenigstens:
Du darfst bestimmte BBCodes nicht verwenden: [media].

obwohl ich mir das auch nicht erklären kann, rechte sind gesetzt..
Liebe Grüße Mel
Lucan
Mitglied
Beiträge: 416
Registriert: 08.01.2007 22:43

Re: DSGVO konformes einbinden von YouTube Videos

Beitrag von Lucan »

Dann muss bei dir irgendwas nicht stimmen. Ggf bbcodes im dem Forum deaktiviert? Keine Berechtigungen für die Gruppe erteilt? Irgendwo da muss der Fehler liegen. Beide Möglichkeiten an sich funktionieren ohne Probleme.
Benutzeravatar
HaioPaio
Mitglied
Beiträge: 290
Registriert: 05.11.2017 21:42

Re: DSGVO konformes einbinden von YouTube Videos

Beitrag von HaioPaio »

Lucan
Die BBcode Lösung funktioniert bei mir unter 3.3.1 prima.
Vielen Dank für die Lösung. Ich hatte schon nach einer Lösung gesucht und nichts gefunden.

Wo kann ich bei youtube nachlesen dass auf diese Art keine Cookies gesetzt werden und was sonst noch bekannt ist?
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Lucan
Mitglied
Beiträge: 416
Registriert: 08.01.2007 22:43

Re: DSGVO konformes einbinden von YouTube Videos

Beitrag von Lucan »

Dazu findest du was bei YouTube unter den erweiterten Datenschutzeinstellungen beim Teilen der jeweiligen Videos.

Da steht dann:
„Wenn du diese Option aktivierst, werden von YouTube keine Informationen über die Besucher auf deiner Website gespeichert, es sei denn, sie sehen sich das Video an“ [3]. Wenn das dazugehörige Auswahlkästchen aktiviert ist, ändert sich der im Einbettungscode vorgesehene Link: Aus „www.youtube.com“ wird „www.youtube-nocookie.com“.
Benutzeravatar
HaioPaio
Mitglied
Beiträge: 290
Registriert: 05.11.2017 21:42

Re: DSGVO konformes einbinden von YouTube Videos

Beitrag von HaioPaio »

Lucan hat geschrieben: 05.10.2020 19:45 es sei denn, sie sehen sich das Video an
Was ist damit gemeint? Irgendwo steh ich noch auf der Leitung. Ich bin aber ernsthaft interessiert und will nicht hintenrum stänkern.
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Lucan
Mitglied
Beiträge: 416
Registriert: 08.01.2007 22:43

Re: DSGVO konformes einbinden von YouTube Videos

Beitrag von Lucan »

Das heißt das erst Daten übertragen werden, sobald die Nutzer das Video abspielen. Durch das reine "laden" deiner Seite wird im Gegensatz zur "konventionellen" Einbindung nichts von / an YouTube übertragen.
Benutzeravatar
HaioPaio
Mitglied
Beiträge: 290
Registriert: 05.11.2017 21:42

Re: DSGVO konformes einbinden von YouTube Videos

Beitrag von HaioPaio »

Ich habe mal ein Video mit nocookies abgespielt und dann die Cookies geprüft.
Es scheint "nur" ein leeres Cookie gesetzt zu werden.
Screenshot geht leider nicht ....

Code: Alles auswählen

Ursprung
https://www.youtube-nocookie.com
Dateigröße
0 B
Zuletzt geändert
Montag, 5. Oktober 2020 um 21:20:51
Trotzdem ist es ein Cookie. Ich wurde auch nicht gefragt oder darauf hingewiesen.
Da muss ich in der Datenschutzerklärung wieder kreativ werden :lol:
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Superlame
Mitglied
Beiträge: 1
Registriert: 08.10.2020 14:30

Re: DSGVO konformes einbinden von YouTube Videos

Beitrag von Superlame »

FIX

Das hier unter Ersetzen / Replace einfügen

Code: Alles auswählen

<object width="560" height="315"><param name="movie" value="https://www.youtube-nocookie.com/embed/"></param><param name="wmode" value="transparent"></param><embed src="https://www.youtube-nocookie.com/embed/{SIMPLETEXT2}" type="video/mp4" wmode="transparent" width="560" height="315"></embed></object>
Jetzt sollten die Videos bei allen laufen, bei denen es vorher nicht ging. Mit diesem Fix können eure Besucher auch zukünftig, nach Beendigung des Flash-Supports weiterhin Videos in euren Foren gucken.

Ich hoffe ich konnte damit einigen helfen.

Freundliche Grüße
Lucan
Mitglied
Beiträge: 416
Registriert: 08.01.2007 22:43

Re: DSGVO konformes einbinden von YouTube Videos

Beitrag von Lucan »

Danke Dir, macht in der Tat mehr Sinn, hatte den "alten" Code den ich verwendet habe einfach auf youtube-nocookie Umgestellt.
Antworten

Zurück zu „Support-Forum“