Une requête d’API passe par Moon AI, où Moon Blur masque les données personnelles détectées dans le texte, puis par le fournisseur du modèle, qui reçoit le reste. Moon AI n’en garde que des métadonnées : le coût, les jetons, et l’état d’une tâche vidéo.
Ce que Moon AI gardeLien vers la section Ce que Moon AI garde
Moon AI ne garde pas le contenu de vos requêtes d’API.
- Les prompts et les réponses ne sont ni enregistrés ni écrits dans les journaux.
- Un appel à l’API ne crée aucune conversation.
- Chaque réponse porte l’en-tête
X-Moon-Prompt-Storage:.none
Moon AI garde les données de facturation, pas le contenu : le modèle, le nombre de jetons, le coût en crédits, la latence (totale et jusqu’au premier jeton), l’identifiant de la requête et sa date. Elles sont rattachées à votre workspace pour la facturation et la prévention des abus.
- Chaque jour, ces lignes sont additionnées par workspace, par modèle et par jour.
- Les lignes par requête peuvent être supprimées après 90 jours, jamais avant 31 jours (le plafond de dépense sur 30 jours les lit). Il reste alors les totaux par jour.
- Les écritures financières (recharges, factures, ajustements) ne sont jamais supprimées : elles sont conservées selon les règles comptables.
- L’adresse IP d’origine n’est pas enregistrée.
Le « Journal des requêtes » de l’onglet « Utilisation » du portail montre le modèle, les jetons, le coût et l’heure, jamais le contenu.
MédiasLien vers la section Médias
| Point d’accès | Ce qui est gardé |
|---|---|
| Images | Rien : les images reviennent dans la réponse, en base64. |
| Vidéos | L’état de la tâche (statut, durée, résolution, format, coût), pas votre description ni la vidéo. La vidéo est lue chez le fournisseur au moment du téléchargement : téléchargez-la dans l’heure. |
| Voix, transcription | Rien : le son et le texte sont traités en mémoire, jamais écrits. |
| Embeddings | Rien : les vecteurs reviennent dans la réponse. |
OCR (moon-ocr-1) | Rien : le document est lu sur nos serveurs en France et n’en sort pas. |
Moon BlurLien vers la section Moon Blur
Moon Blur remplace les données personnelles qu’il détecte (adresses e-mail, numéros de téléphone, coordonnées bancaires, numéros d’identité…) par des jetons, comme [MB_EMAIL_1], avant que la requête parte vers le modèle. La réponse est remise en clair avant de vous parvenir.
Ce qui est masquéLien vers la section Ce qui est masqué
Pour la conversation (/) :
- le texte des messages ;
- les appels d’outils, que leurs arguments soient une chaîne JSON ou un objet ;
- le raisonnement que vous renvoyez au modèle.
Un identifiant d’utilisateur final (user, safety_identifier, prompt_cache_key) ou le name d’un message qui contient une donnée personnelle devient un pseudonyme (user- suivi de 32 caractères). Ce pseudonyme est le même d’une requête à l’autre dans votre workspace, et différent dans tout autre workspace.
Pour les embeddings, les textes envoyés sont masqués de la même façon (voir Embeddings).
Ce qui n’est pas masquéLien vers la section Ce qui n’est pas masqué
- Les fichiers, images et sons partent tels quels : Moon Blur ne lit que le texte.
- Les points d’accès d’images, de vidéos, de voix et de transcription n’utilisent pas Moon Blur (
X-Moon-Blur:) : votre description, le texte à lire et l’audio partent tels quels chez le fournisseur du modèle.not_applied - L’OCR n’en a pas besoin : le document ne quitte pas nos serveurs (
X-Moon-Blur:).not_needed - La liste « Vos données à anonymiser » des réglages du chat ne s’applique pas à l’API.
Ce que Moon Blur ne garantit pasLien vers la section Ce que Moon Blur ne garantit pas
La détection repose sur des motifs : elle ne trouve pas tout. Un nom seul, par exemple, n’est pas reconnu.
La réponse remise en clairLien vers la section La réponse remise en clair
Les valeurs masquées sont remises avant que la réponse vous parvienne : dans le texte, dans le raisonnement et dans les arguments des appels d’outils, qui restent du JSON valide. C’est aussi le cas quand un jeton est coupé entre deux morceaux d’un flux.
RefusLien vers la section Refus
Moon Blur n’envoie jamais une requête en clair quand il ne peut pas s’appliquer :
| HTTP | code | Cas |
|---|---|---|
| 503 | moon_blur_unavailable | Moon Blur a échoué : la requête n’est pas envoyée au modèle et rien n’est facturé. Réessayez après Retry-After (5 secondes). |
| 413 | moon_blur_payload_too_large | Un texte dépasse 500 000 caractères, trop long pour être analysé en entier : la requête est refusée et rien n’est facturé. Découpez le texte, ou désactivez Moon Blur sur la clé. |
En-têtesLien vers la section En-têtes
| En-tête | Valeur |
|---|---|
X-Moon-Blur | on (Moon Blur s’est appliqué), off (Moon Blur désactivé), not_applied (point d’accès sans Moon Blur), not_needed (OCR). |
X-Moon-Blur-Redactions | Nombre de valeurs remplacées, quand il y en a. |
Désactiver Moon Blur sur une cléLien vers la section Désactiver Moon Blur sur une clé
Moon Blur est actif par défaut sur chaque clé. Le propriétaire ou un admin du workspace peut le désactiver pour une clé, dans l’onglet « Clés API » du portail (voir Authentification). Le changement est noté dans le journal d’audit du workspace. Une clé sans Moon Blur envoie ses requêtes telles quelles.
Ce que voient les fournisseurs des modèlesLien vers la section Ce que voient les fournisseurs des modèles
Moon AI achemine la requête jusqu’au fournisseur du modèle choisi, qui reçoit en clair ce que Moon Blur laisse et le traite selon ses propres règles.
Pour la conversation, l’objet provider peut restreindre les fournisseurs à ceux qui déclarent ne pas réutiliser les données (data_collection: ) ou ne rien conserver (zdr: true). Ce sont des engagements des fournisseurs, que Moon AI ne contrôle pas (voir Préférences de fournisseur).
L’API n’est donc ni « sans conservation des données », ni « anonymisée », ni « traitée à 100 % en France ». Seul l’OCR moon-ocr-1 tourne entièrement sur nos serveurs en France (hosting: dans /v1/models).
Les réponses et les erreurs de l’API ne portent ni le nom du fournisseur, ni ses identifiants internes : id est l’identifiant de la requête chez Moon AI, et model le modèle appelé (ou la version exacte servie).
Voir aussiLien vers la section Voir aussi
- La politique de confidentialité de Moon AI.
- Moon Blur dans le chat : la section Moon Blur et la présentation de Moon Blur.