OpenAI says it has endorsed the EU General-Purpose AI Code of Practice and the Code of Practice on Transparency of AI-Generated Content. Its July 31 update connects those commitments to model testing, system cards, incident response, provenance, and guidance for customers preparing for the EU AI Act’s next phase.
An endorsement is not a blanket compliance certificate for every product built with an OpenAI model. Providers and deployers have different duties, and the facts of a use case still matter.
What OpenAI committed to
- Continue pre-release model testing and publish major-release system cards.
- Use its Preparedness and Frontier Governance frameworks for severe-risk decisions.
- Support provenance through C2PA Content Credentials and SynthID, including expanded work for audio.
- Develop transparency measures across modalities as standards mature.
- Provide customers with documentation, safety information, usage policies, and implementation guidance.
OpenAI also acknowledges that provenance is layered and imperfect. Metadata can be removed, labels may not travel between platforms, and no single watermark or credential answers every authenticity question.
A practical developer checklist
| Question | Evidence to keep |
|---|---|
| Which model and version ran? | Model ID, date, region, and provider settings |
| What data entered the system? | Data map, lawful basis, retention, and access controls |
| Can output affect people? | Risk classification, human review, appeal, and override path |
| Is generated media disclosed? | Credentials, labels, watermark behavior, and fallback notices |
| What happens after failure? | Logs, incident owner, rollback, notification, and remediation plan |
Do not outsource compliance to a model provider
Provider documentation can support a compliance case, but the application owner controls the workflow, user experience, connected data, and decisions. A low-risk summarizer and a system that ranks candidates are not equivalent merely because they call the same API.
Teams should maintain a model inventory, define prohibited uses, document evaluation results, and revisit the assessment when models or capabilities change. The fastest-moving failure mode is silent product drift, a provider adds tools, memory, or a new default model while the internal risk record still describes last quarter’s behavior.
Bottom line
OpenAI’s endorsement of the two EU codes is relevant evidence about the provider’s direction. Developers should convert that evidence into application-specific controls and records. Compliance comes from the deployed system and its governance, not from a logo in the model picker.