├── .gitignore ├── composer.json ├── phpunit.xml ├── readme.md ├── src ├── Anonymizable.php ├── Commands │ └── AnonymizeInactiveUsers.php ├── EncryptsAttributes.php ├── GdprServiceProvider.php ├── Http │ ├── Controllers │ │ └── GdprController.php │ └── Requests │ │ └── GdprDownload.php ├── Portable.php ├── config │ └── gdpr.php ├── console │ └── Kernel.php ├── middleware │ └── RedirectIfUnansweredTerms.php ├── migrations │ └── add_gdpr_to_users_table.php ├── routes │ └── web.php └── views │ └── message.blade.php └── tests ├── AnonymizerTest.php ├── EncryptedTest.php └── TestCase.php /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | composer.lock 3 | .DS_Store 4 | Thumbs.db 5 | .idea/ -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forss-it/laravel-gdpr-compliance/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forss-it/laravel-gdpr-compliance/HEAD/phpunit.xml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forss-it/laravel-gdpr-compliance/HEAD/readme.md -------------------------------------------------------------------------------- /src/Anonymizable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forss-it/laravel-gdpr-compliance/HEAD/src/Anonymizable.php -------------------------------------------------------------------------------- /src/Commands/AnonymizeInactiveUsers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forss-it/laravel-gdpr-compliance/HEAD/src/Commands/AnonymizeInactiveUsers.php -------------------------------------------------------------------------------- /src/EncryptsAttributes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forss-it/laravel-gdpr-compliance/HEAD/src/EncryptsAttributes.php -------------------------------------------------------------------------------- /src/GdprServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forss-it/laravel-gdpr-compliance/HEAD/src/GdprServiceProvider.php -------------------------------------------------------------------------------- /src/Http/Controllers/GdprController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forss-it/laravel-gdpr-compliance/HEAD/src/Http/Controllers/GdprController.php -------------------------------------------------------------------------------- /src/Http/Requests/GdprDownload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forss-it/laravel-gdpr-compliance/HEAD/src/Http/Requests/GdprDownload.php -------------------------------------------------------------------------------- /src/Portable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forss-it/laravel-gdpr-compliance/HEAD/src/Portable.php -------------------------------------------------------------------------------- /src/config/gdpr.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forss-it/laravel-gdpr-compliance/HEAD/src/config/gdpr.php -------------------------------------------------------------------------------- /src/console/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forss-it/laravel-gdpr-compliance/HEAD/src/console/Kernel.php -------------------------------------------------------------------------------- /src/middleware/RedirectIfUnansweredTerms.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forss-it/laravel-gdpr-compliance/HEAD/src/middleware/RedirectIfUnansweredTerms.php -------------------------------------------------------------------------------- /src/migrations/add_gdpr_to_users_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forss-it/laravel-gdpr-compliance/HEAD/src/migrations/add_gdpr_to_users_table.php -------------------------------------------------------------------------------- /src/routes/web.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forss-it/laravel-gdpr-compliance/HEAD/src/routes/web.php -------------------------------------------------------------------------------- /src/views/message.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forss-it/laravel-gdpr-compliance/HEAD/src/views/message.blade.php -------------------------------------------------------------------------------- /tests/AnonymizerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forss-it/laravel-gdpr-compliance/HEAD/tests/AnonymizerTest.php -------------------------------------------------------------------------------- /tests/EncryptedTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forss-it/laravel-gdpr-compliance/HEAD/tests/EncryptedTest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forss-it/laravel-gdpr-compliance/HEAD/tests/TestCase.php --------------------------------------------------------------------------------