Sécurité, confidentialité et ce à quoi l’IA a accès.

Comment Cyril gère la sécurité, l’isolation des clients et l’accès de la couche IA à vos données, y compris les engagements qui ne sont pas encore en vigueur.

Où nous en sommesPré-lancement
SOC 2 Type 1Le Type 2 suit six mois après le Type 1
Préparation du premier audit
RGPDAccès, effacement, rectification, portabilité
Conçu pour le RGPD
Accord de traitement des donnéesPublié pour évaluation
Projet, en attente de relecture juridique
Entraînement de modèles sur vos donnéesConditions publiées des API des fournisseurs ; pas encore de DPA signé
Aucun
Hébergement principal des donnéesHostinger, Lituanie et Pays-Bas
UE, aucune région australienne
Engagement de disponibilitéPré-lancement, conformément aux conditions d’utilisation
Pas encore de SLA
Bug bountyMention publique, aucune poursuite
Reconnaissance uniquement
Nous ne détenons aucune certification à ce jour et aucun rapport d’audit n’est disponible. Cette page est mise à jour, avec les dates, à mesure que chaque élément aboutit.

L’IA agit dans les limites de vos autorisations.

L’IA de Cyril répond en tant qu’utilisateur individuel, pas en tant qu’organisation. La recherche est filtrée selon les mêmes règles de propriété, de rôle et d’autorisations d’espace de travail que l’interface, et chaque étape d’un agent est vérifiée sur le serveur au regard du rôle de la personne qui le sollicite. C’est appliqué dans le code, pas confié au modèle sous forme d’instruction qu’on pourrait le convaincre d’ignorer.

Même question, deux rôles. Un agent IA est un appelant comme un autre, pas un super-administrateur.Espace de travail de démonstration Sorbier Conseil

D’autres garde-fous sur la couche IA.

Pour être utile, l’IA lit les données de votre entreprise. Nous la soumettons donc aux mêmes règles d’accès que le reste de la plateforme, et nous disons clairement ce qui sort de notre infrastructure.

Un cloisonnement testé, pas seulement affirmé
Des tests automatisés d’isolation entre rôles s’exécutent en intégration continue à chaque modification de l’API et doivent réussir avant toute fusion du code. Les recherches de l’IA via Ask Cyril sont consignées dans un journal d’accès interne.
Les identifiants sont masqués dans les requêtes
Avant qu’une requête de conversation n’atteigne un fournisseur de modèles, les identifiants directs structurés (adresses e-mail, numéros de téléphone, adresses IP, numéros de sécurité sociale, IBAN et numéros de carte) sont remplacés par des jetons réversibles, puis restaurés dans la réponse que vous voyez. Les identifiants pris dans du texte libre, comme un nom écrit au milieu d’une phrase, ne sont pas remplacés, et le texte envoyé à OpenAI pour construire les plongements de recherche n’est pas masqué.
Vous pouvez désactiver l’IA externe
Un administrateur peut désactiver entièrement le traitement par des LLM externes pour son organisation. Ce commutateur est appliqué au point unique par lequel passe chaque appel à l’IA, et il refuse l’appel avant même que la requête ne soit construite, pas au niveau de l’interface.
Une option sans sortie de données est prévue
Pour les organisations qui ne peuvent envoyer aucune donnée à un modèle tiers, nous prévoyons de proposer une inférence auto-hébergée sans repli vers un fournisseur public : une requête atteindrait le point de terminaison privé, ou elle échouerait. Cette option n’est pas encore disponible pour les clients.
L’isolation des clients s’applique aussi à l’IA
Chaque requête d’IA et de recherche est limitée à une seule organisation. Deux organisations ne partagent jamais de résultats de recherche, ni de préfixe de requête mis en cache chez un fournisseur de modèles.

Ce qui est encore en cours.

  • Des DPA contresignés avec chaque fournisseur de modèlesPas encore en vigueur
  • Des conditions de conservation zéro (Zero Data Retention) avec les fournisseurs de modèlesPas encore en vigueur

