nessie

Politique de confidentialité

Les données personnelles que Nessie traite, pourquoi, et ce que vous pouvez nous demander d’en faire.

Cette page est une traduction, fournie pour que vous puissiez la lire dans votre langue. En cas de différence avec la version anglaise, la version anglaise fait foi.

Ce texte est un brouillon. Il décrit ce que le logiciel fait réellement aujourd’hui, mais il n’a pas été relu par un juriste et Nessie n’a pas encore été lancé.

1. Auto-hébergé ou Nessie Cloud : c’est la première chose à savoir

Nessie existe sous deux formes, et elles n’ont rien de commun du point de vue de la confidentialité. Déterminez de laquelle il s’agit avant de lire quoi que ce soit d’autre.

  • Auto-hébergé. Vous exploitez Nessie sur votre propre infrastructure. Votre organisation est le responsable du traitement de tout ce qu’il contient. UnlikeOtherAI n’a aucun accès à votre instance, n’en reçoit rien et ne traite aucune donnée personnelle pour votre compte. Cette politique décrit le comportement du logiciel afin que vous puissiez rédiger la vôtre ; elle ne fait pas de nous votre sous-traitant.
  • Nessie Cloud. Nous l’exploitons. Pour les données personnelles que votre organisation y place, nous agissons en tant que sous-traitant, sur vos instructions ; votre organisation est le responsable du traitement. Pour le faible volume de données que nous traitons en notre nom propre — administration des comptes, facturation, correspondance d’assistance, ce site web — nous sommes le responsable du traitement. Le reste de cette politique porte sur Nessie Cloud.

Une réserve concernant l’auto-hébergement. Nessie est un logiciel qui communique avec d’autres services : votre instance contactera donc tout ce que vous la configurez pour contacter, qu’il s’agisse d’un fournisseur de modèles, d’un fournisseur de messagerie ou d’un service de recherche ou de navigation. Ces relations sont les vôtres ; elles échappent à notre contrôle et à cette politique.

2. Qui nous sommes

UnlikeOtherAI s.r.o., société immatriculée en République tchèque. Pour toute question concernant cette page, écrivez-nous à l’adresse hello@nessie.works.

Missing: the company registration number (IČO) and the registered office address.

Missing: whether a data protection officer has been appointed, and their contact details if so. Nobody is named as DPO today.

Missing: the effective date of this policy.

3. Les données personnelles que nous traitons et leur provenance

L’identité, qui provient d’UnlikeOtherAI SSO

Nessie Cloud n’a ni mots de passe ni formulaire d’inscription. Vous vous connectez via UnlikeOtherAI SSO, qui fait foi pour déterminer qui vous êtes, à quelle organisation vous appartenez et dans quelles équipes vous figurez. Nessie ne crée pas de comptes, ne vous laisse pas définir de mot de passe et refuse toute demande de modification de votre photo de profil, car votre photo est conservée dans UnlikeOtherAI. Votre nom, votre adresse e-mail et votre profil se modifient là-bas.

Nessie en conserve bien une copie partielle, et nous préférons le dire plutôt que prétendre le contraire. Sa base de données contient votre identifiant de sujet UnlikeOtherAI stable et, à côté, une copie en cache de votre adresse e-mail, de votre nom d’affichage et de l’URL de votre photo, afin qu’une centaine de lignes de discussion puissent afficher un nom sans une centaine de consultations. Cette copie n’a explicitement aucune valeur d’autorité : aucune valeur n’y est inventée, aucune de vos modifications n’y est écrite, et elle est resynchronisée à partir des déclarations vérifiées du fournisseur d’identité à chaque connexion, changement d’équipe ou renouvellement de votre session. La liste en direct des membres de votre organisation est lue dans UnlikeOtherAI au moment de son affichage, au moyen de caches de courte durée qui ne sont jamais autorisés à décider qui peut voir quoi. La suppression pure et simple des colonnes copiées est un chantier prévu, et non quelque chose de déjà fait.

Nous conservons également, durablement : les identifiants UnlikeOtherAI de votre organisation et de vos équipes, votre appartenance et votre rôle au sein de celles-ci, ainsi qu’un identifiant de renouvellement UnlikeOtherAI chiffré et des enregistrements de session locaux, afin que vous restiez connecté et qu’une déconnexion puisse révoquer d’un seul coup tous les jetons en circulation.

