soved/laravel-gdpr
A GDPR compliance toolkit for Laravel: let users download or delete their personal data, anonymize and encrypt stored personal fields, manage consent, and log data access—so your app meets EU privacy rules without rebuilding core flows.
Bottom line: a lightweight, Laravel-idiomatic toolkit that automates the mechanics of GDPR (consent capture, DSAR export, erasure/anonymization, audit logging). It is not a compliance program in a box — legal mapping, data inventory, and processor governance remain yours. At ~300 stars, 0 dependents, and a single maintainer, treat it as a build-vs-fork accelerator, not a strategic dependency.
Architecture fit
config/gdpr.php, publishable migrations, Eloquent traits applied to subject models, artisan commands for erase/anonymize/export/consent, and queued jobs for long-running DSAR work. This is the correct shape for a Laravel monolith or modular app; it composes naturally with existing auth, queues, and storage.Integration feasibility
composer require, publish config/migrations, add traits, run migrate. A competent Laravel dev reaches a working consent + export flow in days.Technical risk (ranked)
Key questions to resolve before commitment
composer.json constraint (and CI) actually cover it?Stack fit
Migration path (brownfield is the normal case)
hard-delete, anonymize, retain-legal), exportable set. This becomes the config.PrivacyService that wraps the package facade/traits. Your controllers and jobs call the adapter only; this is your replacement and upgrade insurance.Compatibility and sequencing notes
composer.json; enable Dependabot but gate upgrades behind the integration test suite.Maintenance
Support
Scaling
(subject_type, subject_id) and purpose. At high traffic, writes to the consent table sit on the critical path of every form submission — keep it a single fast insert, not a transaction spanning side effects.Failure modes to instrument
Ramp-up
How can I help you explore Laravel packages today?