Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modulsuche ›

Leaflet Map erst nach Klick anzeigen (DSGVO)

Eingetragen von Jenna (1883)
am 05.07.2020 - 10:59 Uhr in
  • Modulsuche
  • Drupal 7.x oder neuer

Auf jeder Node ist die Leaflet Map mit Standortanzeige des Kunden aktiviert.

Jetzt suche ich eine Lösung um die Map erst nach aktiven Klick anzuzeigen. Gibt es dazu eventuell ein Modul oder eine gute Anleitung zum selber bauen?

Aus Datenschutzgründen soll die Map ja erst nachgeladen werden wenn der Besucher dies bestätigt.

Grüße Jenna

‹ Fotogallerie für D9 (oder zur Not D8) gesucht (Gelöst) token Wert im ckeditor, im source code einbauen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hat wirklich niemand eine

Eingetragen von Jenna (1883)
am 09.07.2020 - 09:10 Uhr

Hat wirklich niemand eine Lösung zur Umsetzung oder einen Modultipp dazu?

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie bindest du die Library

Eingetragen von zwerg (736)
am 09.07.2020 - 11:36 Uhr

Wie bindest du die Library ein? Wenn Leaflet auf deinem eigenen Server läuft, brauchst du keine separate Einwilligung hierfür. Eine Einwilligung ist gemäß Art. 6 Abs. 1 S. 1 lit. a, die du für eine Verarbeitungstätigkeit benötigst. Eine solche liegt bspw. vor, wenn personenbezogene Daten übermittelt werden, wie bei der Einbindung einer externen Map.

Allerdings wäre zu prüfen, ob die Verarbeitung überhaupt einwilligungsfähig ist (freie Entscheidung des Benutzers, jederzeit widerruflich, Verarbeitung ist nicht grundsätzlich erforderlich). Meiner Auffassung nach stellen elementäre Funktionen einer Webseite, wie bspw. die Einbindung von Karten (keine Standortabfrage des Besuchers!) ein berechtigtes Interesse im Sinne des Art. 6 Abs. 1 S. 1 lit. f DSGVO dar. Das wäre im Rahmen einer Abwägung zu prüfen und zu dokumentieren, sollte jedoch i. d. R. weniger problematisch als diverse Cookies von Analysetools sein.

Edit: Hilft dir das oder das vielleicht weiter?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich sehe gerade, dass sich

Eingetragen von zwerg (736)
am 10.07.2020 - 09:16 Uhr

Ich sehe gerade, dass sich dein Thema tatsächlich auf die Standortermittlung bezieht. Sorry, das habe ich überlesen. Ein Tool kann ich dir leider nicht empfehlen, aber vielleicht einen formalen Workaround. Anwalt.de oder anwalt24.de setzen dies auch ein, dort hatte ich mal eine Auskunft nach Art. 15 DSGVO angefragt. Ihre Begründung liest sich etwas abenteuerlich, aber scheinbar reicht das aus: Die Standortabfrage sei für die Dienste auf der Webseite erforderlich und stellt damit ein berechtigtes Interesse dar. Der Benutzer kann darüber hinaus ja selbst entscheiden, ob er dem Browser/der URL die Berechtigung gibt und willigt somit zusätzlich ein.

Charmant finde ich das als zertifizierter DSB nicht, aber scheinbar ausreichend.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat:Ich sehe gerade, dass

Eingetragen von Jenna (1883)
am 10.07.2020 - 10:25 Uhr
Zitat:

Ich sehe gerade, dass sich dein Thema tatsächlich auf die Standortermittlung bezieht

Nee, es ist keine Standortermittlung erforderlich. Du hast vorher völlig richtig gelesen. Ich habe es etwas komisch beschrieben.

Auf jeder Node wird einfach nur der Standort der jeweiligen Ferienwohnung, die bei uns inseriert, auf der Map dargestellt, das ist alles. Vom Besucher brauchen wir gar nichts.

Die Lösung von coolcat ist, denke ich, nicht umsetzbar. Denn ich kann ja nicht nur "einen" Link einfügen, da es sich um hunderte Objekte später handelt.

Es müsste eine Lösung sein, wie man Content (in dem Fall die Leaflet Map) in einen DIV Bereich packt und nachlädt, nachdem der Besucher einen Button bestätigt hat, so wie man es für Videos ja auch bräuchte.

