Sécurité et données

Une IA d'entreprise pensée pour le RGPD : ce qui est routé où

Cette page décrit les flux de données de l'espace IA tels que le code les produit, sans formule générale. Elle indique ce qui est protégé par défaut, ce qui dépend d'un réglage de déploiement et ce qui sort de l'infrastructure d'Octobot vers un autre prestataire. Octobot ne se présente pas comme une IA souveraine et ne revendique ni certification RGPD ni certification de sécurité.

En bref

Faits vérifiés le 12 octobre 2026.

Modèles
Appels de modèle via OpenRouter. Le profil de données UE (point d'accès régional, fournisseurs sans conservation, liste de modèles) existe mais est désactivé par défaut.
Contrat
Un accord de traitement des données au titre de l'article 28 du RGPD est publié sur /trust/dpa.
Chiffrement
TLS 1.2 ou plus en transit. AES-256-GCM pour les secrets stockés : clés API, jetons OAuth, secrets de webhook et coffre des agents.
Isolation
Chaque espace est isolé par identifiant d'entreprise sur l'ensemble des requêtes.

Quels flux sortent, et vers qui

Le registre public des sous-traitants, tenu à jour avec la production, liste aussi Stripe (paiements), Sentry (supervision des erreurs) et les outils de mesure d'audience du site. OpenRouter y est indiqué aux États-Unis.

FluxDestinataireCe qui est envoyéRègle
Appel de modèleOpenRouter, puis le fournisseur du modèleMessage, historique récent, résumé, profil personnel, extraits de documents autorisésProfil UE désactivé par défaut. Sans lui, le lieu de traitement n'est pas garanti par le code.
Recherche webSerper si une clé est configurée, sinon DuckDuckGoLa requête de rechercheCoupée sous le profil UE tant qu'un administrateur n'a pas approuvé le prestataire.
EmbeddingsFournisseur configuré (ou auto-hébergé)Les passages des documentsDésactivés sans fournisseur. Un tiers est refusé sous le profil UE sans approbation.
Images et vidéos généréesOpenRouter pour les images, fal.ai pour les vidéosLe promptFonctions proposées seulement si le fournisseur est configuré. Hors du périmètre du profil UE.
Connecteurs MCPLe serveur MCP approuvéLes arguments de l'appel d'outilApprobation par un administrateur puis activation par le membre. Le profil UE ne couvre pas l'outil tiers.
Notifications par e-mailResendNom du demandeur, description de l'action à approuver, lienPrestataire indiqué aux États-Unis dans le registre public.
Hébergement et baseSupabase, VercelL'ensemble du serviceSupabase est indiqué en Union européenne, Vercel aux États-Unis et UE (edge) dans le registre public.

Démonstration

Démonstration : le panneau « Mes données » du chat

Le chat indique à chaque membre ce qui est vrai de ses propres données à l'instant de la requête.

1

Étape 1

Le panneau affiche quel fournisseur de modèle traite le tour et s'il tourne sur l'infrastructure du déploiement.

2

Étape 2

Il indique si le profil de données UE est actif, incomplet (les appels sont alors refusés) ou désactivé.

3

Étape 3

Il indique si la recherche web est activée, et la durée de conservation des conversations quand une purge est configurée.

4

Étape 4

Il liste ce que l'assistant retient d'une conversation : résumé, documents utilisés, outils appelés.

5

Étape 5

Les commandes d'effacement, d'export et de suppression y sont accessibles.

Le profil de données UE : ce qu'il impose, et pourquoi il est désactivé par défaut

Quand un déploiement l'active, tous les appels qui portent des données internes sont tenus à des règles appliquées côté serveur : point d'accès régional UE d'OpenRouter uniquement, fournisseurs à conservation nulle, refus de la collecte de données, liste explicite de fournisseurs et de modèles sans repli, et attestation manuelle qu'un contrat et une règle de garde ont été vérifiés dans le compte OpenRouter. Une configuration absente ou invalide refuse l'appel au lieu de basculer sur un autre chemin.

Il est désactivé par défaut. C'est un réglage de déploiement, pas une option que chaque client coche dans son compte. Demandez-nous quel est l'état de votre déploiement avant de vous appuyer dessus. Même actif, il ne couvre pas la recherche web, les images, les vidéos ni les outils tiers.

Contrôles dans le produit

  • Rôles : propriétaire, administrateur, membre, lecteur. Les routes de l'espace exigent une session, un rôle et un filtre par entreprise.
  • Droits documentaires appliqués avant la lecture d'un extrait, avec échec fermé.
  • Journal d'audit exportable en CSV pour les actions de l'espace et les décisions sur les confirmations.
  • Masquage des données sensibles avant l'envoi au modèle, activable par espace : IBAN, numéros de sécurité sociale français et numéros de carte bancaire validés par l'algorithme de Luhn. Les noms et les adresses ne sont pas masqués.
  • Mode confidentiel par conversation : aucune conversation en mode confidentiel n'alimente de mémoire ni d'apprentissage.
  • Coffre de secrets chiffré pour les agents : jamais renvoyé, jamais dans un prompt ni un journal, saisi seulement sur les domaines autorisés après confirmation.
  • Contenu externe (pages web, courrier, transcriptions) traité comme donnée non fiable, avec détection de consignes injectées.
  • Confirmation humaine des actions sensibles, et décision d'un propriétaire ou d'un administrateur pour les critiques, avec séparation des tâches.

Conservation et droits des personnes

La purge automatique des conversations n'a lieu que si une durée de conservation est fixée sur le déploiement. Les journaux d'exécution et les livrables ont une durée technique de 180 jours par défaut, les mémoires d'exécution 30 jours, les chronologies d'agent 180 jours. L'historique technique des appels de l'espace n'enregistre que des métadonnées (utilisateur, module, modèle, nombre de tokens).

Un membre peut exporter ou supprimer ses conversations, effacer sa mémoire, et supprimer son compte. La suppression d'un compte efface aussi ses faits appris, ses objectifs, ses incidents, ses salons et ses médias générés, ainsi que les lignes liées à l'espace dont il est propriétaire.

Le journal d'audit et l'activité de l'espace n'ont pas de purge automatique à ce jour. Le dossier de conformité du dépôt le signale comme une décision à prendre.

Documents pour votre DPO

Le dossier de conformité contient la cartographie des flux, la matrice des rôles, les checklists de contrat et de DPA fournisseurs, un modèle d'information des salariés, l'évaluation de la nécessité d'une AIPD, l'inventaire des transferts hors EEE, la procédure d'incident et une charte d'usage interne. Ce sont des modèles de travail, avec des champs à compléter et à faire valider par un conseil juridique : ce n'est pas un avis juridique.

Honnêteté

Limites à connaître

  • Le lieu de traitement d'un modèle n'est pas garanti sans le profil de données UE, qui est désactivé par défaut.
  • La recherche web, les images, les vidéos, les embeddings tiers et les connecteurs MCP sont des flux distincts du modèle de langage et ne sont pas couverts par le profil UE.
  • Le masquage ne reconnaît que des motifs précis (IBAN, numéro de sécurité sociale, carte bancaire). Il ne remplace pas une consigne interne sur les données à ne pas saisir.
  • Les durées de conservation du journal d'audit, des sauvegardes et des logs d'hébergement dépendent de décisions et de contrats qui ne se lisent pas dans le code.
  • Les données de santé, de religion ou d'autres catégories particulières ne sont pas autorisées par défaut vers un fournisseur tiers. Les traiter exige une analyse spécifique avec votre DPO.
  • Octobot ne détient pas à ce jour de certification de sécurité publiée sur cette page. Ne vous appuyez pas sur ce texte pour attester d'une conformité.

FAQ

Questions fréquentes

Mes données quittent-elles l'Union européenne ?

Cela dépend du flux. Avec le profil de données UE actif, les appels de modèle passent par le point d'accès régional d'OpenRouter, avec des fournisseurs sans conservation. Ce profil est désactivé par défaut. La recherche web, la génération d'images et certains outils tiers passent par d'autres prestataires, dont certains sont aux États-Unis.

Octobot est-il une IA souveraine ?

Nous n'employons pas ce terme. Le modèle par défaut est de Mistral, une société européenne, mais l'appel passe par OpenRouter, et la souveraineté d'une chaîne complète dépend de chaque maillon. Consultez le tableau des flux ci-dessus pour décider.

Mes conversations servent-elles à entraîner un modèle ?

Octobot n'entraîne pas de modèle avec vos conversations. Pour les fournisseurs de modèles, le profil UE refuse la collecte de données et impose des fournisseurs sans conservation. Sans lui, les conditions du fournisseur du modèle s'appliquent, via OpenRouter.

Y a-t-il un accord de traitement des données ?

Oui, un DPA au titre de l'article 28 du RGPD est publié sur /trust/dpa. Un dossier de modèles de conformité (cartographie, rôles, AIPD, transferts) est aussi tenu dans le dépôt. Faites-le valider par votre DPO ou votre conseil.

Comment protéger des données sensibles saisies par erreur ?

Un administrateur peut activer le masquage des IBAN, numéros de sécurité sociale et numéros de carte avant l'envoi au modèle. Le mode confidentiel empêche une conversation d'alimenter la mémoire. Pour les autres catégories de données, définissez une charte d'usage avec votre équipe.

Qui peut voir les conversations des membres ?

Un administrateur peut lire une conversation de projet sans pouvoir l'éditer. Il ne lit pas les conversations personnelles d'un membre sans que celui-ci les partage.

Que devient mon compte si je pars ?

La suppression du compte efface les conversations, la mémoire, les faits appris et les médias générés du membre. Pour l'espace dont il est propriétaire, les lignes associées sont supprimées. Les sauvegardes suivent la politique du fournisseur de base de données.

Voir le panneau de données dans le produit.

Créez un compte et ouvrez le panneau de données d'une conversation. Pour le profil UE, écrivez-nous avant de signer.

Créer un compte