Documentation
Protection des données
Ce qui est enregistré, combien de temps, où c’est traité, ce qui peut sortir du serveur et ce que vos utilisateurs peuvent exiger.
Ce que vos utilisateurs écrivent à Gaspard vous engage aussi. Cette page dit précisément ce qui est enregistré, combien de temps, où c’est traité et ce qui peut quitter les serveurs de HubMix, tel que le service est programmé.
En bref #
- Les conversations sont enregistrées sur les serveurs de HubMix en Suisse, après masquage automatique des données personnelles.
- Elles sont supprimées automatiquement après la durée de conservation (365 jours par
défaut ; la valeur en vigueur est dans
retention_daysdeGET /privacy-notice). - Aucune adresse IP n’est conservée. Vos identifiants d’utilisateurs (
X-End-User) ne sont gardés que sous forme de hachage à clé. - Chaque personne peut exporter ou effacer ses données à tout moment.
- Pour répondre, Gaspard peut utiliser des modèles de langage externes, selon la configuration du service : ils ne reçoivent alors qu’une version minimisée et masquée de la conversation, sans identifiant. Détails ci-dessous.
Ce qui est enregistré #
| Donnée | Détail |
|---|---|
| Questions et réponses | Après masquage : e-mails, numéros de téléphone (suisses quel que soit leur format), IBAN, numéros AVS, cartes de paiement et mots de passe écrits dans une phrase deviennent [e-mail], [téléphone], [IBAN]… |
| Sources, annonces et pages proposées | Celles de chaque réponse |
| Notes | 👍 / 👎 et commentaire facultatif |
| Visiteur | Un identifiant aléatoire (vis_…), la langue, la première et la dernière visite |
| Utilisateur d’un partenaire | Un hachage à clé de votre X-End-User, jamais l’identifiant lui-même |
| Consentements | Version de l’avis acceptée, accord ou non pour l’amélioration de Gaspard, dates d’accord et de retrait |
| Usage par client | Requêtes et tokens par jour, pour les quotas et votre tableau de bord |
Ce qui n’est pas enregistré : l’adresse IP. Les sessions ouvertes par adresse sont comptées pour les quotas sous la forme d’un hachage à clé de l’adresse, jamais de l’adresse elle-même.
Où c’est traité #
| Étape | Où |
|---|---|
| Stockage des conversations, consentements, usage | Base de données de Gaspard, sur les serveurs de HubMix en Suisse |
| Recherche dans la base de connaissances | Sur les serveurs de HubMix |
| Génération de la réponse : modèle local | Sur les serveurs de HubMix (toujours disponible en dernier recours) |
| Génération de la réponse : fournisseurs externes | Selon la configuration : voir ci-dessous |
| Vérification de la question (modération) | Facultative : Azure AI Content Safety, région Switzerland North |
Les modèles de langage externes #
Pour répondre vite, le service peut faire générer la réponse par un fournisseur externe compatible OpenAI, chacun activé seulement si HubMix a configuré sa clé : Azure OpenAI (ressource en Suisse, déploiement régional Standard), Google Gemini, Groq, Cerebras, OpenRouter, OpenAI et Mistral. Sans aucun fournisseur configuré, tout reste sur le modèle local.
Soyons clairs : à part Azure OpenAI en Suisse, ces fournisseurs peuvent traiter les requêtes hors de Suisse, notamment aux États-Unis. C’est pourquoi le service applique une règle stricte, vérifiée par ses tests sur la requête réellement envoyée :
- seuls sont envoyés la conversation en cours et le contexte utile (passages de la base de connaissances, annonces), le temps de générer la réponse ;
- le texte est masqué (même masquage que pour le stockage) et le prénom de la personne est retiré ;
- aucun identifiant n’est envoyé : ni identifiant de visiteur, ni
X-End-User, ni adresse IP ; - un fournisseur qui entraîne ses modèles sur les données reçues n’est jamais utilisé, sauf dérogation explicite de HubMix (désactivée par défaut).
La liste des fournisseurs réellement actifs est un choix d’exploitation de HubMix, qui peut changer ; si votre projet exige que tout reste en Suisse, écrivez-nous avant de l’intégrer.
La modération #
Si elle est configurée, la dernière question du visiteur (masquée, sans son prénom) est vérifiée par Azure AI Content Safety en Suisse (haine, violence, contenus sexuels, automutilation, tentatives de détournement). Une personne en détresse reçoit d’abord les numéros d’urgence, jamais un refus. Sans ce service, ou en cas de panne, des garde-fous locaux s’appliquent.
Combien de temps #
Les conversations sont purgées chaque jour au-delà de la durée de conservation (365 jours par
défaut, réglable par HubMix, annoncée dans l’avis). Un visiteur ou un utilisateur qui
efface ses données (DELETE /visitors/me) les supprime aussitôt, conversations comprises.
Consentement et amélioration de Gaspard #
- Widget : le visiteur doit accepter l’avis avant toute question (
POST /sessionsavecconsent: true). S’il retire son accord, il doit l’accepter à nouveau pour continuer. - Clé serveur : montrez l’avis (
GET /privacy-notice) à votre utilisateur et enregistrez son choix (PUT /visitors/me/consentavecX-End-User). - Amélioration de Gaspard (
allow_training) : facultative et désactivée par défaut. Seules les conversations masquées des personnes qui l’ont acceptée peuvent servir à améliorer Gaspard ; retirer son accord les en retire aussitôt.
Les droits de vos utilisateurs (nLPD, RGPD) #
| Droit | Route | SDK |
|---|---|---|
| Accès | GET /visitors/me/data |
exportData() |
| Effacement | DELETE /visitors/me |
eraseData() |
| Retrait du consentement | DELETE /visitors/me/consent |
withdrawConsent() |
Le widget propose « Télécharger mes données » et « Effacer mes données » dans son menu. Avec une clé serveur, proposez ces actions dans le compte de vos utilisateurs.
Vos clés et votre demande #
Les clés API ne sont gardées que sous forme d’empreinte. Quand vous faites une demande avec le formulaire Demander un assistant IA, nous gardons les coordonnées et la description du projet que vous y donnez, pour vous recontacter et mettre en place votre assistant. Pour les faire effacer, ou pour arrêter votre application (ses clés sont alors révoquées), écrivez à l’équipe HubMix.
Ce que vous devez faire #
- Mentionner Gaspard dans la politique de confidentialité de votre site ou de votre application (l’extension WordPress propose un texte).
- Ne jamais envoyer à Gaspard de données que l’avis n’annonce pas, et ne pas lui faire traiter de données sensibles.
- Utiliser
X-End-Userpour que vos utilisateurs puissent exercer leurs droits. - Respecter les conditions d’utilisation.