Die Leaflet Libraries liegt bei mir, für die Auslieferung nutze ich aber Mapbox (wegen eigener Kartendarstellung). Mapbox hat aber ein Privacy Abkommen unterzeichnet, insofern könntest du Recht haben, das
man es viellicht gar nicht blocken muß? https://www.mapbox.com/legal/privacy/#[UPSaPS]

Das wäre natürlich super.

Die 2. Lösung bezieht sich komplett auf Google und Google Maps setzte ich nicht mehr ein, leider kann ich da auch nichts wirklich abgucken um es auf Leaflet anzuwenden.

Wäre diese Art Umsetzung nicht auch denkbar für Maps und Videos (also alles was erst nach Klick nachgeladen/angezeigt werden darf)?
https://gist.github.com/johnmorris/71a19a206c7dce786d7d

ergänzt
https://www.w3schools.com/jquery/jquery_ajax_load.asp

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hm, die

Eingetragen von zwerg (736)
am 11.07.2020 - 13:26 Uhr

Hm, die Datenschutz-Aufsichtsbehörden gehen allesamt (im deutschen und europäischen Raum) davon aus, das bei einer Datenübertragung von der Webseite zu einem externen Dienst immer eine neue Rechtsgrundlage geschaffen werden muss. Wäre es vielleicht möglich, mit IP-Anonymisierung zu arbeiten? Der Knackpunkt ist wirklich die eigene Kartendarstellung via MapBox. Da brauchst du unabhängig von der Einwilligung noch eine Vereinbarung zur Auftragsverarbeitung mit denen.

Wegen dem Modul kann ich dir gerade leider nicht helfen, ich behalte das aber mal im Blick, da ich ja bei einer Seite vor einem ähnlichen Problem stehen könnte.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast du das schon getestet?

Eingetragen von zwerg (736)
am 11.07.2020 - 13:45 Uhr

Hast du das schon getestet? https://www.drupal.org/project/cookies

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das Modul Cookies gibt es

Eingetragen von Jenna (1883)
am 11.07.2020 - 14:03 Uhr

Das Modul Cookies gibt es nicht für Drupal 7, aber darum geht es auch nicht. Ich habe einen externen Anbieter mit Cookie Erkennung, ähnlich wie das genannte Modul.

Aber das keinen Einfluss auf die Darstellung der Leaflet Map.

Die produziert anscheindend überhaupt keinen Cookie, zumindest wurde beim gesamten Scan des Anbieters kein Cookie dazu gefunden.

Also, selbst wenn ein Besucher nur die "notwendigen" Cookies akzeptiert, würde dann ja trotzdem die Leaflet Map angezeigt werden.

Ich suche lediglich eine Möglichkeit das man die Map manuell per Klick nachlädt, damit wäre man ja auf der sicheren Seite.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie Du schon sagtest.Mit

Eingetragen von Ionit (1802)
am 11.07.2020 - 22:17 Uhr

Wie Du schon sagtest.

Mit Ajax nachladen (am besten einen View mit der MAP), nachdem der User seinen Bestätigungs-Klick getätigt hat.

$('.click_div').once().click(function() {

$.ajax({
  url: Drupal.settings.basePath + '/views/ajax',
  //url: 'https://www.your_domain.com/views/ajax',
  type: 'post',
  data: {
    view_name: 'YOUR_VIEW_NAME',
    view_display_id: 'DISPLAY_NAME', //your display id
    view_args: 'NID', // your views argument(s)
  },
  dataType: 'json',
  success: function (response) {
  var viewHtml = response[1].data;
(...)
(...)
  Drupal.attachBehaviors();
  }

})
}); //END$('.click_div').once()

Wichtig ist, dass man die benötigten JS-Files (für Leaflet) extra lädt (per drupal_add_js > template.php o.ä.), da der Ajax-Request die normalerweise nicht mitliefert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank Ionit, ich

Eingetragen von Jenna (1883)
am 12.07.2020 - 03:13 Uhr

Vielen Dank Ionit, ich versuche das die nächsten Tage umzusetzen und gebe dann Feedback wie weit ich mit meinen Kenntnissen gekommen bin.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 6 Tagen
  • Hey danke
    vor 3 Wochen 9 Stunden
  • Update: jetzt gibt's ein
    vor 3 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 2 Tagen
  • In der entsprechenden View
    vor 4 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 2 Tagen
  • gelöst
    vor 6 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 7 Wochen 9 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20461

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 19 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association