Nous préférons vous le dire plutôt que de vous laisser le supposer. Deux engagements ne sont pas encore en vigueur : des accords de traitement des données contresignés avec chaque fournisseur de modèles au nom de notre entité d’exploitation, et des conditions de conservation zéro (Zero Data Retention) qui suppriment la courte fenêtre de surveillance des abus pendant laquelle un fournisseur peut conserver une requête.

Tant que ces deux engagements ne sont pas en place, les fournisseurs sont utilisés selon leurs conditions standard publiées, notre DPA client est proposé comme projet et non comme accord validé par un avocat, et nous ne revendiquons contractuellement aucune durée de conservation au-delà de ce que ces conditions publiées nous garantissent. Les organisations qui ont besoin d’une garantie plus tôt peuvent utiliser le commutateur IA de leur organisation décrit plus haut.

Entraînement des modèles. Nous utilisons Anthropic et OpenAI via leurs offres d’API commerciales qui, selon les conditions publiées par ces fournisseurs, ne servent pas à entraîner leurs modèles. Le fonctionnement des assistants grand public auquel on pense généralement ne s’applique pas au trafic API.

Les garde-fous techniques ci-dessus sont issus d’un audit interne de notre posture de confiance en matière d’IA, y compris les lacunes relevées et ce que nous avons fait pour chacune. Il est disponible sur demande à security@getcyril.com.

Une trace de chaque exécution d’agent.

Ask Cyril présente son plan et attend votre validation. Chaque étape est vérifiée sur le serveur au regard de vos autorisations avant de s’exécuter, et chaque exécution est enregistrée : le plan, qui l’a validé et ce que chaque étape a fait. Il n’existe pas encore d’annulation en un clic pour une exécution d’agent.

Récupération et export, d’après les politiques publiées

Jusqu’à votre intervention

Les éléments supprimés restent dans la corbeille jusqu’à ce que quelqu’un les restaure ou les supprime définitivement.

Gratuit

L’export de vos données est gratuit à tout moment, que vous résiliiez ou non.

30 jours

Après la résiliation, votre contenu reste disponible à l’export avant que sa suppression ne soit programmée.

12 mois

Les sauvegardes sont conservées 365 jours, puis expirent automatiquement.

Pratiques de sécurité.

Ce qui est en place aujourd’hui. Tout ce qui est encore en cours est décrit en toutes lettres sur cette page, si bien que cette liste ne peut jamais exagérer ce qui est appliqué.

Chiffrement en transit

Tout le trafic vers Cyril est chiffré en TLS 1.2 ou supérieur. Le HTTPS est imposé sur chaque point de terminaison ; les requêtes HTTP sont redirigées.

Chiffrement au repos

Les secrets d’intégration propres à chaque organisation, les jetons OAuth et les graines TOTP sont chiffrés au niveau applicatif avec une clé maîtresse stockée hors de la base de données. Les sauvegardes sont chiffrées avec age avant leur envoi vers le stockage objet. La base de données principale s’appuie sur le chiffrement des volumes de l’hébergeur, en AES-256 géré par celui-ci.

Contrôles d’accès

Contrôle d’accès fondé sur les rôles, avec le moindre privilège par défaut. L’authentification multifacteur est imposée aux administrateurs de la plateforme et peut être exigée pour toute l’organisation par les administrateurs clients.

Gestion des vulnérabilités

Dependabot propose chaque semaine des mises à jour des dépendances ; pnpm audit et l’analyse statique Semgrep signalent leurs constats sans rien bloquer. Une analyse des conteneurs par Trivy bloque les déploiements en production en cas de vulnérabilité élevée ou critique corrigeable. La divulgation coordonnée passe par notre programme de bug bounty.

Réponse aux incidents

Une procédure documentée de réponse aux incidents, avec des niveaux de gravité et des délais définis. Les violations de données personnelles sont notifiées aux clients concernés dans les 72 heures suivant leur confirmation, conformément à l’article 33 du RGPD. Pour les clients australiens, la même notification sert le dispositif Notifiable Data Breaches : une violation susceptible d’être déclarable est évaluée sous 30 jours, et l’OAIC ainsi que les personnes concernées sont informées dès que possible lorsqu’un préjudice grave est probable.

