Safety, Copyright, and Content Credentials

Goal of this lesson

Confirm input rights and intended use before generation, retain provenance and human-decision records afterward, and do not mistake technical metadata for a guarantee of truth.

Risk controls at three points in time

Before the request: confirm reference-image authorization; likeness/consent for people; trademarks; and scope for confidential material. Identify impersonation, deception, sexualized minors, hate, unlawful use, and high-risk misleading use; refuse where necessary. After generation: check people, sensitive attributes, text, logos, similar characters, and false scenes; record reviewer and decision. At publication: disclose synthetic nature as appropriate to the context, retain provenance records, and follow platform rules and applicable law.

This copyright discussion is not legal advice. Jurisdictions, contracts, and uses differ. For example, the US Copyright Office’s 2025 report says AI assistance does not automatically exclude copyright, while providing prompts alone does not necessarily establish copyright protection in output. A project should record human selection, arrangement, and modification, and have qualified legal people review actual questions.

People and identity

Input involving a real person needs explicit consent, purpose, retention period, and a withdrawal/deletion channel. Even an “internal demo” carries risks of leakage, misuse, and secondary training. Do not circumvent a provider’s face or public-figure restrictions through phrasing. Use stricter approval for children, medical, sexual, political, or reputational contexts. Withdrawal or deletion is not deletion of the original file alone: propagate along asset_id → transform_id → release_id so candidates, derivatives, caches, thumbnails, search indexes, and public links invalidate under the retention and audit rules.

C2PA and Content Credentials

C2PA defines a signable manifest that associates provenance—creation tools, edit actions, and asset hashes—with media. The specification checked on 2026-07-22 was 2.4 (April 2026). Content Credentials can help verify signed claims, asset integrity, and trust status. They do not judge whether claim content is true or valuable, prove that an event in an image occurred, or prevent screenshots, metadata stripping, or false claims. Distinguish “no credential,” “damaged credential,” and “untrusted signature” on verification failure; do not label every case fake.

Content Credentials are not object-level authorization/ACL and do not replace copyright or likeness consent. An ACL decides whether a subject may read or score an object for a purpose; rights records explain why it may be processed; C2PA records verifiable provenance claims. Implement all three separately so “credential valid” is not misread as “may publish.”

Minimum provenance records can include:

FieldPurpose and boundary
asset_id and source_revisionLocate the input object and version actually used during processing. A hash verifies integrity; it does not replace authorization.
transform_idConnect one generation, edit, transcode, or layout transform to its parameters/operator.
release_idConnect an approved publication candidate to disclosure method, review decision, and publication location.
Object-level authorization/ACLSeparately verify subject, purpose, period, and scope before preview, scoring, model call, and publication.
Revocation/deletion propagationRecord affected candidates, derivatives, caches, indexes, and links, plus the minimized audit events permitted to remain.

Do not put real names, original faces, complete prompts, or full contracts into a public manifest. Balance privacy with verifiability.

Evidence boundary for factual claims

A generated image can serve as creative work, illustration, interface prototype, or explicitly disclosed synthetic content. It does not itself provide external factual evidence for news, medical, scientific, or identity claims. When publication text makes a verifiable external statement, connect that statement to independent sources, review records, and release_id, and mark it evidence_supported only when evidence sufficiently supports it. Content Credentials, model self-description, similarity scores, and a human judgment that it “looks plausible” cannot cross this boundary by themselves.

evidence_bound differs from evidence_supported. The first means a prompt, script, or review task may cite only an approved evidence set, limiting input scope. The second means a particular external statement to be published has enough independent evidence, limiting the publication conclusion. Making a task evidence_bound helps prevent unsupported additions; it does not make generated output or any claim evidence_supported automatically.

Threat modeling

Ask four questions: who can be harmed, which inputs can an attacker control, how can an erroneous output propagate, and which evidence enables traceability? Common threats include prompt-injection-like material descriptions, malicious reference images, generated impersonation, credential removal, reviewer fatigue, overly broad ACLs, cache residue after revocation, and public storage-bucket leaks. NIST AI 600-1 recommends mapping, measuring, and managing generative-AI risk through the lifecycle. It can organize a risk register, but is not a one-time checklist.

Common misconceptions

  • “A watermark makes it safe”: a watermark can be cropped and does not replace authorization or review.
  • “C2PA proves it is real”: it verifies the provenance chain of signed claims, not that an event is true.
  • “C2PA or a hash equals authorization”: neither replaces object-level authorization/ACL, contract, likeness consent, or publication approval.
  • “Every online image can be a reference”: accessible does not mean authorized for use.
  • “The provider filter handles everything”: the application still governs input and output for its use.

Exercise and self-check

For “generate employee publicity photos,” list controls for consent, data minimization, output review, disclosure, and deletion. Then draw the revocation/deletion propagation scope from asset_id to release_id, and explain why “no C2PA credential” does not directly imply “forgery.”

Next: Cost, Reproducibility, and Troubleshooting.

References

Sources were checked on 2026-07-22.