Ce que vous et vos collègues placez dans Nessie

Messages, fils de discussion et messages directs ; fichiers et pièces jointes ; documents de la base de connaissances ; tâches, projets et canaux ; noms, rôles et instructions des agents ; votre statut et vos préférences. Tout cela peut contenir des données personnelles vous concernant, concernant vos collègues ou des tiers tels que vos clients — cela dépend entièrement de ce que votre organisation écrit.

Les données que vos agents rencontrent en travaillant

C’est la partie qui mérite le plus d’attention, car un agent va plus loin qu’une application de discussion.

  • Boîtes mail connectées. Si quelqu’un connecte une boîte mail — la sienne ou l’adresse partagée d’une équipe —, un agent peut la lire et y répondre en son nom. Le courrier d’un compte connecté est lu en direct chez votre fournisseur : Nessie conserve l’identifiant d’accès et une trace d’audit, n’importe pas les messages et ne laisse aucune correspondance copiée lorsque vous déconnectez la boîte. L’exception est une boîte que vous connectez à la boîte de réception Clients, comme sales@ ou support@ : vous demandez alors que les conversations soient conservées avec la fiche de chaque client, et Nessie copie donc les messages de cette boîte, avec un volume limité d’historique antérieur. Dans les deux cas, pendant qu’un agent traite un message, le contenu de ce message se trouve dans Nessie et est envoyé à un modèle. Toute personne qui écrit à cette boîte est concernée, et n’y a jamais consenti.
  • Boîtes mail d’agents hébergées. Un déploiement peut à la place donner à un agent sa propre adresse. Le courrier envoyé à cette adresse est stocké dans Nessie : le message est analysé, ses pièces jointes sont stockées, et l’original brut est supprimé du bucket de réception après une période configurable (30 jours, sauf modification par l’opérateur).
  • Le web et les navigateurs. Les agents peuvent récupérer des pages, lancer des recherches et piloter une véritable session de navigateur. Une personne peut prêter à un agent un navigateur privé limité à des sites nommés pendant quinze minutes au maximum. Nessie conserve aussi une petite capture d’écran de chaque onglet sur lequel le navigateur d’un agent a été laissé, afin que le produit puisse l’afficher — ce qui signifie que ces images peuvent contenir le contenu d’une page à laquelle vous êtes connecté.
  • Outils connectés. Les serveurs MCP, agendas et autres intégrations que vous connectez renvoient des données dans le contexte de l’agent, et ces données partent vers le modèle avec tout le reste.

Les enregistrements que Nessie conserve sur ce qui s’est passé

  • Un journal d’audit. Chaque action du plan de contrôle est enregistrée avec son auteur (personne, agent ou service), ce qu’il a fait, sur quoi, si l’action a réussi ou a été refusée et pourquoi, un identifiant de requête et, lorsqu’ils sont disponibles, l’adresse IP et le user-agent du navigateur. Il fonctionne en ajout seul et est relié dans une chaîne de hachage propre à chaque organisation, de sorte que toute falsification est détectable. Les secrets, les identifiants et les corps de requête complets en sont délibérément exclus.
  • Un registre des coûts en tokens. Chaque appel à un modèle est enregistré avec le fournisseur, le modèle, le nombre de tokens et un coût estimé, rattachés à une organisation, une équipe, un projet, un canal, un agent et une personne.
  • La comptabilisation du stockage, afin que l’utilisation du stockage par organisation et par personne soit toujours connue.
  • Les enregistrements de session et d’appareil : jetons de session et de renouvellement hachés, expiration, type de client et user-agent, et — si vous utilisez les applications mobiles ou de bureau — un jeton de notification push.
  • Diagnostic des pannes. L’application hébergée signale les erreurs JavaScript non interceptées avec une classe d’erreur standard et les coordonnées du fichier de build. Elle n’envoie ni le message d’erreur, ni le contenu de la pile, ni l’URL de la page, ni le contenu des conversations, ni les identifiants d’utilisateur ou d’organisation Nessie. Les versions iOS et Android utilisent aussi un système natif de rapport de plantage, qui collecte les traces de plantage ainsi que des métadonnées sur l’appareil et l’installation.

