Introduction
R Solutions Labs s'engage à protéger la vie privée de ses utilisateurs et à être totalement transparent sur l'utilisation des cookies sur son site web développé avec le framework Laravel.
La présente politique décrit de manière exhaustive quels cookies sont déposés sur votre navigateur, pourquoi ils sont utilisés, combien de temps ils sont conservés et comment vous pouvez exercer vos droits.
📋 Base légale : Le traitement repose sur l'article 6(1)(f) du RGPD (intérêt légitime) pour les cookies strictement nécessaires, et sur l'article 6(1)(a) (consentement explicite) pour tous les autres cookies.
Qu'est-ce qu'un cookie ?
Un cookie (ou témoin de connexion) est un petit fichier texte déposé sur votre terminal (ordinateur, smartphone, tablette) lors de votre visite sur un site web. Il permet au serveur de mémoriser des informations sur votre session de navigation.
Les cookies peuvent être :
Session (temporaires)
Supprimés automatiquement à la fermeture du navigateur. Ils ne persistent pas entre les visites et servent exclusivement au fonctionnement immédiat de la session.
Persistants
Conservés sur votre appareil pour une durée définie, même après la fermeture du navigateur. Ils permettent de mémoriser vos préférences ou de maintenir une authentification.
⚠️ En application de la directive ePrivacy et du RGPD, seuls les cookies strictement nécessaires au fonctionnement du service peuvent être déposés sans consentement préalable.
Durées de conservation
Conformément aux principes de minimisation et de limitation de la conservation du RGPD, chaque cookie est conservé uniquement le temps nécessaire à sa finalité.
🕐 Cookies de session (durée = session)
Supprimés automatiquement à la fermeture du navigateur. Concerné : .
⏱️ Cookies de courte durée (≤ 2 heures)
Expiration après un délai d'inactivité configurable dans config/session.php (paramètre lifetime). Concerné : .
📅 Cookies longue durée (12 à 24 mois)
Conservés pour les préférences utilisateur et les outils analytiques. Peuvent être supprimés à tout moment via les paramètres du navigateur ou en retirant son consentement.
⚠️ La durée maximale recommandée par la CNIL pour les cookies analytiques est de 13 mois. Au-delà, un nouveau consentement doit être recueilli.
Gestion du consentement
Conformément à l'article 7 du RGPD et aux recommandations de la CNIL, le consentement doit être libre, éclairé, spécifique et univoque. Un bandeau d'information s'affiche lors de la première visite.
cookie_consentRetrait du consentement
Vous pouvez retirer votre consentement à tout moment, sans que cela affecte la légalité du traitement fondé sur le consentement effectué avant ce retrait. Pour cela :
- ›Cliquez sur le lien "Gérer mes cookies" présent en pied de page de notre site
- ›Effacez les cookies directement depuis les paramètres de votre navigateur
- ›Utilisez les outils de désinscription spécifiques : Google Analytics Opt-out
Vos droits RGPD
Conformément au RGPD (articles 15 à 22), vous disposez des droits suivants concernant vos données personnelles :
Droit d'accès
Obtenir la confirmation que des données vous concernant sont traitées et en obtenir une copie (art. 15 RGPD).
Droit de rectification
Faire corriger des données inexactes ou incomplètes vous concernant (art. 16 RGPD).
Droit à l'effacement
Demander la suppression de vos données dans les cas prévus par le RGPD (art. 17 RGPD).
Droit à la limitation
Demander la restriction du traitement de vos données dans certaines circonstances (art. 18 RGPD).
Droit à la portabilité
Recevoir vos données dans un format structuré et lisible par machine (art. 20 RGPD).
Droit d'opposition
Vous opposer au traitement de vos données fondé sur l'intérêt légitime (art. 21 RGPD).
🏛️ Vous disposez également du droit d'introduire une réclamation auprès de la CNIL (Commission Nationale de l'Informatique et des Libertés) : www.cnil.fr
Implémentation technique
Configuration recommandée pour garantir la conformité RGPD dans votre application Laravel.
Configuration session — config/session.php
/* |-------------------------------------------------------------------------- | Session Cookie Configuration — R Solutions Labs | Conforme RGPD — HttpOnly, Secure, SameSite |-------------------------------------------------------------------------- */ 'driver' => env('SESSION_DRIVER', 'database'), 'lifetime' => env('SESSION_LIFETIME', 120), // 2 heures 'expire_on_close' => false, // Sécurisation des cookies 'secure' => env('SESSION_SECURE_COOKIE', true), // HTTPS uniquement 'http_only' => true, // Non accessible JS 'same_site' => 'lax', // Protect CSRF 'partitioned' => false, // Nom du cookie de session 'cookie' => env('SESSION_COOKIE', Str::slug(env('APP_NAME', 'r-solutions'), '_') . '_session'), // Chiffrement de la session 'encrypt' => true,
Middleware de consentement
/** * Middleware RGPD — R Solutions Labs * Bloque les cookies non-essentiels sans consentement */ namespace App\Http\Middleware; class CookieConsent { public function handle(Request $request, Closure $next): Response { $consent = $request->cookie('cookie_consent'); // Partage du statut de consentement avec les vues View::share('cookieConsent', [ 'analytics' => $consent?->analytics ?? false, 'functional' => $consent?->functional ?? false, 'marketing' => $consent?->marketing ?? false, ]); return $next($request); } }
Variables d'environnement — .env
# Session & Cookies — Configuration RGPD SESSION_DRIVER=database SESSION_LIFETIME=120 SESSION_ENCRYPT=true SESSION_SECURE_COOKIE=true SESSION_SAME_SITE=lax # Durée du cookie de consentement (en minutes) COOKIE_CONSENT_LIFETIME=525960 # 12 mois
Contact & Délégué à la Protection des Données
Pour toute question relative à cette politique ou pour exercer vos droits, vous pouvez contacter notre équipe :
R Solutions Labs — DPO
Réponse garantie sous 30 jours conformément au RGPD
📧 contact@r-solutions-labs.fr
🌐 www.r-solutions-labs.fr
Modifications de cette politique
R Solutions Labs se réserve le droit de modifier la présente politique à tout moment pour refléter les évolutions légales ou techniques. La date de mise à jour est indiquée en en-tête du document. En cas de modification substantielle, les utilisateurs en seront informés par email ou via un bandeau sur le site.