MotifPattern

La biffure arrivait après le passage de la porteLe caviardage placé après la traversée qu’il devait empêcherThe crossing happened before anything was crossed outRedaction placed after the crossing it was meant to prevent

Des extraits du cahier de service partaient vers quelqu’un hors de la maison. La demande de biffer les secrets voyageait avec les pages. Elle pouvait nettoyer le billet de retour, mais les pages brutes avaient déjà franchi la porte. Aucun secret sorti n’a été établi, et leur nombre reste inconnu.Une conception d’extraction de mémoire de Gemini CLI transmettait au modèle une sélection de contenu issu de transcriptions locales, puis s’en remettait à des instructions placées dans cette même interaction pour caviarder les secrets. Ce placement protège au mieux le texte produit ensuite ; il ne protège pas la frontière que le contenu brut a déjà franchie. Les éléments examinés établissent le problème de placement, mais ni incident de secret démontré, ni fréquence mesurée, ni correction livrée.Extracts from the service book were sent outside the house. The request to strike out secrets travelled with those pages. It could tidy the return note, yet the raw pages had already crossed the door. No secret leaving has been established, and their number remains unknown.A Gemini CLI memory-extraction design passed the model a selection of content drawn from local transcripts, then relied on instructions placed inside that same interaction to redact secrets. Such placement protects at best the text produced afterwards; it does not protect the boundary the raw content has already crossed. The reviewed material establishes the placement problem, but no demonstrated secret incident, no measured frequency, and no delivered fix.

Les clés et les portesSécurité, confiance et confidentialitéKeys and doorsSecurity, trust and privacy

La consigne de discrétion voyageait avec les pagesSignauxThe discretion request travelled with the pagesSignals

Le signe tient à l’ordre des gestes. La discrétion est-elle posée avant de fermer l’enveloppe, ou écrite dedans ? Si celui qui la reçoit doit l’appliquer, il a déjà lu les pages. Il faut aussi regarder le cahier, les notes de correction et la réserve différée, pas seulement l’envoi.Le motif se reconnaît à un contrôle de confidentialité exprimé comme instruction plutôt que comme étape déterministe, et exécuté par le composant même qu’il est censé protéger. Le test est positionnel : si le contenu brut atteint le composant avant le contrôle, le contrôle porte sur la sortie, pas sur la traversée. Second signal : la couverture s’arrête à l’entrée du modèle et laisse hors périmètre la sérialisation diagnostique, les correctifs en attente et l’état mémoire différé.The order of the moves is the sign. Is discretion applied before the envelope is closed, or written inside it? If the recipient must do it, the pages have already been read. The book, correction notes, and delayed store must also be considered, not just the dispatch.The pattern shows as a privacy control expressed as an instruction rather than a deterministic step, and executed by the very component it is meant to protect. The test is positional: if raw content reaches the component before the control does, the control governs the output, not the crossing. Second signal: coverage stops at the model input and leaves diagnostic serialization, pending fixes and deferred memory content outside its scope.

Un billet propre au retour ne ferme pas la porteMécanismeA clean return note does not close the doorMechanism

Le retour peut être propre et rassurer la maison. Cela ne retire pas les valeurs brutes des pages déjà lues. Le cahier de service forme une autre porte. Des pages préparées avec soin ne garantissent pas que les notes, les corrections ou la réserve le soient aussi.Une frontière de confidentialité ne protège que les données qui ne l’ont pas encore franchie, et des instructions au modèle ne retirent pas rétroactivement les valeurs brutes de son contexte. La journalisation forme une seconde frontière : une entrée modèle assainie ne garantit ni diagnostics, ni correctifs en attente, ni état mémoire assainis. S’y ajoute une asymétrie de revue : un sous-produit de diagnostic n’est pas inspecté avec la rigueur appliquée à une donnée transmise délibérément.The return can be clean and reassure the house. That does not remove raw details from pages already read. The service book is another door: carefully prepared pages do not guarantee that notes, corrections, or the delayed store are clean as well.A privacy boundary protects only data that has not yet crossed it, and instructions to the model do not retroactively strip raw values from its context. Logging forms a second boundary: a sanitized model input guarantees nothing about diagnostics, pending fixes or memory state. A review asymmetry compounds this: a diagnostic by-product is not inspected with the rigor applied to data sent on purpose.

Biffer les pages avant de les confierRéponseStrike out the pages before handing them overResponse

Biffez toujours les secrets avant de préparer l’enveloppe. Gardez seulement des repères de service sans secret, et nettoyez séparément le cahier et ses notes. Prenez des secrets représentatifs pour l’essai : aucun ne doit parvenir brut au destinataire, au cahier ou à la réserve différée.Appliquer un nettoyage déterministe avant l’assemblage du prompt, ne conserver que des métadonnées d’audit sans secret, et assainir séparément la sérialisation diagnostique. Le contrôle se place ainsi en amont du composant protégé, de sorte que le contenu brut n’atteigne jamais la frontière. Les tests vérifient que des secrets représentatifs n’atteignent jamais sous forme brute l’entrée du modèle, la journalisation ou le contenu mémoire différé.Strike out secrets before preparing the envelope every time. Keep only secret-free service markers, and clean the book and its notes separately. Use representative secrets in a trial: none may reach the recipient, the book, or the delayed store in raw form.Apply deterministic scrubbing before prompt assembly, retain only secret-free audit metadata, and sanitize diagnostic serialization separately. The control then sits upstream of the protected component, so raw content never reaches the boundary. Tests confirm that representative secrets never reach the model input, the logs, or deferred memory content in raw form.

Une biffure après la porte ne défait pas le passageLeçonStriking out after the door does not undo the crossingLesson

La protection doit se trouver avant la personne qu’elle protège. Une biffure placée après la porte agit seulement sur ce qui revient ; elle ne défait pas le passage. Le cahier est une porte à part entière, jamais un simple reste de service.Placer les contrôles déterministes de confidentialité avant le composant qu’ils sont censés protéger. Un caviardage situé après la frontière n’agit que sur la sortie ; il ne défait pas une traversée déjà effectuée, et une entrée assainie n’est donc pas une preuve de non-exposition. La journalisation se compte comme un composant à part entière, pas comme un sous-produit.Protection belongs before the person it protects. A strike-out placed after the door affects only what returns; it cannot undo the crossing. The book is a full door in its own right, never a mere service leftover.Place deterministic privacy controls before the component they are meant to protect. Redaction sitting after the boundary acts only on the output; it does not undo a crossing that already happened, so a sanitized input is not evidence of non-exposure. Logging counts as a component in its own right, not as a by-product.