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 tablelogs/— activity history, sessions and bansmetadata/— 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_idcolumn. - 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.