=== DSGVO All in one for WP ===
Contributors: mlfactory
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EJHKYWR5M5V3N
Tags: DSGVO, Cookie Notice, cookie, GDPR, Datenschutz
Requires at least: 4
Tested up to: 6.0
Requires PHP: 5.2.4 or higher
Stable tag: 4.3
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
 
An All in One GDPR Plugin for everything! Responsive Cookie Notice - Imprint & Privacy Policy Generator - integrate external Services GDPR compliant (2 Click Solution)
 
== Description ==

Bring Wordpress up to date according to the General Data Protection Regulation GDPR.

Responsive Cookie Notice - Imprint + Privacy Policy Generator - 2 click solution for external Services

For a better overview of the functions please visit our website <a href="http://dsgvo-for-wp.com" target="blank">www.dsgvo-for-wp.com</a>

**DE - AT - CH**
**Supports Polylang - TranslatePress - qTranslate X & WPML (DE - EN - IT)**

**In the Pro Version you have some more features...**

All colors & texts easily changeable.

**The Pro version supports more than 70 external services:** such as Google Adsense, Google Fonts, Font Library, Amazon Ads, Google Maps, reCAPTCHA, OpenStreetMap, AddThis, AddToAny, YouTube, Dailymotion, Vimeo, Soundcloud und viele weitere.

**Makes the following plugins GDPR compliant:** Contact Form 7, Gravity Forms, WooCommerce, Slimstat Analytics, OneSignal, LeafLetMap, Analytify, MonsterInsights.

**Supports all popular Pagebuilders** such as Elementor, WPBakery, Visual Composer, Fusion Builder, Divi Builder


<h3>🆓 Features Free Version</h3>

* **Cookie Notice**
Responsive - selective Opt-In & Opt-Out - with animation
Selectable between 2 color schemes (light & dark gray).
Selectable between 3 layouts (sticky at the bottom of the screen / popup / popup + privacy policy).
The most important texts can be changed by you.

* **Service Control**
Overview of accepted cookies and external services.
Provides the user with information about the current status of the services after acceptance / rejection of cookies / services.
Can also be used on any page via shortcode.
 
* **Automatically generated Privacy Policy**
Always up-to-date - also for the external services used (including listing of cookies and their details)
Depending on the selected external services and used WordPress Plugins, the Privacy Policy are automatically generated for these services.

* **Imprint Generator**
The Imprint Generator automatically creates a legally compliant Imprint including disclaimer and copyright passage.

* **Supports Polylang / TranslatePress & WPML (DE - EN & IT)**
All Texts of the three languages included.

* **Integrates the following services according to DSGVO (Opt In & Opt Out - 2 Click Solution)**
YouTube - via Shortcode (NEW),Google Analytics, Google Tag Manager, VG Wort, Matomo (Piwik) , Facebook Pixel, Facebook Comments, Facebook "Like Button", Shareaholic, Twitter "Tweet Button", LinkendIn Button.
The user can refuse or accept the use of the Services (Opt in - Opt out). He can also allow or deny individual services.
If not agreed, the services will be blocked and the content of the services will be replaced by a colored box with the option to allow the respective service.

* **Supports the following plugins**
Google Analytics Dashboard Plugin for WordPress by Analytify, Google Analytics Dashboard Plugin for WordPress by MonsterInsights, Worthy (VG Wort)

* **Information/Extract of user data / PDF export**
Shows the user all data stored about him. Export via PDF possible!

* **Deletion of user data**
The user can delete his data himself using a form.

* **Logbook** with export function
Saves whether a user has refused or allowed services (Duty of proof).
The whole logbook can be exported as PDF or only entries for a certain UID.
Info: the UID contains 30 digits - the last 5 digits are anonymized before saving.

* **Acceptance of the Privacy Policy when posting a comment (Blog)**

* PHP7 compatible

* Supports DNT (DoNotTrack)

* Support & Updates


<h3>🆙 Features PRO Version</h3>
 
* **all features of the free version**

* **Selectable between 7 Cookie Notice layouts**
Full page overlay, overlay + privacy policy, sticky at the bottom of the screen, block layout (in one of the 4 corners of the website)

