[nonimo]
FR
Télécharger l’app

Nonimo Gateway, chez vous

Dites oui à l’IA sans qu’une seule donnée personnelle quitte votre réseau.

Nonimo Gateway masque les données personnelles sur vos propres serveurs avant chaque appel à l’IA, puis les rétablit dans la réponse. Il s’installe dans un conteneur devant l’API d’OpenAI, sans toucher au code de vos services : seule la base_url change.

  • Sur vos propres serveurs
  • Vos contenus ne passent jamais par Nonimo
  • NIR, SIREN, SIRET, IBAN et les identifiants de chaque pays
POST /v1/chat/completions
  1. Part de votre chatbot interne

    Résume le dossier de Camille Martin et écris-lui à camille.martin@example.com.

  2. Arrive chez le fournisseur masqué chez vous

    Résume le dossier de [PERSONNE_1] et écris-lui à [E-MAIL_1].

  3. Le fournisseur répond

    Bonjour [PERSONNE_1], nous avons examiné votre dossier : il est complet.

  4. Revient à votre service vraies données

    Bonjour Camille Martin, nous avons examiné votre dossier : il est complet.

Exemple avec des données fictives. Le Gateway couvre les appels à l’IA que vos services font par API, pas ChatGPT dans le navigateur (pour cela, voir Nonimo pour les organisations).

Mise en place

Anonymisation des données vers l’IA : le Gateway pseudonymise en trois étapes

Sans toucher au code de vos services : un conteneur sur votre serveur et une nouvelle base_url.

  1. Un conteneur dans votre datacenter ou votre cloud.

    Détail technique

    Il s’installe sur vos serveurs ou dans votre compte cloud, à côté de vos services, et plusieurs instances peuvent tourner en parallèle.

  2. Votre code appelle toujours l’API d’OpenAI. Seule l’adresse change.

    Détail technique

    Le Gateway parle l’API d’OpenAI. Vos services pointent vers lui et continuent d’appeler /v1/chat/completions ou /v1/responses, function calling compris. La destination peut être OpenAI ou toute API compatible.

  3. Les données partent sous forme de marqueurs et reviennent en clair dans la réponse.

    Détail technique

    Chaque requête est analysée avant de partir vers votre fournisseur : les données personnelles sont remplacées par des marqueurs et, dans la réponse, chaque marqueur retrouve sa valeur. Les requêtes de vos services vers l’IA passent par le Gateway avant de quitter votre réseau.

Le SDK officiel d’OpenAI fonctionne tel quel ; il suffit de pointer le client vers le Gateway :

Python
from openai import OpenAI

# Même client, même clé : seule la base_url change
client = OpenAI(base_url="http://votre-serveur:8080/v1")
resp = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "Résume le dossier de Camille Martin."}],
)
Node
import OpenAI from "openai";

// Même client, même clé : seule la baseURL change
const client = new OpenAI({ baseURL: "http://votre-serveur:8080/v1" });
const resp = await client.chat.completions.create({
  model: "gpt-4o",
  messages: [{ role: "user", content: "Résume le dossier de Camille Martin." }],
});
curl
# La requête habituelle, envoyée à votre serveur
curl http://votre-serveur:8080/v1/chat/completions \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o",
    "messages": [{"role": "user", "content": "Résume le dossier de Camille Martin."}]
  }'

Les données reviennent

La réponse revient avec les vraies données

Votre fournisseur ne voit que des marqueurs ; votre service reçoit la réponse avec les vraies données, chacune à sa place.

chatbot.example.com

Chatbot interne

Résume le ticket ouvert par Julie Moreau[PERSONNE_1] depuis julie.moreau@example.com[E-MAIL_1].

Réponse

Le ticket de Julie Moreau[PERSONNE_1] concerne un accès VPN impossible depuis lundi. J’écris à julie.moreau@example.com[E-MAIL_1] avec la marche à suivre pour se reconnecter.

Marqueurs rétablis : 2 sur 2 Données personnelles envoyées : 0

Service client

Rédige un e-mail à Thomas Bernard[PERSONNE_1] (thomas.bernard@example.com[E-MAIL_1]) pour confirmer la réception de ses justificatifs.

Réponse

Bonjour Thomas Bernard[PERSONNE_1], nous vous confirmons la bonne réception de vos justificatifs. Nous vous écrirons à thomas.bernard@example.com[E-MAIL_1] dès que votre dossier sera traité.

Marqueurs rétablis : 2 sur 2 Données personnelles envoyées : 0

Agent avec outils

Vérifie le remboursement de Nicolas Petit[PERSONNE_1], NIR 1 79 03 75 112 045 00[NIR_1].

Le modèle appelle une fonction

verifier_remboursement({ "assure": "Nicolas Petit[PERSONNE_1]", "nir": "1 79 03 75 112 045 00[NIR_1]" })

