Politique de cookies
Dernière mise à jour : 13 octobre 2026
1. Qu’est-ce qu’un cookie ?
Un cookie est un petit fichier texte déposé sur votre terminal (ordinateur, tablette, smartphone) lors de la visite d’un site web. Le stockage local du navigateur (localStorage, sessionStorage, IndexedDB) joue un rôle voisin : cette page décrit les deux.
2. Cookies posés par AIXO
AIXO ne pose que des cookies strictement nécessaires au fonctionnement du service (authentification, sécurité, essai de l’assistant). Ils ne demandent pas de consentement. Aucun cookie fonctionnel de préférence (langue, thème, niveau) ni cookie publicitaire n’est posé par AIXO : ces préférences sont dans le stockage local (article 5).
| Nom | Finalité | Durée |
|---|---|---|
| auth-token | Authentification : jeton de session. Inaccessible au JavaScript (HttpOnly), envoyé uniquement à AIXO (SameSite strict). | 1 heure (7 jours après une connexion avec double authentification ou avec un compte Google) |
| refresh-token | Renouvellement de la session sans nouvelle saisie du mot de passe. HttpOnly, envoyé uniquement aux routes /api/auth. | 7 jours |
| csrf-token | Protection contre les requêtes forgées (CSRF) : lu par la page pour être renvoyé dans l’en-tête des requêtes qui modifient des données. | 24 heures |
| aixo_essai | Essai de l’assistant sans compte : compte les questions déjà posées (cookie signé, HttpOnly, aucun contenu de question). | 24 heures |
3. Cookies strictement nécessaires
Ces cookies sont indispensables : sans eux, la connexion, la sécurité des formulaires et l’essai sans compte ne fonctionnent pas. Ils sont posés sans consentement préalable, conformément à la réglementation. Les cookies « Secure » ne sont envoyés qu’en HTTPS (production).
Les durées indiquées sont celles inscrites dans le code du service. À la déconnexion, auth-token et refresh-token sont effacés.
4. Mesure d’audience Google (soumise à votre consentement)
Au premier affichage, un bandeau vous demande votre choix. Tant que vous n’acceptez pas la mesure d’audience, rien n’est chargé : le consentement Google est refusé par défaut (stockage analytique, publicitaire, données utilisateur et personnalisation).
Si vous acceptez la mesure d’audience, AIXO charge Google Tag Manager (Google, États-Unis), qui peut déposer ses propres cookies et transmettre des statistiques d’usage à Google. Ces cookies relèvent de Google : leurs noms et leurs durées ne sont pas définis par le code d’AIXO. Si vous refusez, Google Tag Manager n’est pas chargé.
Le bandeau propose aussi une case « marketing » : votre choix est enregistré, mais le service ne charge à ce jour aucun traceur publicitaire et le consentement publicitaire de Google reste refusé.
Votre choix est mémorisé dans le stockage local de votre navigateur (clé aixo_cookie_consent) et AIXO en garde une trace côté serveur comme preuve du consentement (3 ans, voir la politique de confidentialité). Le bandeau est réaffiché au bout de 6 mois. Refuser n’a aucun impact sur le service.
4 bis. Mesure d’audience sans cookie (sans consentement)
Indépendamment du bandeau, les pages publiques d’AIXO sont mesurées avec Umami, un logiciel libre hébergé sur notre propre serveur chez OVH, en France. Il ne dépose aucun cookie et n’écrit rien sur votre appareil : il lit seulement, s’il existe, le refus mémorisé dans le stockage local (clé umami.disabled). Il respecte le signal « Ne pas me suivre » (Do Not Track) de votre navigateur. Les données collectées, leur durée de conservation (13 mois) et le bouton pour vous y opposer sont décrits à l’article 12 bis de la politique de confidentialité.
5. Stockage local du navigateur
AIXO utilise aussi le stockage du navigateur. Ces données ne sont pas des cookies et ne sont pas envoyées automatiquement à chaque requête. Voici ce que le code enregistre réellement :
- Préférences d’affichage (localStorage) : thème (aixo_theme), langue (aixo_locale), taille de police et couleur d’accent, menu replié, mode terrain, sons, vibrations, notifications, périodes du tableau de bord, modules activés, avancement de l’accueil guidé.
- Historique des conversations avec l’assistant (aixo_diagnostics, 100 conversations au plus) : une copie est gardée dans votre navigateur pour l’affichage, et les conversations sont aussi enregistrées sur nos serveurs, rattachées à votre compte, pour les retrouver sur un autre appareil. Supprimer une conversation la supprime aux deux endroits. Le contenu peut être chiffré dans le navigateur (aixo_master_key, aixo_storage_salt).
- Documents de la base de connaissances : les documents de votre équipe sont enregistrés sur nos serveurs, pas dans votre navigateur. Une ancienne copie locale (aixo_knowledge_base) n’est plus alimentée par l’application.
- Brouillons et rappels : brouillons de formulaires et sauvegardes automatiques (aixo_draft_*, aixo_autosave_*), rappels (aixo_reminders), coûts saisis d’une intervention, intervention en cours.
- Mode hors connexion (IndexedDB, base aixo_offline) : interventions et file de synchronisation, en attente de retour du réseau. Le service worker garde aussi en cache des pages et des réponses de l’API pour un affichage hors connexion.
- Session : indicateur de connexion (aixo_logged_in, sans jeton), heure d’expiration de la session (aixo_token_expiry, sessionStorage), identifiant de suivi de session (aixo_tracking_session), message initial transmis à l’assistant (aixo_initial_message).
- Consentement : aixo_cookie_consent (article 4).
- Refus de la mesure d’audience sans cookie : umami.disabled, présent seulement si vous avez cliqué sur « Refuser la mesure d’audience » (article 4 bis).
Aucune clé d’API n’est conservée dans votre navigateur : la configuration locale (aixo_api_config) ne contient que le mode et les adresses des routes internes, la clé est retirée avant toute écriture et les appels vers l’IA se font depuis nos serveurs. Les jetons de session ne sont pas dans le stockage local : ils restent dans les cookies HttpOnly de l’article 3.
Le stockage local reste sur votre appareil jusqu’à ce que vous le vidiez (paramètres du navigateur) ou que vous vous déconnectiez pour les clés concernées.
6. Échanges avec les prestataires d’intelligence artificielle
L’assistant n’est pas un traitement purement local. Quand vous posez une question, envoyez une photo ou un message vocal, le contenu est transmis par nos serveurs à OpenAI avec l’historique de la conversation et les extraits de documentation utiles à la réponse ; la question et ces extraits sont aussi re-classés par Cohere, via OpenRouter. Il n’est donc pas exact de dire que ces données « restent sur l’appareil ». Pour l’essai sans compte, la question est rédigée par le modèle ouvert DeepSeek, exécuté hors de Chine chez les hébergeurs listés dans notre politique de confidentialité, sans être rattachée à une identité ni enregistrée dans un historique.
Le détail des finalités, des sous-traitants, des transferts hors Union européenne et des durées figure dans notre politique de confidentialité (mise à jour le 12 octobre 2026).
7. Autres services tiers
Le paiement passe par Stripe (chargement de son script au moment de payer) et la connexion avec un compte Google, si vous la choisissez, par Google : ces prestataires appliquent leurs propres règles de cookies.
Sentry : détection des erreurs techniques. AIXO utilise Sentry pour corriger les dysfonctionnements, indépendamment de la mesure d’audience. Les rapports contiennent des informations techniques : identifiant et date de l’erreur, type, niveau de gravité et position dans le code compilé. Les messages libres, données de compte, adresses des pages consultées, paramètres et fragments d’URL, Referer, cookies et contenus des requêtes sont retirés avant envoi. Les actions précédant l’erreur, journaux applicatifs, traces de performance et enregistrements de session ne sont pas transmis. Sentry ne dépose pas de cookie dans cette configuration.
Le projet Sentry est hébergé dans l’Union européenne (Francfort, Allemagne). Le stockage des adresses IP dans les événements est désactivé ; l’adresse IP reste nécessaire à l’acheminement de la connexion réseau. Les durées de conservation, l’accord de traitement des données et les limites de la localisation européenne sont détaillés dans notre politique de confidentialité.
8. Gérer vos préférences
Vous pouvez modifier votre choix de mesure d’audience en effaçant les données du site dans votre navigateur : le bandeau réapparaît alors. Vous pouvez aussi bloquer ou supprimer les cookies depuis votre navigateur :
- Chrome : Paramètres → Confidentialité et sécurité → Cookies
- Firefox : Options → Vie privée et sécurité → Cookies
- Safari : Préférences → Confidentialité → Cookies
- Edge : Paramètres → Cookies et autorisations de site
La suppression des cookies nécessaires empêche de rester connecté et vous oblige à vous reconnecter.
9. Modifications
Cette politique de cookies peut être mise à jour. La date de dernière modification est indiquée en haut de page. Nous vous invitons à la consulter régulièrement.
10. Contact
Pour toute question concernant notre utilisation des cookies : contact@aixo.pro
Pour en savoir plus sur la manière dont nous traitons vos données, consultez notre Politique de Confidentialité.