Les données dérivées de votre contenu

Pour permettre aux agents de se souvenir et pour faire fonctionner la recherche, Nessie transforme du texte en vecteurs numériques (embeddings) et les stocke dans sa base de données. Cela concerne la mémoire des agents, le contenu de la base de connaissances et vos requêtes de recherche elles-mêmes. Produire un vecteur suppose d’envoyer le texte à un fournisseur d’embeddings. Si aucun fournisseur d’embeddings n’est configuré, la mémoire et la recherche se rabattent sur une simple correspondance par mots-clés.

Ce site web

Voir la section 9 pour les cookies de préférence, l’analyse d’audience et la recherche locale du pays utilisée pour le titre de la page d’accueil.

4. Pourquoi nous les traitons, et sur quelle base juridique

FinalitéBase juridique
Exploitation de Nessie Cloud pour votre organisation — stockage et distribution du contenu, exécution des agentsExécution de notre contrat avec votre organisation. Nous agissons sur ses instructions.
Vous connecter et vous maintenir connectéExécution du contrat.
Le journal d’audit, les points de validation et l’isolation des locatairesNotre intérêt légitime, et celui de votre organisation, à disposer d’un service sûr et responsable.
Diagnostic des pannes et des plantages de l’applicationNotre intérêt légitime à maintenir un service fonctionnel et sécurisé.
Les registres des tokens et du stockage, et la facturationExécution du contrat, et notre obligation légale de tenir une comptabilité.
L’assistance que vous nous demandezExécution du contrat, ou notre intérêt légitime à vous répondre.
Cookies d’analyse sur ce site webVotre consentement, que vous donnez ou refusez dans le bandeau de cookies et pouvez modifier à tout moment.

Lorsque votre organisation est le responsable du traitement, c’est à elle, et non à nous, qu’il revient d’établir la base juridique permettant de placer dans Nessie les données d’une personne donnée — l’e-mail d’un client, par exemple.

Nous ne vendons pas de données personnelles, et nous n’utilisons pas votre contenu pour vous adresser de la publicité.

5. Qui d’autre y a accès

Les fournisseurs de modèles — le point essentiel

Lorsqu’un agent s’exécute, le contenu de la conversation part vers un modèle de langage. Cela signifie que les messages, les fichiers pertinents, le courrier traité et les résultats des outils appelés quittent Nessie et parviennent au fournisseur de modèles configuré pour votre déploiement. Il n’existe aucun moyen de faire fonctionner un agent sans cela.

Le fournisseur concerné dépend de la configuration. Nessie peut communiquer avec un petit ensemble fixe de fournisseurs nommés dans son code, ou avec tout point de terminaison compatible OpenAI désigné par un opérateur, et chacun peut connecter ses propres abonnements d’IA afin que ses agents fonctionnent sur un compte qu’il paie déjà. Dans Nessie Cloud, les appels passent par une passerelle exploitée par UnlikeOtherAI, qui les transmet au fournisseur en amont accompagnés d’informations signées identifiant l’organisation, l’équipe, la personne, l’agent et l’exécution dont provient l’appel. La recherche web et la recherche approfondie passent par la même passerelle.

Nessie Cloud utilise plusieurs fournisseurs d’inférence, pour le chat et pour les embeddings, et choisit entre eux selon le coût et la qualité. Certains se trouvent hors de l’UE. Une organisation pourra choisir dans l’Admin les fournisseurs que ses agents peuvent utiliser : fournisseurs occidentaux uniquement, européens uniquement, chinois uniquement, ou sans préférence, auquel cas Nessie choisit le fournisseur le plus efficace pour chaque tâche.

Missing, and required before launch: the providers in each group, whether any of them may use traffic for training, and the date the regional choice is available in Admin.