Votre outil reçoit la vraie valeur ; le fournisseur n’a vu que le marqueur.

Marqueurs rétablis : 2 sur 2 Données personnelles envoyées : 0

RH

Prépare la lettre d’accueil de Sophie Laurent[PERSONNE_1] ; son salaire sera versé sur l’IBAN FR00 0000 0000 0000 0000 0000 000[IBAN_1].

Réponse

Bonjour Sophie Laurent[PERSONNE_1], bienvenue dans l’équipe ! Votre salaire sera versé sur le compte FR00 0000 0000 0000 0000 0000 000[IBAN_1].

Marqueurs rétablis : 2 sur 2 Données personnelles envoyées : 0
  • Chaque donnée, son marqueurIl ne réécrit ni ne résume rien, et chaque donnée garde le même marqueur sur toute la conversation.
  • La détection tourne dans votre réseauLes données ne quittent pas votre réseau pour être détectées.
  • Function callingVos outils reçoivent les arguments JSON avec la vraie valeur.

Pour votre DPO : il s’agit de pseudonymisation au sens de l’article 4, point 5, du RGPD, et la correspondance avec les vraies données reste dans votre infrastructure. Ce qu’en disent le RGPD et la CNIL, dans les questions.

La différence entre pseudonymiser et anonymiser est expliquée dans notre guide pseudonymisation : anonymiser un document avant de l’envoyer à une IA.

Détail technique

La détection tourne dans votre réseau : les données n’en sortent pas pour être analysées. Il ne réécrit ni ne résume, il signale seulement ce qui est une donnée personnelle, et au sein d’une conversation chaque donnée garde son marqueur du début à la fin. Dans les appels d’outils, il masque les valeurs texte des arguments sans en modifier la structure et, quand le modèle demande l’exécution d’une fonction, il la transmet avec la vraie valeur pour que votre outil travaille sur les données réelles.

Ce qui part vers OpenAI

Rédige un e-mail à [PERSONNE_1] ([E-MAIL_1]) pour confirmer la réception de ses justificatifs.

Ce que reçoit votre service

Bonjour Thomas Bernard, nous vous confirmons la bonne réception de vos justificatifs. Nous vous écrirons à thomas.bernard@example.com dès que votre dossier sera traité.

Identifiants nationaux

Du NIR au SIRET, le Gateway reconnaît les identifiants de chaque pays

Chaque document, avec son format propre. Choisissez un pays et voyez ce qui arrive à l’IA.

Et aussi (France)

  • NomLéa Dubois[PERSONNE_1]
  • Téléphone+33 6 39 98 00 00[TELEPHONE_1]
  • IBANFR00 0000 0000 0000 0000 0000 000[IBAN_1]
  • Adresse12 rue des Lilas, 69003 Lyon[ADRESSE_1]
  • E-maillea.dubois@example.com[E-MAIL_1]
  • SIREN123 456 781[SIREN_1]

Et dans tous les pays

  • Clés d’API[CLE_API_1]
  • Cartes bancaires[CARTE_1]
  • Passeports (MRZ)[PASSEPORT_1]
votre service → Gateway → api.openai.com
  • NIR[NIR_1]
  • SIREN[SIREN_1]
  • SIRET[SIRET_1]

Votre service envoie

Vérifie la fiche de Camille Martin, NIR 2 85 05 78 006 084 00, employée de la société SIRET 123 456 781 00018.

L’IA reçoit

Vérifie la fiche de [PERSONNE_1], NIR [NIR_1], employée de la société SIRET [SIRET_1].

Données inventées et numéros d’exemple non valides.

Voir le tableau complet des documents par pays

Le Gateway reconnaît les données personnelles courantes (noms, e-mails, téléphones, adresses, clés d’API) et, en plus, les numéros d’identification de chaque pays, avec leur format propre : NIR, SIREN et SIRET pour la France. Il reconnaît aussi les IBAN, les cartes bancaires et les passeports (leur zone de lecture automatique, ou MRZ).

PaysDocuments
FranceNIR (numéro de sécurité sociale), SIREN, SIRET
EspagneDNI, NIE, NIF, numéro de sécurité sociale
AllemagneSteuer-ID, Sozialversicherungsnummer
Italiecodice fiscale, partita IVA, carta d’identità elettronica (CIE), tessera sanitaria
PortugalNIF, NISS
BrésilCPF, CNPJ, CNH (permis de conduire)
Royaume-UniNational Insurance number, NHS number
IrlandePPS number
AustralieTFN, Medicare
États-UnisSocial Security number
Dans tous les paysIBAN, passeports (bande MRZ), cartes bancaires

Face à Presidio

Vous regardez du côté de Presidio ? Nonimo Gateway est livré prêt à l’emploi