Isolation des clients

Une base de données partagée, avec une isolation par ligne via org_id appliquée au niveau des services. Notre définition de « terminé » exige des tests d’isolation entre clients pour chaque type d’entité. Aucune donnée n’est partagée entre clients.

Certifications et engagements.

Cyril est un logiciel en pré-lancement. Lorsqu’un engagement n’existe pas encore, cette section le dit, plutôt que de vous laisser le supposer.

SOC 2 Type 1

Préparation du premier audit

SOC 2 Type 1 est une condition de la disponibilité générale de Cyril. Le Type 2 suit six mois après l’attestation Type 1. Nous ne détenons aucune certification à ce jour et aucun rapport d’audit n’est disponible.

RGPD

Conçu pour le RGPD

Conçu pour le RGPD : les demandes d’accès, d’export, de rectification et d’effacement sont traitées dans le produit. Notre accord de traitement des données sera prêt avant la signature des clients.

Accord de traitement des données

Projet, en attente de relecture juridique

Notre DPA peut déjà être consulté, mais sa relecture par un avocat n’est pas terminée : il est publié comme projet, pour évaluation, et non comme accord définitif. Les clients qui ont besoin d’un DPA signé peuvent nous contacter et nous leur confirmerons le calendrier.

Disponibilité et statut

Aucun engagement de disponibilité

Cyril est un logiciel en pré-lancement, en développement actif, et nos conditions d’utilisation indiquent clairement qu’il n’existe ni engagement de disponibilité ni accord de niveau de service. Nous ne publions aucun pourcentage de disponibilité et il n’y a pas d’avoirs de service. Le service peut être interrompu pour maintenance, des fonctionnalités peuvent être brièvement indisponibles pendant un déploiement, et des anomalies seront découvertes en production, parce que le produit est jeune.

Les niveaux de service et les délais de réponse du support n’existent que lorsqu’un bon de commande Enterprise les prévoit, et aucun ne s’applique par défaut. Une page de statut publique est en ligne sur status.getcyril.com, avec l’état de chaque composant et un historique des incidents.

Les données clients sont hébergées dans l’Union européenne.

LituanieCentre de données Hostinger
Pays-BasCentre de données Hostinger
AustralieAucune région aujourd’hui, ni prévue avant la disponibilité générale

La base de données et l’API tournent chez Hostinger, dans des centres de données situés en Lituanie et aux Pays-Bas. C’est l’hébergement principal, publié dans la liste des sous-traitants ultérieurs, et non une région que le client peut choisir.

Si vos données doivent rester en Australie (marchés publics, IRAP, ou un conseil d’administration qui refuse toute communication à l’étranger), Cyril ne peut pas encore répondre à cette exigence. Nous préférons l’écrire ici plutôt que de le voir surgir au cours d’une négociation.

APP 8. Si vous êtes une entité soumise aux APP au titre du Privacy Act australien, confier des informations personnelles à Cyril constitue une communication à l’étranger, dont vous restez responsable. En mai 2026, aucun pays n’est désigné comme offrant une protection substantiellement similaire : l’APP 8 s’applique donc pleinement. Nous ne prétendons pas que le droit de l’UE, de la Lituanie ou des Pays-Bas constitue un équivalent désigné.

Nous proposons à la place, dans le projet de DPA, un traitement contractuellement équivalent aux APP : traitement uniquement sur vos instructions, mesures de sécurité, aide pour les demandes d’accès et de rectification, notification des violations (Notifiable Data Breach) alignée sur le délai d’évaluation de 30 jours, suppression ou restitution à la résiliation, et responsabilité à l’égard des sous-traitants ultérieurs. Le DPA reste un projet en attente de relecture juridique.

Cette section ne constitue ni un conseil juridique, ni une conformité IRAP, ni la promesse d’une région australienne. Le DPA expose les faits et le traitement ; il ne règle pas la question de l’APP 8 à votre place.

Sous-traitants ultérieurs.

