Cookies
Cookies et stockage local
Quels éléments sont enregistrés dans votre navigateur, à quoi ils servent et ce qui doit encore être confirmé avant la mise en production.
Dans cette page
1. Cookies, stockage local et session
Le site public et l’application peuvent utiliser des cookies ou d’autres mécanismes de stockage du navigateur pour assurer l’authentification, la sécurité et mémoriser certaines préférences. Un élément stocké dans localStorage n’est pas techniquement un cookie, même si une interface de préférences peut les regrouper pour faciliter la compréhension.
2. État actuellement observable dans le frontend
Le frontend utilise notamment les clés locales suivantes :
usercabiax-settings-preferencesappointmentViewModedoctorDashboardPerioddoctorAccentThemecalendarSelectedDoctorcabiax-certificate-template-preferencescabiax-public-cookie-choicecabiax:mobile-guide:dismissed:<route>Dans cette édition de démonstration, l’authentification et les données applicatives sont simulées localement dans le navigateur. Aucun cookie de session Django ni cookie CSRF serveur n’est requis par le fonctionnement de la démo.
3. Catégories de stockage
Strictement nécessaires
- session locale de démonstration ;
- état applicatif nécessaire au fonctionnement de la démo ;
- mémorisation du choix de confidentialité.
Préférences
- taille de texte, poids et densité ;
- vue calendrier/grille et page d’accueil préférée ;
- préférences de modèles et autres réglages fonctionnels.
Mesure d’audience et services tiers
Ces catégories ne doivent être présentées comme actives que lorsqu’un outil réel est intégré et inventorié. Aucun outil de suivi ne doit être ajouté simplement pour « faire professionnel ».
4. Inventaire à finaliser avant mise en production
| Nom | Type | Finalité | Durée | Nécessaire ? | Transfert ? |
|---|---|---|---|---|---|
| [NON UTILISÉ DANS LA DÉMO FRONTEND] | Production uniquement | Protection CSRF si un backend de production l’exige | Sans objet dans la démo | Oui | À confirmer selon infrastructure |
| [SESSION LOCALE DE DÉMONSTRATION] | localStorage (démo) | Session de démonstration locale | Persistante dans le navigateur jusqu’à déconnexion ou effacement | Oui | À confirmer selon infrastructure |
| cabiax-public-cookie-choice | Local storage | Mémoriser le choix | [À CONFIRMER] | Fonctionnel | Non observé côté frontend |
| cabiax-settings-preferences | Local storage | Préférences UI | [À CONFIRMER] | Fonctionnel | Non observé côté frontend |
| [AUCUN OUTIL FACULTATIF DÉMONTRÉ ACTUELLEMENT] | Cookie / Storage | Mesure d’audience si activée | [À CONFIRMER SI ACTIVÉ] | Non | [À CONFIRMER SI ACTIVÉ] |
5. Gestion du choix
Le bandeau doit permettre de continuer avec les éléments nécessaires. Les boutons « Tout accepter » ou « Personnaliser » n’ont de sens que si des technologies facultatives sont réellement utilisées.
Le footer contient un accès permanent « Gérer mes cookies » permettant de rouvrir le panneau de préférences.
6. Référence CNDP
7. Avant mise en production
La présente démo est frontend-only. Avant une mise en production connectée à un backend, l’inventaire devra être recalculé à partir de l’infrastructure réellement déployée : cookies d’authentification éventuels, stockage local, domaines, durées, attributs de sécurité et services tiers.
- inventorier les cookies d’authentification et de sécurité uniquement s’ils existent en production ;
- vérifier les stockages locaux réellement utilisés ;
- identifier les scripts tiers et leurs transferts éventuels ;
- ne pas charger une catégorie refusée lorsqu’un consentement est requis ;
- conserver un moyen permanent de modifier le choix.
Pour une question produit, utilisez le support. Pour une question de sécurité ou de vulnérabilité, utilisez le canal dédié afin d’éviter de transmettre inutilement des données sensibles.