Presidio détecte des données personnelles dans un texte. Le proxy compatible OpenAI qui le place devant l’API, c’est votre équipe qui le construit ; avec Nonimo Gateway, il est fourni.

Pour votre équipe : 6 tâches sur 8 Pour votre équipe : pointer la base_url vers le Gateway
Ce que chaque option fournit et ce qui reste à la charge de votre équipe
Tâche Le monter avec Presidio Avec Nonimo Gateway
Détecter les données personnelles dans le texte Fourni par Presidio Inclus
Proxy compatible OpenAI À construire Fourni
Le placer devant votre fournisseur d’IA À brancher vous-même Changer la base_url
Rétablir les vraies données dans la réponse À construire vous-même Fourni
Identifiants nationaux de chaque pays Détecteurs à choisir et à paramétrer Ceux du tableau ci-dessus
Textes en français et dans d’autres langues À configurer vous-même Fourni
Le maintenir à jour Votre équipe Nouvelles versions fournies
Où il tourne Sur votre infrastructure Un conteneur sur votre serveur

La comparaison complète, ligne par ligne : Alternative à Microsoft Presidio →

Détail technique

Presidio détecte les données personnelles dans un texte, mais ne fournit pas de proxy compatible OpenAI : pour le placer devant l’API, votre équipe doit le construire, le brancher et le maintenir.

Nonimo Gateway vous le livre prêt : un conteneur sur votre propre serveur, une API compatible OpenAI, les vraies données rétablies dans la réponse et les identifiants nationaux du tableau ci-dessus.

Sur votre serveur

Sous votre contrôle, dans votre propre réseau

Vous gardez votre fournisseur d’IA et le Gateway devient un élément de plus de votre périmètre.

LiteLLM

Déjà sur LiteLLM ? Activez Nonimo en guardrail

Si votre plateforme route déjà ses appels avec LiteLLM, Nonimo s’y intègre de deux façons. Choisissez celle qu’il vous faut.

Guardrail dans LiteLLM

  1. Vos services
  2. LiteLLM
  3. Nonimo
  4. Le modèle

Aller Résume le dossier de [PERSONNE_1]

Retour La réponse arrive avec les marqueurs: [PERSONNE_1]

  • Les données personnelles partent masquées avant d’atteindre le modèle
  • S’active dans la configuration de LiteLLM
  • Les vraies valeurs ne sont pas rétablies dans la réponse
Il vous les faut ? Passez au mode proxy →

Gateway en mode proxy

  1. Vos services
  2. Nonimo Gateway
  3. Votre fournisseur d’IA

Aller Résume le dossier de [PERSONNE_1]

Retour La réponse arrive avec les vraies valeurs: Camille Martin

  • Les données personnelles partent masquées avant d’atteindre le modèle
  • La réponse revient avec les vraies valeurs
Détail technique

Vous utilisez déjà LiteLLM ? Nonimo s’active comme guardrail, ou comme proxy devant votre fournisseur si vous voulez retrouver les vraies données dans la réponse.

Offres

Trois offres pour pseudonymiser vos requêtes vers l’IA

Chaque offre commence par 30 jours d’essai, et si vous dépassez votre volume, le Gateway vous prévient et le service continue.

600 personnes

Pour vous Nonimo Gateway Entreprise, 490 €/mois

Cabinet

Pour démarrer

Pour les cabinets d’avocats, d’expertise comptable et les PME

Nonimo Gateway Cabinet 290 €/mois Nonimo Gateway Cabinet ou 2 900 € par an

Jusqu’à 25 millions de mots par mois Équipes jusqu’à 200 personnes environ
  • 1 instance
  • Support par e-mail
Demander un accès

Entreprise

Pour les organisations avec plusieurs équipes ou plusieurs sites

Nonimo Gateway Entreprise 490 €/mois Nonimo Gateway Entreprise ou 4 900 € par an

Jusqu’à 150 millions de mots par mois Équipes jusqu’à 1 000 personnes environ
  • Jusqu’à 3 instances
  • Mode hors ligne, sur demande
  • Support prioritaire
Demander un accès

Sur mesure

Pour les grands comptes et les secteurs réglementés

Sur devis

Aucun plafond de mots Plus de 1 000 personnes
  • Instances illimitées
  • Mode hors ligne, sur demande
  • Contrat et conditions adaptés à votre organisation
Nous contacter
Pour combien de personnes chaque offre est-elle prévue ?

L’offre Cabinet comprend 25 millions de mots par mois : selon notre estimation, de quoi couvrir des équipes jusqu’à 200 personnes environ ; l’offre Entreprise, avec 150 millions, convient à des équipes jusqu’à 1 000 personnes environ ; et l’offre Sur mesure, sans plafond, est pensée pour plus de 1 000 personnes ou plusieurs sites. Si vous dépassez un jour votre volume, nous vous prévenons et le service continue de fonctionner.

