Reçu de minimisation

Chaque appel à l'endpoint de minimisation retourne un reçu signé indiquant quelle politique a été appliquée et quelles catégories de données ont été retirées, transformées ou restituées.

✓ L'identifiant du reçu et l'identifiant de trace de l'opération
✓ Le code du profil appliqué et son numéro de version
✓ L'empreinte de la politique appliquée, au moment du traitement
✓ La version du moteur de minimisation
✓ Les catégories supprimées, transformées et restituées
✓ Le nombre de champs en entrée et en sortie
✓ L'empreinte SHA-256 du résultat restitué
✓ Les avertissements éventuels du traitement (valeur non transformable, opération non applicable)
✓ Une signature cryptographique Ed25519 du contenu du reçu
Reçu de minimisation complet
{
  "receipt_id": "mrc_7f2b1c9e4a…",
  "trace_id": "trc_9c3e4b1a…",
  "processed_at": "2026-09-14T09:14:22+02:00",
  "tenant_reference": "tenant_148",
  "api_key_reference": "ak_3f81b2",
  "profile_code": "financial.payment-risk",
  "profile_version": 1,
  "policy_checksum": "c41f…9ab7",
  "engine_version": "1.0.0",
  "object_type": "customer_invoice_history",
  "removed_categories": [],
  "transformed_categories": [
    "entity_reference", "financial_amount",
    "calendar_date"
  ],
  "returned_categories": [
    "entity_reference", "financial_amount",
    "financial_status", "calendar_date",
    "payment_delay"
  ],
  "warnings": [],
  "input_field_count": 6,
  "output_field_count": 6,
  "output_digest": "sha256:9c3e…4b1a",
  "signature": "MEUCIQD…(Ed25519, base64)"
}

Exemple à titre illustratif — aucune donnée réelle.

Sans signature, un reçu n'est qu'un champ de plus dans une réponse JSON : il faudrait nous croire sur parole. Le reçu est signé en Ed25519 sur un contenu canonique à ordre de champs fixe, ce qui permet de vérifier qu'il n'a pas été modifié après émission. L'endpoint public de vérification n'est pas encore ouvert — la vérification se fait aujourd'hui sur demande.

Anonari conserve les métadonnées du reçu, jamais la charge utile : ni les données envoyées, ni les données restituées, ni les valeurs retirées. Seule l'empreinte du résultat est stockée, ce qui permet de vérifier un résultat que vous détenez sans que nous ayons à le détenir nous-mêmes.

Le reçu atteste le traitement réalisé par Anonari sur l'endpoint de minimisation. Les endpoints de signaux agrégés n'émettent pas encore de reçu. Il n'atteste pas des données éventuellement ajoutées ensuite par votre application au prompt final. Ce n'est ni un certificat de conformité RGPD ni une garantie de conformité — c'est une preuve technique du traitement effectué, sur le périmètre qui transite par Anonari.

→ Documenter, pour votre DPO, ce qui a été retiré avant qu'une donnée ne quitte Anonari
→ Vérifier qu'une clé a bien utilisé le profil et la version de politique attendus
→ Tracer un traitement précis en cas d'audit ou d'incident, via son identifiant de trace