Les autres acteurs sur lesquels nous nous appuyons

  • Hébergement — des hébergeurs européens comme Scaleway et Hetzner, choisis service par service. Voir la section 6.
  • Identité — UnlikeOtherAI SSO, qui détient votre compte, votre profil et votre appartenance à l’organisation.
  • Paiements — votre abonnement et votre relevé sont gérés par UnlikeOtherAI, et les paiements par carte sont traités par Stripe. Nessie ne stocke lui-même ni coordonnées de carte, ni abonnement, ni facture.
  • Les services dont une fonctionnalité a besoin. Les boîtes mail d’agents hébergées envoient et reçoivent via Amazon SES. Les numéros de téléphone, appels et SMS des agents passent par Twilio. Les messages et commentaires Facebook et Instagram arrivent par l’API officielle de Meta. Les sessions de navigateur cloud s’exécutent chez Browserbase. Les appels vocaux avec votre assistant dans l’application ouvrent une connexion audio directe entre votre appareil et Google ; les messages dictés sont transcrits par Google Speech-to-Text via notre passerelle. La mémoire des agents est conservée par remember.ninja, un service de mémoire que nous exploitons nous-mêmes. Les liens de réunion sont générés avec le fournisseur choisi par votre organisation — Google Meet, Jitsi ou Microsoft Teams. Les notifications mobiles passent par les services push d’Apple et de Google, et portent une référence interne plutôt que le contenu des messages.
  • Signalement des pannes. Les erreurs JavaScript assainies de l’application hébergée sont envoyées à la région de données UE de Sentry. Les rapports de plantage natifs iOS et Android sont envoyés à Google Firebase Crashlytics. Ces fournisseurs peuvent traiter les métadonnées réseau et d’appareil nécessaires pour acheminer et regrouper les rapports. Nous ne joignons pas volontairement de contenu de conversation Nessie à ces rapports.
  • Mesure d’usage. Les applications Nessie comptent, par jour, quelles zones sont ouvertes et si quelques actions réussissent, sans aucun contenu joint ; le pays est lu à partir de la connexion puis écarté, et les totaux quotidiens vont à Google Analytics. Vous pouvez désactiver cette mesure dans Vos paramètres → Profil → Aider à améliorer Nessie. Pour choisir votre langue lors de la première visite, l’application demande à GeoJS le pays de votre connexion.
  • Tout ce que vous connectez vous-même — votre fournisseur de messagerie, vos serveurs MCP, vos propres comptes d’IA, et des services comme HubSpot, Mailchimp, LinkedIn ou Xero. Ces relations sont les vôtres et les politiques de vos fournisseurs s’appliquent.

Missing: a proper sub-processor list — every processor by legal name, what it does, where it processes data, and a way to be told before we add one. The list above is based on the current implementation, not a maintained register.

Nous communiquons également des données personnelles lorsque la loi l’exige, ainsi qu’à des conseillers professionnels tenus à une obligation de confidentialité.

6. Où se trouvent vos données, et transferts hors de l’UE

Nessie Cloud fonctionne chez des hébergeurs européens — Scaleway, Hetzner et d’autres. Nous retenons le meilleur service que chacun propose, de sorte que différentes parties du produit peuvent tourner chez différents hébergeurs, tous en Europe.

Votre contenu ne reste pas à l’intérieur de ce périmètre dans un cas important : lorsqu’un agent s’exécute, la requête part vers un fournisseur de modèles, et celui-ci peut la traiter en dehors de l’UE. Il en va de même pour la recherche, les sessions de navigateur, les appels vocaux et tout ce que vous connectez vous-même. L’auto-hébergement place le stockage sous votre contrôle mais ne change pas cela à lui seul : l’appel au modèle quitte toujours vos locaux.

Missing: the transfer mechanism relied on for each non-EU processor — standard contractual clauses, an adequacy decision, or something else — and the transfer impact assessment behind it.

7. Combien de temps nous les conservons

En toute franchise : Nessie n’a aucun calendrier automatique de conservation ou de suppression. Le contenu reste jusqu’à ce que quelqu’un le supprime. Le journal d’audit fonctionne délibérément en ajout seul et n’est aujourd’hui jamais supprimé, car tout l’intérêt d’un journal infalsifiable est que les entrées ne puissent pas disparaître discrètement. Le produit ne propose ni export de données en libre-service, ni suppression d’organisation en libre-service ; lorsque vous nous demandez d’exporter ou d’effacer, nous le faisons à la main.

