Charte cookies et traceurs — GeoEmploi
Version 1.0 — projet · Dernière mise à jour : 2026-09-07
Statut : projet, à valider par le service juridique avant mise en ligne. Décrit les cookies
et le stockage local réellement utilisés par le code du Service.
1. Principe
GeoEmploi n'utilise aucun cookie tiers, aucun outil de mesure d'audience et aucun traceur
publicitaire. Les seuls cookies déposés sont strictement nécessaires au fonctionnement du
Service ; conformément aux lignes directrices de la CNIL, ils ne requièrent pas de consentement.
Un stockage local (localStorage) est utilisé, de façon fonctionnelle et de première partie,
uniquement pour mémoriser la décision de géolocalisation d'un visiteur non connecté.
2. Cookies déposés par le Service
| Nom | Finalité | Type | Attributs | Durée |
|---|---|---|---|---|
session |
Authentification : contient l'identifiant de session signé (HMAC-SHA256). L'état de la session (identifiant d'utilisateur, rôle) reste côté serveur dans Redis. | Strictement nécessaire | HttpOnly, SameSite=Lax, Secure (en production HTTPS) |
7 jours |
csrftoken |
Protection CSRF par jeton à double soumission : sa valeur est renvoyée par le navigateur dans l'en-tête X-CSRF-Token (appels JavaScript) ou dans un champ caché des formulaires, et comparée côté serveur. |
Strictement nécessaire | SameSite=Lax, Secure (en production HTTPS). Non HttpOnly : le script du bandeau de consentement doit lire ce cookie pour renvoyer le jeton ; la sécurité du procédé repose sur l'impossibilité pour un site tiers de lire ce cookie (politique de même origine), non sur HttpOnly. |
7 jours |
Aucun autre cookie n'est déposé.
3. Stockage local (localStorage)
| Clé | Finalité | Portée |
|---|---|---|
consent.geolocation |
Mémoriser le choix de géolocalisation (« accordé » / « refusé ») d'un visiteur non connecté, pour ne pas redemander à chaque page. Pour un utilisateur connecté, la décision est enregistrée côté serveur (journal consents), pas ici. |
Navigateur du visiteur uniquement ; jamais transmis à nos serveurs |
4. Appels vers des tiers
| Ressource | Émetteur | Nature | Donnée exposée |
|---|---|---|---|
Bibliothèque Leaflet (JS + CSS), unpkg.com |
Le navigateur du visiteur, sur la page de la carte | Chargement de bibliothèque (fichiers statiques, intégrité vérifiée) | Adresse IP du visiteur, exposée au CDN unpkg.com (États-Unis), à l'ouverture de la carte |
Tuiles cartographiques IGN (data.geopf.fr) |
Le serveur du Service (proxy + cache Redis) — jamais le navigateur directement | Service public de l'État | Aucune donnée d'utilisateur |
API Adresse (api-adresse.data.gouv.fr) |
Le serveur du Service, lors de la création/modification d'une offre | Service public de l'État | L'adresse de l'offre (donnée de l'employeur) |
unpkg.com est le seul appel du navigateur vers un tiers. Il ne dépose pas de cookie via le
Service. Recommandation technique : auto-héberger Leaflet pour supprimer ce tiers (voir
audit/audit-cgu.md).
5. Consentement et géolocalisation
La géolocalisation fait l'objet d'un consentement distinct, recueilli via un bandeau dédié
(_consent_banner.html) :
- consentement libre, spécifique, éclairé et univoque ;
- aucune case pré-cochée ; « Autoriser » et « Refuser » sont présentés à égalité ;
- ignorer le bandeau ne vaut pas consentement ;
- retrait à tout moment, depuis le bandeau de la carte ou depuis les paramètres du compte,
sans perte du compte, du profil ni des candidatures ; - pour un utilisateur connecté, chaque décision est journalisée (registre
consentsen ajout
seul).
6. Comment gérer les cookies
- Dans votre navigateur : vous pouvez à tout moment consulter, bloquer ou supprimer les
cookies via les paramètres de votre navigateur. La suppression du cookiesessionvous
déconnecte ; la suppression du cookiecsrftokenest sans conséquence (un nouveau est émis). - Dans l'application : la géolocalisation se gère depuis votre profil → section
Géolocalisation, ou depuis le bandeau affiché sur la carte.
7. Modification de la présente charte
La présente charte peut être modifiée pour refléter l'évolution du Service. Toute introduction
future d'un outil de mesure d'audience ou d'un traceur non essentiel donnerait lieu à la mise en
place d'un recueil de consentement préalable et à la mise à jour de ce document.