Add-on · XenForo 2.3
ComplyGuard
GDPR and DSA toolkit for XenForo
In development1.0.0 AlphaNot released yet
Point of contact, notices from guests, statements of reasons, data export, self-deletion and retention rules in one add-on, with records of what was done and when.
One package instead of six
Today a XenForo forum needs four to six separate add-ons from different authors for this. ComplyGuard combines data export, deletion, notices, statements of reasons and legal texts.
DSA first
Point of contact (Art. 11, 12), notice and action (Art. 16) and statements of reasons (Art. 17) apply to every forum in the EU. The free Lite edition already covers these basic duties.
Records, not just switches
Every notice, decision, statement of reasons, request and deletion is logged with deadline and timestamp, without storing content in plain text.
Lite and Pro
Planned features. Pro pricing will be announced with the release.
| Feature | Lite (free) | Pro |
|---|---|---|
| Point of contact for authorities and users (Art. 11, 12 DSA) | ✓ | ✓ |
| Notice form on content, also for guests, with confirmation of receipt (Art. 16 DSA) | ✓ | ✓ |
| Statements of reasons when deleting, rejecting, banning (Art. 17 DSA) | standard texts | custom templates |
| Self-deletion with cooling-off period (Art. 17 GDPR) | ✓ | ✓ |
| Self-service data export (Art. 15, 20 GDPR) | profile and posts | all data types |
| Retention rules for IPs, inactive accounts, soft-deleted content, with dry run | – | ✓ |
| Versions of legal texts and proof of consent | – | ✓ |
| Block embeds until consent | – | ✓ |
| Complaint handling and transparency report (Art. 20, 15/24 DSA) | – | ✓ |
| Support | Forum | Tickets |
Principles
- Never hand out third-party data: other participants in exports are pseudonymised.
- Never delete without a dry run. Staff and admins are always excluded from automatic deletion.
- Never block the forum: job errors are logged, the forum keeps running.
Requirements
- XenForo 2.3
- PHP 8.1 or newer
Status
Point of contact and notice and action are in development right now. Statements of reasons and self-deletion come next, then the Pro modules. For Invision Community 5 the modules it lacks will follow later.
Documentation
Questions? Contact