* **Supports the following plugins**
WooCommerce, Contact Form 7 Gravity Forms, OneSignal, Slimstat Analytics, LeafLetMap

* **Supports many Page Builders**
Supports Elementor, WPBakery, Visual Composer, Fusion Builder, Divi Builder.
This means the elements of the above mentioned pagebuilders like Youtube, Vimeo or Google Maps.
The elements of the pagebuilders can be automatically replaced by the plugin in compliance with GDPR.

* **Automatic replacement of existing external integrations**
Replace all existing integrations of Youtube, Vimeo, Dailymotion, Soundcloud, Google Maps, VG Wort, OpenStreetMap, reCAPTCHA, Soundcloud, Hearthis, Mixcloud automatically GDPR compliant (2 click solution).
Works also with all known Page Builders.

* **Automated Thumbnail**
Currently for Youtube & Vimeo the Thumbnail can be automatically saved to your webspace/server.
The thumbnail is shown to the user instead of the video element and the option to allow the respective service.
Since the thumbnail is stored locally, this solution is GDPR compliant.

* **Supported external services / Integrates the following services according to GDPR:**
Google Adsense, Google Fonts, Font Library, Font Awesome, Matomo (Piwik), Komoot, Amazon Ads, Adform, Clicmanager, Google Partner Badge, Google Maps, reCAPTCHA, Statcounter, Facebook Pixel, Facebook Like, Instagram Feed, Alexa, AddThis, AddToAny share&feed, Shareaholic, Printerest, ShareThis, YouTube, YouTube Playlist, Dailymotion, Vimeo, SlideShare, Soundcloud, Mixcloud, Instagram and many more...

* **Google Fonts** GDPR compliant use. All used Google fonts are automatically saved on your webspace/server and at the same time the loading of the fonts from the Google servers is suppressed.
From now on the used fonts are loaded locally and not from the Google servers.
Supports all Google Fonts embedding types i.e. also used Google Fonts by plugins are recognized.

* **Font Library** GDPR compliant use. All used fonts from Font Library are automatically saved to your webspace/server and at the same time the loading of fonts from the Font Library servers is suppressed.
The used fonts are now loaded locally and not from the font library servers.

* **ALL easily changeable**
All texts & colors freely changeable - comfortable via the backend

* **Custom/Additional services** GDPR compliant integration. With this function you can integrate up to 5 additional services in compliance with GDPR which are integrated via a JS code.
For example: Hotjar, SUMO, Adroll.

* Setup assistance by one of our employees

* Premium Support & Premium Updates

One-time costs &euro;24,99,- incl. taxes / license for one domain including 1 year premium support & updates.
The plugin license itself is valid for a lifetime.
The annual fee for Support & Updates - due the first time after one year - serves the continuous development of the Pro Version.

The sale is made via <a href="http://dsgvo-for-wp.com" target="blank">www.dsgvo-for-wp.com</a>.
    
A small demo of the Pro Version can be found <a href="https://dsgvo-for-wp.com/pro-version-demo/" target="blank">hier</a>.
	
= Gutenberg Blocks =
Since V3.2 the Free Version supports Gutenberg Blocks (Pro Version since V 4.7.3).
See below under "Blocks" for more information

	
== Installation ==
 
1. Upload plugin over wordpress
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Configure the Plugin by clicking on the menu point in wordpress admin called "DSGVO All in one"
4. Customize the Settings and ave the Form.
5. Notice: After the first install you must save the settings under "DSGVO All in one". This is important! 
 
== Frequently Asked Questions ==