Accès

Demandez un accès à Nonimo Gateway

Décrivez-nous votre environnement actuel : nous revenons vers vous pour monter un essai sur votre propre infrastructure.

Quels outils d’IA votre équipe utilise-t-elle aujourd’hui ? (plusieurs réponses possibles)

Ces informations servent uniquement à vous recontacter au sujet de Nonimo Gateway. Politique de confidentialité.

Questions

Questions fréquentes

Ce que demandent le DSI, le RSSI et le DPO avant de déployer le Gateway.

Ce qu’il fait et ce qu’il couvre

Quelles API et fonctions sont prises en charge ?

L’API d’OpenAI et toute API compatible : Chat Completions et Responses, avec appels d’outils.

Que voit réellement le fournisseur d’IA ?

La requête avec des marqueurs à la place des données repérées, par exemple [PERSONNE_1] ou [NIR_1]. Par type de donnée et par sens, vous choisissez de masquer, de bloquer (la requête ne part pas et l’erreur indique la catégorie, pas la valeur) ou d’alerter (elle part telle quelle et elle est comptée). Vous pouvez ajouter vos propres termes, comme des références de dossier.

Le Gateway ralentit-il les réponses ?

La détection se fait en local, dans votre réseau, sans détour par un service externe.

Est-ce de l’anonymisation des données ?

Non, c’est de la pseudonymisation, et c’est ce qu’il vous faut pour obtenir une réponse exploitable. L’anonymisation des données rompt définitivement le lien avec la personne ; le Gateway remplace les données par des marqueurs et vous les rend dans la réponse. Qui cherche à anonymiser des données avant de les confier à une IA a presque toujours besoin, en réalité, de pseudonymisation.

Pour combien de personnes chaque offre est-elle prévue ?

L’offre Cabinet comprend 25 millions de mots par mois : selon notre estimation, de quoi couvrir des équipes jusqu’à 200 personnes environ ; l’offre Entreprise, avec 150 millions, convient à des équipes jusqu’à 1 000 personnes environ ; et l’offre Sur mesure, sans plafond, est pensée pour plus de 1 000 personnes ou plusieurs sites. Si vous dépassez un jour votre volume, nous vous prévenons et le service continue de fonctionner.

Sécurité et confidentialité

Que se passe-t-il en cas de panne ?

Par défaut, la requête ne part pas et votre application reçoit une erreur explicite.

Le Gateway se connecte-t-il à Nonimo ?

Uniquement pour la licence et des chiffres d’usage, pas pour du contenu. Si votre réseau ne peut pas joindre Nonimo, les offres Entreprise et Sur mesure disposent d’un mode hors ligne, sur demande. Écrivez-nous à hello@nonimo.ai et nous définirons ensemble les conditions.

Qu’en disent le RGPD et la CNIL ?

Le RGPD définit la pseudonymisation à son article 4, point 5, et la cite parmi les mesures de ses articles 25 et 32. Pour la CNIL, des données pseudonymisées restent des données personnelles : le RGPD continue de s’appliquer. Ici, la table de correspondance reste dans votre infrastructure. Le Gateway vous aide à appliquer le principe de minimisation à ce qui part vers votre fournisseur d’IA ; il ne remplace ni votre analyse d’impact (AIPD) ni votre contrat de sous-traitance avec le fournisseur, mais il réduit les données personnelles confiées à un tiers.

Déploiement et licence

Comment se déploie le Gateway ?

Un serveur ou un cluster capable de faire tourner des conteneurs, dans votre datacenter ou dans votre cloud. Il s’installe à côté de vos services et vous pouvez avoir plusieurs instances.

Comment fonctionne la licence ?

Une licence signée par instance, renouvelée automatiquement sur les offres connectées. En mode hors ligne, disponible sur demande, elle se charge à la main, selon les conditions convenues avec vous. Si vous dépassez le volume de votre offre, le Gateway vous prévient et le service continue.

Comment se font les mises à jour ?

Votre équipe informatique les applique quand elle le souhaite. Le Gateway ne se met pas à jour tout seul : il vous signale qu’une nouvelle version est disponible.

Guides

Pour aller plus loin

Des guides sur les AI gateways, les proxys de confidentialité et la façon de garder les données personnelles hors de vos appels à l’IA.

Passez à l’essai

Pseudonymisez vos requêtes vers OpenAI, sur votre propre serveur

Demandez un accès, installez le conteneur à côté de vos services et vérifiez sur votre propre trafic que les données personnelles arrivent à l’IA sous forme de marqueurs. Pour l’IA que vos équipes utilisent dans le navigateur, découvrez Nonimo pour les organisations.

Outils

Choisissez votre type de document. Masquez les données personnelles en une minute, avant de l'envoyer, sans inscription.

Tous les outils →