Cette extension n’a pas été testée avec plus de trois mises à jour majeures de WordPress. Elle peut ne plus être maintenue ou supportée et peut avoir des problèmes de compatibilité lorsqu’elle est utilisée avec des versions de WordPress plus récentes.

GDPR Data Request Form

Description

Cette extension utilise les outils du cœur WordPress chargés d’assurer la conformité RGPD.

Depuis la version 4.9.6, l’administration WordPress dispose de plusieurs outils destinés à prendre en charge les demandes concernant les données privées des utilisateurs/visiteurs. Les administrateurs sont maintenant à même de créer des demandes pour leurs utilisateurs afin de leur envoyer leurs données privées ou de les supprimer. Cette extension permet aux administrateurs de sites d’afficher un formulaire en front-end afin de donner la possibilité aux visiteurs et utilisateurs de faire leur demande directement. Par exemple, via une page de politique de confidentialité.

Intégrez facilement sur votre site un formulaire de demande de récupération/suppression de données personnelles pour les personnes visitant ou ayant un compte sur le site, avec deux options :
– Export des données personnelles
– Suppression des données personnelles
– Les deux (la personne choisit)

Simple à intégrer :

  • Widget
    Le widget permet d’intégrer le formulaire de demande de données dans les zones de widgets de votre thème, avec trois paramètres : titre du formulaire, description et type de formulaire.

  • Bloc Gutenberg (depuis 1.4)
    Le bloc Gutenberg rend cela encore plus simple d’intégrer des formulaires en front-end sur votre site web. Le bloc vous permet de choisir le type de formulaire dont vous avez besoin.

  • Code court
    Le code court [gpdr-data-request] vous permet d’intégrer le formulaire de demande de données où vous le souhaitez. Ce code court n’a pas de paramètres.

  • Fonction PHP
    La fonction echo gdrf_data_request_form( $args ) vous permet d’intégrer des formulaires de demande de données personnelles où vous en avez besoin. Cette fonction dispose de plusieurs paramètres et de filtres (voir la section FAQ ci-dessous). N’oubliez pas de faire un echo sur cette fonction.

GDPR Data Request Forms utilise AJAX pour fournir des formulaires propres et faciles à utiliser en front-end. Vous pouvez les intégrer sur n’importe quelle page de votre site web (comme votre page de politique de confidentialité) sur votre colonne latérale ou votre pied de page.

L’adresse e-mail de la personne déléguée à la protection des données (DPD) peut être modifiée sur l’écran de Réglages de confidentialité (Réglages > Confidentialité).

Déroulement d’une demande de données personnelles :

  • L’utilisateur/visiteur utilise votre formulaire de demande concernant ses données confidentielles pour obtenir un export ou une suppression.
  • Une demande est créée dans le menu Outils > Export / Suppression de données.
  • Un e-mail est envoyé à l’utilisateur/visiteur pour confirmer la demande.
  • La demande de l’utilisateur ou de l’utilisatrice est enregistrée comme Confirmée dans le menu Outils > Export / Suppression de données.
  • Un e-mail est envoyé à l’administrateur du site pour valider la demande.
  • Les données personnelles sont envoyées par e-mail à l’utilisateur ou au visiteur (en tant que lien de téléchargement valable 3 jours), ou supprimées, suivant le type de demande faite par l’utilisateur.

Captures d’écran

  • Fonctionnalité de formulaire sur le site.
  • La demande via le formulaire sur le site a réussi.
  • Bloc Gutenberg spécifique disponible.
  • Rendu du bloc Gutenberg dans l’éditeur.
  • Paramètres de widget.
  • L’e-mail de confirmation est envoyé à l’utilisateur/visiteur.
  • Mise à jour de l’écran concernant les demandes de données privées dans l’écran d’administration.
  • L’utilisateur/visiteur confirme sa demande de données.
  • Le propriétaire du site peut transmettre ses données personnelles à l’utilisateur/visiteur par e-mail.
  • L’utilisateur/visiteur reçoit un e-mail avec un lien de téléchargement.
  • Les données personnelles sont exportées puis reçues par l’utilisateur/visiteur.