Certains tiers font partie du fonctionnement de Cyril, et toutes les organisations y ont recours. D’autres sont des intégrations, mobilisées uniquement lorsqu’une personne de votre organisation en active une depuis Paramètres → Intégrations.

Toujours actifsUtilisés par toutes les organisations, sans possibilité de les désactiver. La liste complète en compte quelques autres.
FournisseurRôleRégion
Hostinger (Chypre)Hébergement de l’API et de la base de données, lieu principal de stockage des données clientsUE
Cloudflare (États-Unis)DNS, CDN et pare-feu ; stockage des fichiers téléversés et des sauvegardes chiffréesRéseau mondial
Twilio SendGrid (États-Unis)E-mails système, ainsi que les factures et documents que vous envoyez à vos clientsÉtats-Unis / UE
Sentry (États-Unis)Suivi des erreurs, configuré pour effacer les données personnellesÉtats-Unis
Apollo.io (États-Unis)Recherche de prospects B2B et enrichissement des contactsÉtats-Unis
Brandfetch (Pays-Bas)Recherche du logo et des couleurs de marque des nouveaux comptesUE
Google Maps Platform (États-Unis)Saisie semi-automatique des adresses et enrichissement des sociétésMonde
Anthropic (États-Unis)Fournisseur de modèles principal pour les fonctionnalités d’IAÉtats-Unis
OpenAI (États-Unis)Fournisseur secondaire de modèles et de plongements (embeddings)États-Unis
Stripe (États-Unis)Facturation des abonnements, et Connect lorsque vous encaissez des paiements par carteÉtats-Unis / UE / Australie
ElevenLabs (États-Unis)Voix de l’assistant et du lecteur de pages, sur le compte propre de CyrilÉtats-Unis
Google Analytics (États-Unis)Mesure d’audience du site après consentement ; dans l’application, une propriété limitée aux noms de modulesÉtats-Unis / UE
Ahrefs (Singapour)Mesure d’audience sans cookies sur ce siteNon communiquée

Facultatifs, inactifs tant qu’ils ne sont pas connectés

Si personne dans votre organisation n’active l’un d’eux, aucune donnée ne parvient à ce fournisseur et il n’est pas votre sous-traitant ultérieur.

  • Gravatar
  • Twilio SMS
  • Pipedrive
  • HubSpot
  • Adobe Experience Manager
  • Gmail et Google Agenda
  • Microsoft 365 et OneDrive
  • Google Drive
  • Slack
  • DocuSign
  • Microsoft Entra ID
  • ElevenLabs Voice Studio
  • Klaviyo
  • Salesforce
  • Revolut Merchant

Notification des changements. Tout changement apparaît d’abord dans la liste des sous-traitants ultérieurs, avec sa date. La section 3.2 du Accord de traitement des données prévoit un préavis écrit de 60 jours avant tout changement de fournisseur toujours actif, avec un droit d’opposition pendant ce délai. Le DPA étant encore un projet, cet engagement n’est ferme qu’autant qu’un projet peut l’être. Pour être prévenu des changements de la liste, écrivez à legal@getcyril.com.

Bug bounty.

Nous menons un programme de divulgation coordonnée des vulnérabilités et accueillons les signalements des chercheurs en sécurité agissant de bonne foi. Nous n’engagerons jamais de poursuites contre quiconque respecte cette politique.

Signaler un problème de sécuritésecurity@getcyril.comNous accusons réception sous 2 jours ouvrés. Sans réponse de notre part dans ce délai, merci de renvoyer votre message : il a pu être filtré.Politique complète

Ce qu’il faut inclure

  • Une description claire de la vulnérabilité et de son impact potentiel
  • Les étapes de reproduction, idéalement avec une preuve de concept minimale
  • Les URL ou points de terminaison concernés, et le contexte de compte nécessaire
  • Votre estimation CVSS et le niveau de gravité (nous l’ajusterons si besoin)
  • Si vous souhaitez être cité publiquement, et sous quel nom

Gravité et délais de réponse