Les exceptions que nous pouvons indiquer dans le code :

  • Le courrier entrant brut des boîtes mail d’agents hébergées est supprimé du bucket de stockage après une période configurable, 30 jours par défaut, une fois le message importé.
  • Un accès temporaire à un navigateur privé expire au bout de quinze minutes au maximum.
  • Les caches d’identité sont conservés uniquement en mémoire et expirent en quelques secondes ou minutes ; ils ne constituent jamais un stockage durable.
  • Firebase indique que Crashlytics conserve les traces de plantage et les identifiants d’installation associés pendant 90 jours avant d’en commencer la suppression. La conservation des événements de Sentry suit l’offre configurée pour notre organisation dans l’UE.
  • Déconnecter une boîte mail connectée ne laisse aucune correspondance copiée, car aucune n’a été conservée. Le courrier d’une boîte connectée à la boîte de réception Clients reste dans l’historique des conversations jusqu’à sa suppression.

Missing: actual retention periods for content, audit entries, ledger entries, session records and backups, and a period after an account or organisation closes. We will not publish numbers the software does not enforce.

8. Comment elles sont protégées

Concrètement, et uniquement ce qui existe dans le code :

  • Les secrets ne se trouvent jamais en clair dans la base de données. Les secrets des clients vont dans un coffre-fort dédié ; si aucun coffre-fort n’est configuré, Nessie refuse d’en enregistrer un plutôt que de se rabattre sur du texte en clair. Les identifiants des abonnements d’IA personnels vont dans un second coffre-fort distinct, de sorte qu’une identité limitée à l’un ne puisse pas lire l’autre. Les identifiants de renouvellement, les jetons de connecteurs et les clés push sont stockés sous forme d’enveloppes AES-256-GCM sous un trousseau de clés versionné qui peut faire l’objet d’une rotation.
  • Les éléments secrets sont tenus à l’écart des modèles. Un agent peut savoir qu’un secret existe et être autorisé à l’utiliser, mais la valeur ne doit jamais entrer dans un prompt, un argument d’outil, un résultat d’outil, la mémoire, les embeddings, les journaux ou une notification. Un agent ne peut jamais recevoir la permission d’en révéler un.
  • Un détecteur refuse les messages contenant des identifiants, à la fois dans le champ de saisie et de nouveau côté serveur, et peut effacer rétroactivement un identifiant déjà publié — y compris de la mémoire de l’agent tirée de ce message.
  • Le journal d’audit rend toute falsification détectable : il est chaîné par organisation avec SHA-256 et vérifiable après coup.
  • Les agents ne voient que ce qui leur a été donné, et ce qu’un agent a lu limite qui peut lire sa réponse, de sorte qu’un contenu issu d’une source privée ne puisse pas être blanchi dans un canal public.
  • Les requêtes sortantes sont épinglées sur une adresse IP et revalidées à chaque redirection, de sorte qu’une adresse fournie par un modèle ou un utilisateur ne puisse pas être redirigée vers l’infrastructure interne.
  • Les métadonnées de localisation sont supprimées des photos téléversées (EXIF et GPS) au point unique où les fichiers sont stockés, sauf si une organisation désactive cette suppression.
  • Tout est chiffré en transit, et l’accès est limité par rôle au niveau de l’organisation, de l’équipe et du projet.

Aucune sécurité n’est parfaite. Si vous trouvez un problème, merci de nous le signaler à l’adresse hello@nessie.works.

Missing: whether backups are encrypted and where they are held, and our breach notification commitment — how quickly we tell a customer after we become aware of a personal data breach.

9. Cookies et ce site web

Pour choisir le titre de la page d’accueil, notre serveur compare le pays de l’adresse IP de votre connexion à une base de données locale. Aucune adresse IP n’est envoyée à un service de géolocalisation externe. Le résultat de la recherche n’est pas stocké dans votre navigateur. Ce produit inclut des données GeoLite2 créées par MaxMind, disponibles auprès de MaxMind, sous la licence CC BY-SA 4.0.