Blocs

Cette extension fournit 1 bloc.

  • Privacy Data Request Form

Installation

  1. Téléverser cette extension dans le répertoire /wp-content/plugins/
  2. Activer l’extension dans le menu « Extensions » de WordPress. C’est tout ! Il n’y a pas de réglage particulier à faire !
  3. Pour afficher le formulaire de demande de données privées, utilisez notre code court [gpdr-data-request] dans vos articles/pages ou utilisez le widget GDPR Data Request Form disponible dans l’écran des Widgets.

FAQ

Pré-requis

Vous avez besoin de WordPress 4.9.6 au minimum pour utiliser cette extension.

Déroulement d’une demande de données privées

  • L’utilisateur/visiteur utilise votre formulaire de demande concernant ses données confidentielles pour obtenir un export ou une suppression.
  • Une demande est créée dans le menu Outils > Export / Suppression de données.
  • Un e-mail est envoyé à l’utilisateur ou à l’utilisatrice pour confirmer la demande.
  • La demande de l’utilisateur ou de l’utilisatrice est enregistrée comme Confirmée dans le menu Outils > Export / Suppression de données.
  • Un e-mail est envoyé à l’administrateur du site pour valider la demande.
  • Les données personnelles sont envoyées par e-mail à l’utilisateur ou au visiteur (en tant que lien de téléchargement valable 3 jours), ou supprimées, suivant le type de demande faite par l’utilisateur.

Comment puis-je afficher les formulaires de demande de données privées en utilisant un code court ?

Utilisez notre code court [gdpr-data-request] dans vos publications.

Comment afficher le formulaire de demande de données en utilisant la fonction PHP ?

Utilisez notre fonction : echo gdrf_data_request_form() dans votre thème ou dans votre thème enfant. Cette fonction dispose de plusieurs paramètres :

‘form_id’ (type String): ID of the

<

form> HTML element. Default: gdrf-form.
‘label_select_request’ (type String): label of the Request Type selector.
‘label_select_export’ (type String): label of the export option radio button.
‘label_select_remove’ (type String): label of the remove option radio button.
‘label_input_email’ (type String): label of the « email » required field.
‘label_input_captcha’ (type String): label of the « captcha » required field.
‘value_submit’ (type String): text of the submit form button.
‘request_type’ (type String): either you want to display the Export Personal Data Form, the Remove Personal Data Form, or to let the users choose their request by themselves.

Consultez la documentation pour d’autres d’exemple (en anglais) : GitHub Repository

Comment puis-je afficher les formulaires de demande de données privées en utilisant les widgets ?

Utilisez notre widget GDPR Data Request Form disponible dans l’écran des Widgets.

Comment afficher les formulaires de demande de données avec l’éditeur Gutenberg ?

Utilisez notre bloc de demande de données personnelles disponible pour toute publication (article, page…) utilisant l’éditeur de blocs Gutenberg.

Puis-je utiliser du CSS personnalisé pour mes formulaires de demandes de données personnelles (RGPD) ?

Certainement ! Cette extension n’a que quelques styles CSS pour les messages d’erreur et de confirmation. Elle utilise vos styles CSS. Chaque élément HTML utilisé dispose de classes spécifiques que vous pouvez personnaliser comme vous le souhaitez. Il n’y a pas de style par défaut sauf pour les messages d’erreur/confirmation.

Comment puis-je gérer les demandes de données personnelles des utilisateur·ice·s dans l’administration WordPress ?

Veuillez lire cet article sur Make/Core qui annonce les fonctionnalités RGPD de WordPress 4.9.6 (en anglais).
Si vous êtes plus à l’aise en français vous pouvez aussi lire l’article que j’ai écrit sur le blog de l’agence WordPress Whodunit : WordPress 4.9.6 et la conformité RGPD (French)

Ma langue natale n’est pas supportée ou l’est partiellement, que puis-je faire ?

Cette extension est prise en charge par la communauté de polyglots WordPress.
L’auteur de l’extension n’est pas responsable des erreurs de traductions d’autres langues que l’anglais (et aussi en français puisque c’est ma langue natale).
Vous pouvez contribuer à traduire GDPR Data Request Form dans votre langue natale ici (et corriger toute erreur éventuelle par vous-même).