GravitéCVSS v3.1ExemplesPremière réponse
Critique9.0 à 10.0Exécution de code à distance ; compromission complète de la base de données ; exposition de données entre clients ; contournement du parcours de paiement24 heures
Élevée7.0 à 8.9Élévation de privilèges authentifiée ; SSRF atteignant des services internes ; contournement de l’authentification sur un point de terminaison48 heures
Moyenne4.0 à 6.9XSS stockée dans une interface authentifiée ; CSRF sur un point de terminaison qui modifie l’état ; IDOR à portée limitée5 jours ouvrés
Faible0.1 à 3.9XSS réfléchie nécessitant une interaction de la victime ; limites de débit manquantes sans scénario d’abus ; fuites d’informations sans gravité10 jours ouvrés

Il s’agit de délais de premier tri, pas de délais de correction, et ce sont des objectifs. L’engagement que nous tenons, c’est l’accusé de réception sous 2 jours ouvrés, quelle que soit la gravité. Cyril est une petite équipe sans astreinte 24 heures sur 24, et nous préférons vous le dire plutôt que d’afficher un chiffre que nous ne pourrions pas toujours tenir.

Périmètre

Dans le périmètre

  • Interface de l’application interne
  • API REST publique et points de terminaison d’audit MCP
  • Interface d’administration de la plateforme
  • Interface du portail client
  • Ce site, y compris ses points de terminaison de collecte de contacts et de signalement
  • Les sous-domaines d’organisation, dès qu’ils seront disponibles, à l’exclusion de tout hôte portant le suffixe -staging

Hors périmètre

  • Les découvertes visant des environnements de préproduction ou de développement
  • Les services tiers dont nous dépendons ; signalez-les directement à l’éditeur concerné
  • L’ingénierie sociale visant le personnel, les clients ou les fournisseurs
  • Les attaques physiques contre les locaux, le matériel ou le personnel
  • Les attaques par déni de service ou volumétriques
  • Le spam, l’hameçonnage ou tout ce qui contacte des tiers non consentants
  • Les découvertes reproductibles uniquement avec des identifiants obtenus par force brute ou des jetons volés
  • Les problèmes touchant des navigateurs obsolètes (nous prenons en charge les deux dernières versions majeures de Chrome, Firefox, Safari et Edge)
  • Le self-XSS, les en-têtes manquants sans impact démontré, les limites de débit manquantes sans scénario d’abus
  • Les résultats de scanners automatisés sans preuve de concept fonctionnelle

Protection juridique

Dès lors que vous agissez de bonne foi et respectez cette politique, Cyril considère vos recherches comme une démarche autorisée. Nous n’engagerons aucune poursuite contre vous, notamment au titre du Computer Misuse Act 1990 (Royaume-Uni), du Computer Fraud and Abuse Act (États-Unis) ou de toute législation analogue ailleurs, et nous collaborerons si nécessaire avec nos sous-traitants ultérieurs et les autorités pour garantir cette protection. En contrepartie, vous vous engagez à :

  • Arrêter vos tests dès que la vulnérabilité est confirmée, et ne pas extraire plus de données que le strict nécessaire pour en démontrer l’impact.
  • Ne pas consulter, modifier ni détruire de données appartenant à d’autres utilisateurs ou organisations.
  • Ne pas interrompre le service pour d’autres utilisateurs.
  • Ne pas divulguer publiquement la vulnérabilité avant que nous ayons eu une possibilité raisonnable de la corriger (en général 90 jours, avec des prolongations convenues par écrit pour les corrections complexes).
  • Respecter toutes les lois applicables.

Reconnaissance

Le programme repose pour l’instant uniquement sur la reconnaissance. Avec votre accord, nous citons publiquement les auteurs de signalements sur cette page une fois le correctif déployé et un délai de divulgation raisonnable écoulé. Nous étudions la mise en place de primes à mesure que la plateforme mûrit ; le jour où elles arriveront, la grille des récompenses figurera ici, et les auteurs d’un signalement éligible antérieur à ce changement seront indemnisés rétroactivement.

Tableau d’honneurAucun signalement public pour l’instant. Soyez le premier.