Download the PHP package hexafuchs/laravel-database-privacy without Composer
On this page you can find all versions of the php package hexafuchs/laravel-database-privacy. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download hexafuchs/laravel-database-privacy
More information about hexafuchs/laravel-database-privacy
Files in hexafuchs/laravel-database-privacy
Package laravel-database-privacy
Short Description Less privacy intrusive database session handler
License MIT
Homepage https://github.com/hexafuchs/laravel-database-privacy
Informations about the package laravel-database-privacy
Less privacy intrusive database session handler
The default database session handler of Laravel stores the IP and User Agent in the session. This is problematic in many ways, as this is data that is unnecessary, not well protected, and not even used anywhere, also leading to issues with the GDPR. This database handler is exactly the same as the original one, but removes this unnecessary data.
Installation
You can install the package via composer:
Usage
If you want to make sure you get the session table of this package, use the following artisan command:
The package also tries to hook into the original command, but you should check your migration file to make sure
ìp_address
and user_agent
are missing.
Also, of course, change your session handler to database
in your .env
or using the method of you prefer.
To check everything is working correctly, you can execute the following command (assuming your session handler is the same in the CLI and on the webserver):
It should return Hexafuchs\PrivacyFriendlyDatabaseSessionHandler\PrivacyFriendlyDatabaseSessionHandler
.
If it does not work, try manually adding the provider to your bootstrap/providers.php
:
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-database-privacy with dependencies
hexafuchs/laravel-dynamic-artisan-commands Version *
illuminate/contracts Version ^10.0||^11.0
spatie/laravel-package-tools Version ^1.16