Laravel GDPR Exporter

A lightweight Livewire component for exporting user data in multiple GDPR-compliant formats: JSON, CSV, XML, and HTML.


✨ Features

  • Export authenticated user data in:
    • ✅ JSON
    • ✅ CSV
    • ✅ XML
    • ✅ HTML
  • Automatically loads all Eloquent relations
  • Filter out ID columns and other columns ending in _id or _by
  • Streamed downloads
  • Beautifully formatted output
  • Built with Livewire 3
  • Configurable relation detection (reflection or whitelist)
  • Customizable export settings

🧰 Requirements

  • PHP 8.2+
  • Laravel 10+
  • Livewire 3+