Politique de Cookies
1. Introduction et champ d'application
La présente Politique de Cookies s'applique au site web pawsych.nanocorp.app et à l'application Pawsych (ci-après « le Service »), exploités par Pawsych SAS.
Elle est établie conformément à :
- La directive ePrivacy2002/58/CE, transposée en droit français par l'article L.34-5 du Code des postes et des communications électroniques (CPCE),
- Le RGPD (Règlement UE 2016/679) relatif à la protection des données personnelles,
- Les recommandations de la CNIL du 17 septembre 2020 et leurs mises à jour de 2023 relatives aux cookies et traceurs.
2. Qu'est-ce qu'un cookie ?
Un cookieest un petit fichier texte déposé sur votre terminal (ordinateur, smartphone, tablette) lors de la visite d'un site web ou de l'utilisation d'une application. Les cookies permettent de mémoriser vos actions et préférences pendant une durée définie.
La présente politique couvre l'ensemble des traceurs, notamment :
- Les cookies HTTP (session et persistants)
- Le stockage local (
localStorage,sessionStorage) - Les bases de données intégrées (
IndexedDB) - Les empreintes de navigateur (fingerprinting)
- Les pixels de suivi (tracking pixels)
3. Cookies strictement nécessaires
Ces cookies sont indispensables au fonctionnement techniquedu Service. Ils ne peuvent pas être désactivés sans compromettre votre expérience. Conformément à l'article 82 de la loi Informatique et Libertés, ils ne nécessitent pas de consentement.
Base légale : intérêt légitime / exécution du contrat.
| Nom du cookie | Finalité | Durée | Émetteur |
|---|---|---|---|
| pawsych-locale | Mémorisation de la langue choisie par l'utilisateur (routage i18n) | Session + 1 an | Pawsych (1st party) |
| __session | Maintien de la session authentifiée et sécurité de la connexion | Session | Pawsych (1st party) |
| NEXT_LOCALE | Routage Next.js — redirection vers la locale appropriée | 1 an | Pawsych (1st party) |
| csrf_token | Protection contre les attaques CSRF (Cross-Site Request Forgery) | Session | Pawsych (1st party) |
4. Cookies fonctionnels
Ces cookies améliorent votre expérience en mémorisant vos préférences d'utilisation. Ils ne sont pas indispensables au fonctionnement du Service mais en améliorent le confort.
Base légale : consentement. Vous pouvez les refuser sans impact sur les fonctionnalités essentielles.
| Nom du cookie | Finalité | Durée | Émetteur |
|---|---|---|---|
| pawsych_theme | Mémorisation de votre préférence d'affichage (thème clair/sombre) | 1 an | Pawsych (1st party) |
| pawsych_audit_draft | Sauvegarde temporaire d'un questionnaire d'audit comportemental en cours | 30 jours | Pawsych (1st party) |
| pawsych_onboarding_done | Suivi de la complétion des étapes d'onboarding (évite les rappels répétés) | 6 mois | Pawsych (1st party) |
| intercom-session-* | Support client en ligne — mémorisation de votre fil de conversation | 8 semaines | Intercom Inc. (USA) |
5. Cookies analytiques
Ces cookies nous permettent de mesurer l'audience du Service, d'identifier les pages les plus visitées et d'améliorer ses performances. Les données collectées sont agrégées et anonymisées autant que possible.
Base légale : consentement.
| Nom du cookie | Finalité | Durée | Émetteur |
|---|---|---|---|
| _pawsych_beacon | Suivi anonyme des pages vues — outil NanoCorp Analytics (1st party) | Session | NanoCorp / Pawsych |
| _ga | Identifiant unique Google Analytics 4 — mesure d'audience agrégée | 2 ans | Google LLC (USA) |
| _ga_XXXXXXXX | État de session Google Analytics 4 | 2 ans | Google LLC (USA) |
| _gid | Distinction des utilisateurs uniques — durée courte | 24 heures | Google LLC (USA) |
| _gat | Limitation du taux de requêtes vers les serveurs Analytics | 1 minute | Google LLC (USA) |
| ph_* | PostHog — analyse comportementale anonymisée (entonnoirs, événements produit) | 1 an | PostHog Inc. (EU/USA) |
anonymize_ip: trueet sans partage de données vers des tiers peut bénéficier d'une exemption de consentement sous conditions strictes. Par précaution, Pawsych soumet ces cookies au consentement dans tous les cas.6. Cookies marketing
Ces cookies permettent la diffusion de publicités personnalisées et le suivi des conversions issues de campagnes publicitaires.
Base légale : consentement.
| Nom du cookie | Finalité | Durée | Émetteur |
|---|---|---|---|
| _fbp | Meta Pixel — suivi des conversions Facebook/Instagram et ciblage publicitaire | 3 mois | Meta Platforms (USA) |
| fr | Cookie publicitaire Facebook — publicité comportementale | 3 mois | Meta Platforms (USA) |
| _ttp | TikTok Pixel — suivi des conversions et ciblage publicitaire | 13 mois | TikTok Inc. (USA) |
7. Mécanisme de consentement — CMP recommandée
7.1 Outil recommandé : Axeptio
Pawsych recommande d'implémenter Axeptio comme Consent Management Platform (CMP) pour les raisons suivantes :
Certification CNIL 2023
✅ Certifiée
IAB TCF v2.2
✅ Supportée
Interface française
✅ Native
Hébergement
🇫🇷 France (Scaleway)
UX
✅ Non-intrusif
Tarif
Freemium (≤ 5k visites/mois)
Alternatives : Didomi (enterprise, très configurable) · Cookiebot (scan automatique) · Usercentrics (fort en DACH)
7.2 Exigences CNIL 2023 pour le bandeau
Conformément aux recommandations CNIL du 17 septembre 2020 (mises à jour 2023), le bandeau de consentement doit respecter :
- Refus aussi facile qu'acceptation — le bouton « Refuser » doit être au même niveau hiérarchique que « Accepter »
- Absence de dark patterns — aucune case pré-cochée, pas de couleurs ou formulations trompeuses
- Granularité— possibilité d'accepter ou refuser par catégorie (analytique, marketing, etc.)
- Preuve du consentement— horodatage, version de la politique et choix de l'utilisateur doivent être enregistrés
- Durée de validité — le consentement doit être recueilli à nouveau au bout de 13 mois maximum
- Accessibilité — le bandeau doit être conforme WCAG 2.1 niveau AA
- Pas de cookie wall— l'accès au Service ne peut pas être conditionné à l'acceptation des cookies
8. Instructions techniques d'implémentation
8.1 Installation d'Axeptio
Étape 1 — Créer un compte sur axeptio.eu, créer un projet pour pawsych.nanocorp.app, configurer les catégories de cookies et récupérer votre clientId.
Étape 2 — Ajouter le script dans app/[locale]/layout.tsx, dans la balise <head> :
{/* Axeptio CMP — Bandeau de consentement aux cookies */}
<script
dangerouslySetInnerHTML={{
__html: `
window.axeptioSettings = {
clientId: process.env.NEXT_PUBLIC_AXEPTIO_CLIENT_ID,
cookiesVersion: "pawsych-fr-2026-04-12",
googleConsentMode: {
default: {
analytics_storage: "denied",
ad_storage: "denied"
}
}
};
(function(d, s) {
var t = d.getElementsByTagName(s)[0], e = d.createElement(s);
e.async = true; e.src = "//static.axept.io/sdk.js";
t.parentNode.insertBefore(e, t);
})(document, "script");
`,
}}
/>8.2 Chargement conditionnel de Google Analytics
Créer un composant components/ConditionalAnalytics.tsx qui charge GA uniquement après consentement via le callback Axeptio :
"use client";
import { useEffect } from "react";
export function ConditionalAnalytics({ gaId }: { gaId: string }) {
useEffect(() => {
const loadGA = () => {
const script = document.createElement("script");
script.src = `https://www.googletagmanager.com/gtag/js?id=${gaId}`;
script.async = true;
document.head.appendChild(script);
window.dataLayer = window.dataLayer || [];
function gtag(...args: unknown[]) { window.dataLayer.push(args); }
gtag("js", new Date());
gtag("config", gaId, { anonymize_ip: true });
};
// Axeptio callback — charger GA uniquement si analytique accepté
window._axcb = window._axcb || [];
window._axcb.push((sdk) => {
sdk.on("cookies:complete", (choices) => {
if (choices.google_analytics) loadGA();
});
});
}, [gaId]);
return null;
}8.3 Variables d'environnement à configurer
# Via nanocorp CLI :
nanocorp vercel env set NEXT_PUBLIC_AXEPTIO_CLIENT_ID=votre_client_id
nanocorp vercel env set NEXT_PUBLIC_GA_ID=G-XXXXXXXXXX
# Ou dans .env.local pour le développement :
NEXT_PUBLIC_AXEPTIO_CLIENT_ID=votre_client_id
NEXT_PUBLIC_GA_ID=G-XXXXXXXXXX8.4 Lien « Gérer mes cookies » dans le footer
Ajouter dans le pied de page un bouton permettant de rouvrir le bandeau à tout moment :
<button
onClick={() => {
if (typeof window !== "undefined" && window.openAxeptioCookies) {
window.openAxeptioCookies();
}
}}
style={{
background: "none",
border: "none",
cursor: "pointer",
color: "#7c3aed",
fontSize: "14px",
textDecoration: "underline",
}}
>
Gérer mes cookies
</button>8.5 Test de conformité post-déploiement
Après déploiement, vérifier la conformité via les outils suivants :
- CookieMetrix — audit automatique des cookies déposés
- Google Tag Assistant — vérification du chargement conditionnel GA
- Inspecteur navigateur (DevTools → Application → Cookies) — vérification avant/après consentement
9. Comment retirer votre consentement
Vous pouvez retirer votre consentement à tout moment, sans frais et sans justification, par les moyens suivants :
9.1 Via le bandeau de consentement
Cliquez sur le lien « Gérer mes cookies » présent dans le pied de page du site pour rouvrir le panneau Axeptio et modifier vos préférences à tout moment.
9.2 Via les paramètres de votre navigateur
- Chrome : Paramètres → Confidentialité et sécurité → Cookies et autres données de site
- Firefox : Préférences → Vie privée et sécurité → Cookies et données de site
- Safari : Préférences → Confidentialité → Bloquer tous les cookies
- Edge : Paramètres → Confidentialité, recherche et services → Cookies
9.3 Via les outils de désinscription des tiers
- Google Analytics : tools.google.com/dlpage/gaoptout
- Meta (Facebook) : facebook.com/settings?tab=ads
- Réseau publicitaire européen (EDAA) : youronlinechoices.com
10. Transferts internationaux
Certains cookies déposés par nos partenaires impliquent des transferts de données vers des pays situés hors de l'Union Européenne / Espace Économique Européen :
| Nom du cookie | Finalité | Durée | Émetteur |
|---|---|---|---|
| Google LLC | Analytics — traitement aux États-Unis | Voir section 5 | CCT + EU-US Data Privacy Framework |
| Meta Platforms | Pixel marketing — traitement aux États-Unis | Voir section 6 | Clauses Contractuelles Types (CCT) |
| Intercom Inc. | Support client — traitement aux États-Unis | Voir section 4 | Clauses Contractuelles Types (CCT) |
| PostHog Inc. | Analytique comportementale — option EU Cloud disponible | Voir section 5 | EU Cloud (eu.posthog.com) recommandé |
eu.posthog.com) pour éviter les transferts hors UE et simplifier la conformité RGPD.11. Vos droits
Conformément au RGPD (articles 15 à 21) et à la loi Informatique et Libertés, vous disposez des droits suivants :
- Droit d'accès — obtenir confirmation que des données vous concernant sont traitées via des cookies
- Droit de retrait du consentement — à tout moment, sans justification (voir section 9)
- Droit à l'effacement — demander la suppression des données collectées via cookies
- Droit d'opposition— vous opposer aux traitements fondés sur l'intérêt légitime
- Droit à la portabilité — recevoir vos données dans un format structuré
Pour exercer vos droits, contactez-nous à privacy@pawsych.app ou dpo@pawsych.app.
Autorité de contrôle
CNIL— Commission Nationale de l'Informatique et des Libertés
3 Place de Fontenoy — TSA 80715 — 75334 Paris Cedex 07
www.cnil.fr · Tél. : 01 53 73 22 22
12. Contact
Pour toute question relative aux cookies et à la présente politique :
Nous nous engageons à répondre à toute demande dans un délai de 30 jours ouvrés suivant sa réception.
Politique de ConfidentialitéConditions Générales d'Utilisation