spatie/laravel-personal-data-export
Generate GDPR-style personal data exports as ZIP files in Laravel. Define what to include via a model method, add JSON and files (local or S3), store zips privately, email users a download link, and clean up old exports with an artisan command.
Adopt if:
Look elsewhere if:
"This package lets us comply with GDPR/CCPA effortlessly while reducing support costs. Instead of manually gathering user data for requests (which can take hours and risk errors), we’ll automate it—users get a secure, one-click download of their data, and we avoid legal risks. It’s a turnkey solution that integrates seamlessly with our Laravel app, saving dev time and future-proofing us for audits. The cost? Minimal—just a few hours to configure, versus months to build in-house."
Key Outcomes:
**"Spatie’s laravel-personal-data-export gives us a production-ready, battle-tested way to handle GDPR/CCPA data exports with minimal effort. Here’s why it’s a no-brainer:
Implementation Plan:
User, Order).user.deleted event).
Total Effort: ~2–3 dev weeks vs. 2–3 months to build from scratch.**Alternatives Considered:
spatie/laravel-activitylog lacks export features).How can I help you explore Laravel packages today?