En vous promenant sur Beamreactor, nous stockons votre IP 48h pour des raisons de sécurité.

Lecteur Markdown

gdpr Documentation › GDPR_DOCUMENTATION_FR

GDPR_DOCUMENTATION_FR

Fonctionnalité : GDPR #

Interface utilisateur pour l'exercice des droits RGPD : accès aux données personnelles, téléchargement de l'export et demande d'anonymisation du compte. S'appuie sur l'infrastructure du plugin `moderation`.

---

Installation et Configuration #

Par FTP : Déposer le répertoire `gdpr/` dans `/plugins/`.

Par package manager : Sélectionner `gdpr` dans la liste des plugins disponibles.

Chemins :

  • Plugin principal : `/plugins/gdpr/gdpr.php`
  • Configuration : `/plugins/gdpr/conf/gdpr.conf.inc.php`
  • Bibliothèque : `/plugins/gdpr/lib/gdpr.lib.inc.php`

Paramètres de configuration (`gdpr.conf.inc.php`) :

| Variable | Valeur par défaut | Description |

|---|---|---|

| `$basedatadisplay` | `'yes'` | Affichage dans l'interface de gestion |

| `$basedisplevel` | `BASE_LEVEL_USER` | Accessible à tous les membres connectés |

| `$ftype` | `4` | Type plugin (communautaire) |

Le plugin réutilise les constantes de niveaux du plugin `moderation`.

---

Utilisation #

Accessible à tout utilisateur connecté. Présente :

1. La liste des modules de données exportables — lue depuis les configurations JSON du plugin `moderation`.

2. Un bouton de téléchargement — redirige vers `moderation.mod` avec `action=download_my_data`.

3. Un bouton d'anonymisation — redirige vers `moderation.mod` avec `action=anonymize_account`.

L'anonymisation remplace les données personnelles (nom, email, avatar, etc.) par des valeurs neutres et irréversibles.

---

Hooks et Points d'entrée #

Ce plugin affiche une interface et délègue les actions aux handlers du plugin `moderation` :

?obj=moderation.mod&action=download_my_data   — Export JSON des données
?obj=moderation.mod&action=anonymize_account  — Anonymisation du compte

---

Dépendances #

  • Plugin moderation — obligatoire. Le plugin `gdpr` inclut les locales de `moderation` et appelle `moderation_get_all_configs()` pour lister les modules.
  • Les handlers d'action sont portés par `moderation`, pas par `gdpr`.
de en fr