Comment puis-je contribuer à cette extension ?

Le développement de cette extension se passe sur GitHub.
Tous les commentaires, « issues » ou « pull requests » sont les bienvenus 🙂
Vous pouvez aussi ouvrir un ticket de support pour demander des corrections ou améliorations.

Contributeur·ices adoré·es : @audrasjb (auteur de l’extension), @juliobox, @wolly, @presskopp, @abdullahramzan, @xkon.

Avis

1 septembre 2022
I use it on all my GDPR pages so that visitors can query the database and have their respective data removed, if they wish, without me having to do anything. Brilliant and essential!
3 août 2021
An essential extension for those who want to comply with the GDPR. Not having this functionality in the Core is nonsense.
Lire les 14 avis

Contributeurs/contributrices & développeurs/développeuses

« GDPR Data Request Form » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“GDPR Data Request Form” a été traduit dans 19 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « GDPR Data Request Form » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

1.7

  • Sécurité : correction d’un problème de sécurité découvert par Ngô Thiên An et remonté de façon responsable par l’équipe de Patchstack. Merci !
  • CSS : ajout de la classe wp-element-button au bouton du formulaire afin de lui permettre de récupérer automatiquement les styles globaux de WordPress. Merci @maxpertici de l’équipe de Whodunit.
  • Correction d’une faute dans le fichier readme. Merci à Marc Lacroix du Slack WordPress Francophone.

1.6

  • Activation de la fonctionnalité de réglage de l’e-mail DPD.

1.5.2

  • Compatibilité avec WP 5.9.

1.5.1

  • Corrige une erreur PHP potentielle dans la surcharge de l’e-mail DPD.

1.5

  • Nouvelle fonctionnalité : l’adresse e-mail de la personne déléguée à la protection des données (DPD) peut maintenant être modifiée sur l’écran de Réglages de confidentialité.

1.4.2

  • Diverses améliorations portant sur les standards de code WordPress. Props @leprincenoir pour les correctifs : https://github.com/audrasjb/gdpr-data-request-form/pull/25

1.4.1

  • Correctif : simplification de la sérialisation des données des formulaires lors de la soumission d’un formulaire avec AJAX. Props @gonzomir pour le correctif : https://github.com/audrasjb/gdpr-data-request-form/pull/24

1.4

  • Nouvelle fonctionnalité : introduction du Bloc Gutenberg Demande de données privées.
  • Nouvelle fonctionnalité : introduction du filtre privacy_data_request_form_defaults permettant de crocheter les paramètres par défaut des formulaires.
  • Amélioration : nouvelle option sur le widget. Maintenant, vous pouvez choisir le type de formulaire que vous voulez afficher.
  • Améliorations du respect des standards de code.

1.3

  • Introduction de la fonction gdrf_data_request_form().
  • Refactoring général du code pour préparer une inclusion potentielle de l’extension dans le cœur WordPress.
  • Introduction du code court [gdpr-data-request]. Évidemment, l’ancien code court est toujours pris en charge pour la rétrocompatibilité.

1.2

  • Remplacement du CAPTCHA fixe par un CAPTCHA généré aléatoirement pour plus de sécurité.
  • Ajout d’une vérification de l’utilisation de WP 4.9.6 avant d’afficher le formulaire, à l’aide de function_exists.
  • Correction de quelques chaînes de traduction
    Merci @juliobox, @presskopp et @abdullahramzan pour les retours, les corrections et implémentations techniques.

1.1

  • Insertion des styles et scripts uniquement lorsque c’est nécessaire (merci @juliobox et @jmlapam pour les retours et correctifs)
  • Suppression de la couleur CSS par défaut du libellé des boutons radio (merci @wolly pour le retour)

1.0.1

  • Petite correction sur le widget (merci @juliobox pour le retour)

1.0

  • Première version de l’extension : mise en place du code court et du widget afin de prendre en charge les demandes de données personnelles via un formulaire en frontal.