Voici tout ce qu’il y a à savoir :

  • Votre choix en matière de cookies est enregistré dans un cookie propre (first-party) nommé nessie-cookie-consent, valable un an sur nessie.works et ses sous-domaines, de sorte qu’il suffit de répondre une fois. Il ne contient qu’une seule valeur — le fait que vous ayez autorisé ou non les outils d’analyse — et aucun identifiant. Une copie est aussi conservée dans le stockage local de votre navigateur, au cas où les cookies seraient bloqués. Aucun serveur ne lit l’un ou l’autre.
  • Un cookie de préférence, nessie-device-colour, mémorise la couleur que vous avez choisie pour l’ordinateur sur la page d’accueil. Il est propre à notre site, dure un an et contient un nom de couleur.
  • L’analyse est désactivée tant que vous ne l’activez pas. Le bandeau propose le choix, nous mémorisons votre réponse, et refuser ne vous coûte rien. Notre outil d’analyse est Google Analytics, et sur ce site web il ne s’exécute qu’après votre autorisation.

Sans votre autorisation, il n’y a aucun script de suivi, aucun pixel publicitaire et aucune balise tierce d’aucune sorte. Vous pouvez rouvrir le bandeau et changer d’avis depuis le lien des cookies en pied de page. Les comptages d’usage envoyés par les applications Nessie sont décrits à la section 5.

Missing: what Google Analytics stores for this website and for how long.

La connexion au produit dépose des cookies et stocke des jetons strictement nécessaires pour vous maintenir connecté. Ils ne sont pas facultatifs et ne servent pas au suivi.

10. Vos droits

Si le RGPD s’applique à vous, vous pouvez nous demander de :

  • vous indiquer quelles données personnelles nous détenons à votre sujet, et vous en remettre une copie ;
  • rectifier toute donnée inexacte ;
  • effacer vos données ;
  • limiter l’usage que nous en faisons, ou vous y opposer, y compris pour tout traitement fondé sur l’intérêt légitime ;
  • les transférer vers un autre service sous une forme lisible par machine (portabilité) ;
  • retirer votre consentement lorsque nous nous y sommes fondés, ce qui, pour nous, concerne les cookies d’analyse.

Écrivez à hello@nessie.works. Nous vous répondrons dans un délai d’un mois.

Deux réserves, en toute franchise. Premièrement, si votre organisation utilise Nessie Cloud, elle est le responsable du traitement de ce qu’il contient : pour vos messages et vos fichiers, nous transmettrons donc normalement votre demande à votre organisation et agirons selon ses instructions. Adressez-vous directement à elle et vous obtiendrez une réponse plus rapide. Deuxièmement, votre compte lui-même réside dans UnlikeOtherAI SSO : une demande concernant votre nom, votre adresse e-mail ou votre profil est donc en réalité une demande adressée à ce service, vers lequel nous vous orienterons.

Nessie ne prend à votre sujet aucune décision automatisée produisant des effets juridiques ou vous affectant de manière significative de façon similaire. Les agents produisent des brouillons, des suggestions et des actions ; ce qu’un agent peut faire sans l’approbation d’une personne est un paramètre que votre organisation contrôle.

Vous pouvez également introduire une réclamation auprès d’une autorité de contrôle de la protection des données — en République tchèque, l’Office pour la protection des données personnelles, ou l’autorité du pays de l’UE où vous vivez ou travaillez. Nous préférerions que vous vous adressiez d’abord à nous.

11. Enfants

Nessie est un outil destiné aux organisations et n’est pas conçu pour les enfants. Nous ne traitons pas sciemment, par son intermédiaire, les données personnelles de personnes de moins de 16 ans, et nous ne destinons aucune de ses parties aux enfants. Si vous pensez que les données d’un enfant se sont retrouvées dans Nessie Cloud, dites-le-nous et nous les supprimerons.

12. Modifications de cette politique

Nous mettrons cette page à jour au fil de l’évolution du produit — et il évoluera, car plusieurs sections ci-dessus disent clairement qu’il manque quelque chose. Lorsqu’une modification vous concerne de manière substantielle, nous vous le dirons plutôt que de modifier discrètement la page, et la version mise à jour portera sa date.

Missing: how we notify customers of a material change, and whether earlier versions of this policy will stay available.

13. Contact

hello@nessie.works, pour les questions de confidentialité, les demandes d’exercice de droits et tout autre sujet concernant cette page.

Missing: an EU representative under Article 27, if one is required and appointed. None is appointed today.