= Zum EuGH Urteil 16.07.2020 / C-311/18 =
Entspricht das Plugin dem EuGH Urteil C-311/18 vom 16.07.2020 (<a href="http://curia.europa.eu/juris/liste.jsf?language=de&td=ALL&num=C-311/18" target="blank">http://curia.europa.eu/juris/liste.jsf?language=de&td=ALL&num=C-311/18</a>)?
Wenn Sie das Plugin (besonders die von Ihnen genutzen externen Dienste) korrekt einrichten dann eindeutig ja.
Seit es DSGVO All in One gibt nutzen wir für externe Dienste eine sogenannte 2 Klick Lösung.
Sprich ohne aktive Zustimmung des Nutzers werden keinerlei Daten an den jeweiligen Anbieter übertragen und somit auch keine Cookies etc. gesetzt.
Achten Sie aber besonders auf Google Fonts - diese sollen Sie nicht von den Google Servern laden.
In der PRO Version gibt es eine Funktion die es Ihnen erlaubt weiterhin Google Fonts konform zu nutzen.

= Zum BGH Urteil 28.5.2020 / Nr. 067/2020 =
Entspricht das Plugin dem BGH Urteil vom 28.8.2020 (<a href="https://www.bundesgerichtshof.de/SharedDocs/Pressemitteilungen/DE/2020/2020067.html?nn=10690868" target="blank">https://www.bundesgerichtshof.de/SharedDocs/Pressemitteilungen/DE/2020/2020067.html?nn=10690868</a>)?
Wenn Sie das Plugin (besonders die von Ihnen genutzen externen Dienste) korrekt einrichten dann eindeutig ja.
Seit es DSGVO All in One gibt nutzen wir für externe Dienste eine sogenannte 2 Klick Lösung.
Sprich ohne aktive Zustimmung des Nutzers werden keinerlei Daten an den jeweiligen Anbieter übertragen und somit auch keine Cookies etc. gesetzt.


= Works with cache / minify plugins?=
Yes but you have to add a exclude rule for the plugin directory.
For a tutorial follow this url https://dsgvo-for-wp.com/dokumentation/

= Saving settings downloads admin.php - 503 error (Strato) =
If your Hoster is Strato please follow this steps https://www.strato.de/faq/hosting/fehler-503-error-service-unavailable-bei-der-verwendung-von-post-requests/


= Works with Autoptimize/ Funktioniert mit Autoptimize ? =

Yes but you have to add a exclude rule for the plugin directory.
For a tutorial follow this url https://dsgvo-for-wp.com/dokumentation/

= Handles DoNotTrack DNT Request =

The Plugin handles DoNotTrack Request from the Browser if the option is set i the browser settings.
More infos: https://de.wikipedia.org/wiki/Do_Not_Track_(Software)

= Features PRO Version / Funktionen der PRO Version =
 
Folgende externen Dienste werden in der PRO Version unterst&uuml;tzt:

**Tracking / Analytics:**

* Google Analytics
* VG Wort
* eTracker
* Statcounter
* Clicky
* Matomo (Piwik)
* Slimstat Analytics (Wordpress Plugin)

**Werbung / Ads:**

* Google Adsense
* Amazon Ads (amazon_product, responsive_search_widget, sales)

**Karten / Maps:**

* Google Maps
* Komoot
* OpenStreetMap + LeafLetMap

**Videoportale / Videos / Audio:**

* Youtube & Youtube Playlist
* Vimeo
* Dailymotion
* Soundcloud

**Soziale Netzwerke:**

* Disqus
* Instagram Feed
* Facebook Like/Share/Teilen - Kommentare
* Facebook Pixel
* Pinterest (Merken)
* Pinterest (Pin)

**Teilen / Share Dienste / Push Dienste:**

* ShareThis
* Shareaholic
* AddThis
* AddToAny
* OneSignal (Wordpress Plugin)

**Sonstige externe Dienste:**

* SlideShare
* Facebook Messenger Customer Chat (Wordpress Plugin)
* reCAPTCHA (Contact Form 7 Integration)
* 5 zus&auml;tzliche Dienste die per JS Code ausgef&uuml;hrt werden bequem über die Einstellungen DSGVO konform nutzen.


**Autmomatisches ersetzen vorhandener Einbindungen**
Es können alle vorhandenen Einbindungen von Youtube, Vimeo, Dailymotion, Soundcloud, Google Maps automatisch DSGVO konform (2 Klick Lösung) ersetzt werden.
Dies funktioniert auch mit allen bekannten Pagebuildern.

**Automatisches Thumbnail**
Aktuell kann für Youtube & Vimeo das Thumbnail automatisch auf Ihren Webspace/Server gespeichert werden.
Das Thumbnail wird anstatt des Video Elements dem Nutzer angezeigt sowie die Option den jeweiligen Dienst zuzulassen.
Da das Thumbnail lokal gespeichert wird ist diese Lösung DSGVO konform.

**Unterstützt alle bekannten Pagebuilder**
Elementor, WPBakery, Visual Composer, Fusion Builder, Divi Builder

**Polylang - TranslatePress - WPML - qTranslate X (DE - EN & IT)** 
Polylang - TranslatePress - WPML - qTranslate X werden unterstützt.
Da wir aber die Abmahnbarkeit und Fehler durch den Seiteninhaber möglichst verhindern wollen werden aktuell nur drei Sprachen unterstützt - Deutsch, Englisch und Italienisch.

**Alle Texte vordefiniert und DSGVO konform**
Texte wie die Datenschutzbedingungen und die Datenschutzbedingungen der von Ihnen genutzen Services werden automatisch generiert.
Sie können diese natürlich noch bearbeiten bevor Sie diese verwenden.
Die Texte sind in allen drei Sprache (DE - EN & IT) vordefiniert.

**Woocommerce**
Unterstützt Woocommerce und sorgt dafür das Sie Ihren Shop DSGVO konform betreiben können.

**Contact Form 7 & Gravity Forms**
Unterstützt Contact Form 7 & Gravity Forms.
Macht beide Formular Plugins DSGVO konform.

**LeafLetMap**
Alle vorhandenen Maps von LeafLetMap können durch das Plugin automatisch DSGVO konform ersetzt werden.
 
== Screenshots ==

1. Cookie Notice im Frontend
2. &Uuml;bersicht der externen Services und der WordPress Grundcookies nach klick auf "Personalisieren"
3. &Uuml;bersicht der externen Services und der WordPress Grundcookies nach dem akzeptieren + &Uuml;bersicht wie viele Cookies je Services gesetzt werden
4. &Uuml;bersicht wie in Bild 3 jedoch einbindbar per Shortcode auf jeder beliebiger Seite
5. Datenauszug im Frontend für den Benuter - einsetzbar per Shortcode. Benutzer kann seine Daten l&ouml;schen sowie einen Datenauszug per PDF automatisch generieren
6. Beispiel wenn externe Services nicht zugelassen
7. Beispiel wenn externe Services nicht zugelassen
8. Beispiel wenn externe Services zugelassen/akzeptiert wurden
9. Beispiel wenn externe Services zugelassen/akzeptiert wurden
10. Beispiel der simplen Shortcodes zum einbinden der externen Services
11. &Uuml;bersicht Backend Plugin Einstellungen
12. &Uuml;bersicht Backend Plugin Einstellungen
13. &Uuml;bersicht Backend Plugin Einstellungen (Externe Services)
14. Cookie Notice Einstellungen
 
== Changelog ==
 
= 1.0.0 =
* released 
= 1.0.1 =
* updates - opt in and out Funktion hinzugefuegt fuer Google Analytics und Facebook Pixel 
= 1.0.5 =
* updates - opt in and out Funktion hinzugefuegt fuer Google Analytics und Facebook Pixel 
= 1.0.6 =
* updates - opt in and out Funktion hinzugefuegt fuer Google Analytics und Facebook Pixel - stable
= 1.0.7 =
* updates - fixed link in backend
= 1.0.8 =
* updates - fixed link in backend - stable
= 1.0.9 =
* updates - fixed link in backend - stable
= 1.1.0 =
* stable version with new functions added
= 1.1.1 =
* stable version with new functions added + 2 cookie notice styles to select (overlay and sticky)
= 1.1.5 =
* update stable version just fix error that displays if woocommerce if not activated
= 1.1.6 =
* major update!
= 1.1.7 =
* major update!
= 1.1.8 =
* major update with bugfixes
= 2.0 =
* just little fixes / fix bug answer on comment via wp backend
= 2.1 =
* fix language errors and some php notices
= 2.2 =
add "ablehnen" button. Fix some small bugs.
= 2.3 =
added clean style - fixed 3 bugs - updated core 
= 2.3.1 =
fixed error bug - sorry for that
= 2.3.2 =
Reduct JS/CSS Files loading, Added compressd CSS files, NEW FEATURES: Service Control, Polylang Support (DE & EN) , Fixed some small bugs. Added useful overview to Admin Page Sidebar. Updated Privacy Policy Text. Delete all Settings on Plugin uninstall.
= 2.3.3 =
fixed small bug from last update (Outputs 14xD = Debug Output) 
= 2.4 =
changed Backend Design - optimize code - added wp_editor to cookie notice text
= 2.5 =
New functions: Opt-in / opt-out logbook including export function as PDF (see submenu - Opt-in / Opt-out Log) - Shareaholic, VG Wort & Google Tag Manager was integrated. Fixed some bugs.
= 2.6 =
Fixed bugs from v 2.5. Ablehnen Button / Einstellung wird nicht gespeichert - Encoding / Umlaut Problem - Auswahl der Datenschutzseite wurde nicht gespeichert - mbstring.func_overload Fehler -  Javascript Fehler undefinied var splitcookies -Checkbox Blog Kommentare - wird nun über absenden Button angezeigt 
= 2.7 =
Große Änderungen im Frontend (Cookie Popup / Notice) bezüglich DSGVO - 2 neue Cookie Notice Design - Neue und noch rechtlich besser abgesicherte Datenschutztexte + Auflistung der Cookies - Matomo als Dienst hinzugefügt - Bugs behoben wie Autoptimize Nachricht war nicht dauerhaft entfernbar.
= 2.8 =
Bugfixes der V2.7. Umlaute Problem - Elementor Preview Mode - Formatierung der Tabellen verbessert.
= 2.9 =
Update wegen kleinen Bugfixes (Button/Tabelle/Schriftgrößen) und vor allem wegen dem Umlauten.
= 3.0 =
Update wegen Bugfix - Notice wird bei manchen Nutzern auch nach der Aktion noch angezeigt.
= 3.1 =
Neue Funktionen: Cookie Notice Animation hinzugefügt - Dauer frei wählbar, MonsterInsights integriert (Google Analytics), Analytify integriert (Google Analytics), Import / Export Funktion integriert, Log - löschen Funktion integriert. Bugfixes: Cookie Notice - HTML Bug behoben beim speichern, Datenauszug via PDF - Funktion / PHP Code erneuert.
= 3.2 =
Neue Funktionen: Gutenberg Blocks integriert - auffindbar unter Seite bearbeiten - Block hinzufügen - Suchbegriff = DSGVO, Impressum Generator integriert, Spamschutz - Email Adresse im Quellcode verschlüsselt, Cookie Notice Design/Layout 3 - Sprachumschalter (bei Mehrsprachigkeit) + schließen Funktion hinzugefügt. Bugfixes: Facebook Kommentare - Bug behoben
= 3.3 =
Bugfixes: Ladegeschwindigkeit erheblich verbessert - Dateien aus js/dist - für Gutenberg Block wird nicht mehr im Frontend geladen, Impressum - Apotheker hinzugefügt, Text "Wird unter Impressum definiert" entfernt, JS Dateien komprimiert, Bug Cookie Notice Mobil - scrollen behoben. Neue Funktionen: Da einige Wünsche von Pluginnutzern eingingen bezüglich neuer Funktionen wird Anfang übernächster Woche noch ein weiters Update erscheinen.<br />Ich bitte Sie um Geduld. Dieses Update mit den Bugfixes war dringend nötig - daher sind die neuen Funktionen in diesem Update noch nicht vorhanden.
= 3.4 =
Bugfixes: MonsterInsights Bug behoben, Facebook Pixel Events überarbeitet (PageView, Purchase, AddToCart, InitiateCheckout), Gutenberg Blocks werden nicht mehr geladen wenn Wordpress unter V5.0 installiert ist
= 3.5 =
Bugfixes: MonsterInsights + Analytify Code verbessert, PDF Datenauszug Umlaute überarbeitet, Notices/Warnings entfernt, Impressum überarbeitet. Neue Funktionen: Notice für ausgehende Links hinzugefügt, Koko Analytics hinzugefügt.
= 3.6 =
Bugfixes: Cookie Notice - kleine Bugfixes bzgl. Design | Neue Funktionen: Sprache Italienisch hinzugefügt, Impressum - Spamschutz - Grafik oder Text nun wählbar, Schließen Button (X) in der Cookie Notice kann nun deaktiviert und aktiviert werden
= 3.7 =
Bugfixes: Impressum - Eigene Texte - Bug behoben, Übersetzung / Localization überarbeitet
= 3.8 =
New Features: YouTube - added to the Free Version (Shortcode only), Inline Privacy Policy texts added (VG Wort, YouTube, Shareaholic, LinkedIn), Function added - Close Personalize Popup after approval or rejection of all services | Bugfixes: Imprint - Umlauts Bugfix, Imprint - imagecreate PHP Warning fixed, Imprint - Layout revised (br tags removed), German translation improved, VG Wort - Auto replace function bugfix
= 3.9 =
Bugfixes: jQuery render error fixed (jQuery 3.5.1), Imprint - input error fixed, Google Analytics function updated
= 4.0 =
Bugfixes: Important Security Fix - dsgvoaio_write_log
= 4.1 =
Bugfixes: Facebook Pixel - WooCommerce Fehler behoben, Einige CSS Änderungen durchgeführt, Piwik / Matomo Datenschutztext überarbeitet, Mehrsprachigkeit Problem behoben, Fataler Fehler PHP >8.0 behoben
= 4.2 =
Bugfixes: Wichtiges Sicherheitsupdate - wp_kses zur Ausgabe im Frontend hinzugefügt um XSS Attacken entgegenzuwirken | Neue Funktionen: Körperschaft des öffentlichen Rechts hinzugefügt unter Rechtsform, "Alle akzeptieren" Button wird nicht mehr angezeigt wenn kein externer Dienst genutzt wird 
= 4.3 =
Einige Code Anpassungen nach dem WordPress Codex

== Upgrade Notice ==

= 3.4 =
Bugfixes: MonsterInsights Bug behoben, Facebook Pixel Events überarbeitet (PageView, Purchase, AddToCart, InitiateCheckout), Gutenberg Blocks werden nicht mehr geladen wenn Wordpress unter V5.0 installiert ist
= 3.5 =
Bugfixes: MonsterInsights + Analytify Code verbessert, PDF Datenauszug Umlaute überarbeitet, Notices/Warnings entfernt, Impressum überarbeitet. Neue Funktionen: Notice für ausgehende Links hinzugefügt, Koko Analytics hinzugefügt.
= 3.6 =
Bugfixes: Cookie Notice - kleine Bugfixes bzgl. Design | Neue Funktionen: Sprache Italienisch hinzugefügt, Impressum - Spamschutz - Grafik oder Text nun wählbar, Schließen Button (X) in der Cookie Notice kann nun deaktiviert und aktiviert werden
= 3.7 =
Bugfixes: Impressum - Eigene Texte - Bug behoben, Übersetzung / Localization überarbeitet
= 3.8 =
New Features: YouTube - added to the Free Version (Shortcode only), Inline Privacy Policy texts added (VG Wort, YouTube, Shareaholic, LinkedIn), Function added - Close Personalize Popup after approval or rejection of all services | Bugfixes: Imprint - Umlauts Bugfix, Imprint - imagecreate PHP Warning fixed, Imprint - Layout revised (br tags removed), German translation improved, VG Wort - Auto replace function bugfix
= 3.9 =
Bugfixes: jQuery render error fixed (jQuery 3.5.1), Imprint - input error fixed, Google Analytics function updated
= 4.0 =
Bugfixes: Important Security Fix - dsgvoaio_write_log
= 4.1 =
Bugfixes: Facebook Pixel - WooCommerce Fehler behoben, Einige CSS Änderungen durchgeführt, Piwik / Matomo Datenschutztext überarbeitet, Mehrsprachigkeit Problem behoben, Fataler Fehler PHP >8.0 behoben
= 4.2 =
Bugfixes: Wichtiges Sicherheitsupdate - wp_kses zur Ausgabe im Frontend hinzugefügt um XSS Attacken entgegenzuwirken | Neue Funktionen: Körperschaft des öffentlichen Rechts hinzugefügt unter Rechtsform, "Alle akzeptieren" Button wird nicht mehr angezeigt wenn kein externer Dienst genutzt wird 
= 4.3 =
Einige Code Anpassungen nach dem WordPress Codex