Privacy Export

Export all the personal data of a user in a single ZIP archive, in compliance with article 15 of the GDPR (right of access).

GDPR Export

Export all the personal data of a user in a single ZIP archive, in compliance with article 15 of the GDPR (right of access). The archive is generated directly from the admin panel and includes everything Azuriom knows about a user.

What's inside the archive

  • user/ — account and profile data (email, game ID, avatar, role, permissions, Discord link, two-factor status, ...)
  • plugins/ — one folder per installed plugin (shop orders, votes, tickets, ...), each with one JSON file per table
  • logs/ — activity history, sessions and bans
  • metadata/ — export details (date, versions, plugins included, duration)

Key features

  • Works with any plugin, with zero setup — every installed plugin is detected automatically: if a plugin has no dedicated exporter, its tables are discovered and exported automatically, as long as they have a user_id column.
  • Safe by default — sensitive data (passwords, tokens, 2FA secrets) is never exported. A failing plugin never breaks an export.
  • Handles large datasets — data is streamed and written directly into the archive, so even thousands of records stay fast and light on memory.
  • Extensible — any plugin can contribute its own data through a simple API, either by registering an exporter or by declaring one in its plugin.json.
  • No errors interrupt the export — failed plugins are logged and listed in the result page, and the export continues with the others.

How it works

Admins pick a user from the admin panel and generate their archive in one click. The archive is kept for a configurable retention period, then automatically cleaned up. Every export is tracked in the activity log.


Download

Informatie

  • Auteur: Fourty3000
  • Type: Plugin
  • Versie: 1.2.0
  • Downloads: 2
  • Vrijgelaten: augustus 21, 2026 at 1:45 's middags
  • Bijgewerkt: augustus 21, 2026 at 1:45 's middags
Steun GitHub