The assistant tells you it is an AI
Article 50(1) allows an exemption where it is obvious to a reasonably well-informed person, and for an assistant you open deliberately, in a product whose pricing page discusses AI allowances, that argument would probably hold. We disclose under the composer anyway. A line of text is cheaper than an argument.
Generated reports are marked so a machine can read it
Article 50(2) asks for marking that is machine-readable, not merely a sentence a person can see. A generated report carries both: an XMP packet and document properties in the PDF, core and custom properties in the .docx, meta tags and JSON-LD in the hosted view, plus the sentence in the small print. The same flag drives all of them, so the footer and the file properties cannot say different things.
Extraction is not marked, and that is deliberate
When the model reads your uploaded PDF and returns its figures, it transforms your own input rather than generating new content, which we read as the assistive-function exemption in Article 50(2)(a). Marking an extracted NAV as artificially generated would misdescribe it: the number is an attribute of your document, and your auditor would be right to object. Your letters are not marked either, because people write them.
Where we cannot name the model, we do not guess one
Some documents are exported long after their text was written, by whichever model was current then, or by your provider on your key. Those are marked as AI-generated without a model name rather than with an assumed one. The declaration is the obligation; the model name is a detail, and a wrong detail is worse than a missing one.
Nothing here is published to the public
The obligation on AI-generated text about matters of public interest does not reach us: generated reports are visible to the team that owns the account, there is no public link, and a person holds editorial responsibility for what leaves. We mark them regardless.
Approval is recorded, not just performed
An extraction below the confidence bar is inert until someone clears it, and the record now stores who cleared it and when. The gate always worked. What changed is that it now leaves evidence, which is the difference between describing a workflow and being able to show one.