Votre site utilise des services tiers ? Soyez conforme au RGPD en quelques minutes.
Essayer FlowConsentPlan gratuit · Installation 10 min
Spatie Laravel Cookie Consent est un package PHP open source léger édité par l'agence belge Spatie qui affiche un bandeau cookies basique sur les applications Laravel. Il dépose un unique cookie first-party (laravel_cookie_consent) pour mémoriser la fermeture du bandeau et n'appelle aucun service tiers. Seul, c'est davantage un bandeau d'information qu'une véritable plateforme de gestion du consentement : le blocage des trackers et le consentement granulaire restent à implémenter à part.
Spatie Laravel Cookie Consent est un petit package Composer édité par l''agence belge Spatie. Il ajoute un bandeau cookies simple à une application Laravel : à l''arrivée du visiteur, une boîte de dialogue rendue côté Blade indique que le site utilise des cookies et propose un bouton de fermeture. Largement utilisé par les développeurs Laravel européens comme première étape de conformité.
Le package dépose un unique cookie first-party nommé laravel_cookie_consent sur le domaine de l''application. Sa valeur (1) indique que le visiteur a fermé le bandeau. Le cookie n''a aucune finalité de tracking et aucune donnée personnelle ne quitte votre application Laravel.
Le cookie laravel_cookie_consent est strictement nécessaire au sens de l''article 5(3) ePrivacy car il mémorise le choix de l''utilisateur. Le package ne charge lui-même aucun tracker tiers : il ne crée donc pas d''obligations de conformité supplémentaires au-delà d''une bonne information.
Get GDPR compliant in 10 minutes
Free plan available · No credit card required
Le package est informationnel. Il ne bloque ni l''analytics, ni la publicité, ni les plugins sociaux ; il ne propose pas de consentement par catégories (nécessaire, statistiques, marketing) et ne génère pas de preuve de consentement conforme aux lignes directrices CEPD. Utilisé seul avec Google Analytics ou Meta Pixel chargés directement dans le layout, votre Laravel reste non conforme.
Pour atteindre une véritable conformité RGPD/ePrivacy, combinez-le à une CMP (Klaro!, CookieYes, Cookiebot ou une bannière Vue/React maison) qui conditionne le chargement des scripts tiers à un consentement par catégorie. Alternativement, remplacez le package par une CMP open source complète intégrée à Blade.
Considérez le package comme un helper UI pour le bandeau. Personnalisez le message pour décrire les cookies effectivement utilisés et renvoyez vers une politique cookies dédiée. Combinez-le à des includes Blade conditionnels qui ne chargent les analytics ou la publicité qu''après un véritable consentement. Documentez le cookie laravel_cookie_consent comme strictement nécessaire dans la politique.
Les sites web utilisant Spatie Laravel Cookie Consent doivent obtenir le consentement des utilisateurs conformement au RGPD.
Considerations AIPD
Une AIPD n'est pas requise pour le package lui-même puisqu'il ne traite qu'un cookie first-party. Le périmètre AIPD se déplace vers les trackers chargés par votre application Laravel (analytics, publicité, plugins sociaux), que le package ne bloque pas.
Exemple de texte de consentement
Ce site utilise Spatie Laravel Cookie Consent pour afficher un bandeau cookies. Un cookie first-party (laravel_cookie_consent) est stocké sur votre appareil pour mémoriser la fermeture du bandeau. Aucune donnée n'est transmise à un tiers.
Domaines tiers contactes
github.com/spatie/laravel-cookie-consentpackagist.orgCookies deposes
| Nom | Type | Duree | Finalite |
|---|---|---|---|
| laravel_cookie_consent | first_party | 1 year | Stores the visitor's acknowledgement of the cookie notice so the dialog is not displayed again. Strictly necessary cookie, exempt from consent. |
Spatie Laravel Cookie Consent est un service essentiel, mais la transparence compte. Gerez tous vos consentements avec FlowConsent.
Un unique cookie first-party nommé laravel_cookie_consent sur le domaine de l'application, pour mémoriser que le visiteur a fermé le bandeau.
Non. Le cookie laravel_cookie_consent est strictement nécessaire au sens de l'article 5(3) ePrivacy puisqu'il mémorise le choix de l'utilisateur. Le package ne charge aucun tracker tiers.
Le dépôt du cookie est exempté de consentement car strictement nécessaire. Les obligations de consentement proviennent des autres scripts de votre application Laravel, que le package ne bloque pas.
Non. Le package est autonome dans votre application Laravel : il n'appelle aucune API externe et n'engendre pas de transfert.
Pas pour le package lui-même. Une AIPD peut rester nécessaire pour les trackers chargés par votre application (analytics, publicité, plugins sociaux) que Spatie Laravel Cookie Consent ne bloque pas.
Combinez le package à des includes Blade conditionnels ou à une vraie CMP (Klaro!, CookieYes, Cookiebot) qui conditionne le chargement des scripts tiers à un consentement par catégorie. Documentez les cookies dans une politique cookies dédiée.
Pour une véritable CMP intégrée à Laravel : Klaro!, Cookiebot, CookieYes, ou une bannière Vue/Livewire maison propageant l'état de consentement vers le back-end.
Listez le cookie laravel_cookie_consent comme strictement nécessaire, avec sa durée d'1 an et sa finalité unique : mémoriser la fermeture du bandeau. Aucun sous-traitant tiers n'est impliqué.