Laravel GDPR Exporter

README.md

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+

Related Packages

laravel-rate-limiting.php

Laravel Rate Limiting

Comprehensive Laravel rate limiting solution featuring intelligent DDoS protection, exponential backoff algorithms, custom throttling rules, and real-time monitoring. Includes Blade components, API protection, brute force prevention, and performance optimization. Essential for high-traffic applications requiring robust security and stability.

laravel-skeleton.php

Laravel skeleton template

Production-ready Laravel application starter featuring modern architecture, authentication, Tailwind CSS, Livewire, testing, code quality tooling, and scalable development conventions.

laravel-blacklist.php

Laravel Blacklist

Advanced Laravel validation package providing intelligent content filtering with customizable blacklists, profanity detection, and whole-word matching algorithms. Prevents spam, inappropriate content, and system abuse while avoiding false positives. Essential for user-generated content, comments, forums, and social platforms.

laravel-email-change-confirmation.php

Laravel Email Change Confirmation

Enterprise-grade Laravel package implementing secure email change workflows with dual confirmation system. Features fraud prevention, rate limiting, email verification, rollback capabilities, and audit trails. Protects user accounts from unauthorized access while maintaining seamless user experience in authentication systems.