RatedWithAI

RatedWithAI

Accessibility scanner

AI Copyright & LiabilitySeptember 14, 2026

Nobody Owns Your Docs Site, and That Is a Contract Problem

Documentation was the first place most engineering organisations let AI write in production. It is also the surface you explicitly invite customers to copy, the one your enterprise contracts make representations about, and the one where a generated code sample can carry an obligation nobody agreed to.

No author
Output with no human creative contribution is not protectable
Samples
The part readers paste into production carries the licence risk
Your grant
An open docs licence promises rights you may not hold

Why Docs Got There First

Marketing copy goes through brand review. Product code goes through code review. Documentation sits between them with the review culture of neither: it is judged on accuracy and freshness, it is chronically under-resourced, and a tool that turns a schema diff into a publishable page removes the bottleneck everyone complains about. Adoption was fast because the objection was operational and the tool answered it.

What did not happen is the corresponding update to the legal artefacts wrapped around the docs. Most docs sites carry a content licence chosen years ago, most enterprise agreements contain a representation about ownership of materials provided to the customer, and most style guides say nothing about provenance. Those three documents still describe a hand-written site.

Authorship, Page by Page

The useful mental model is not "are the docs ours" but "which parts of this page are protectable, and does it matter". A reference table generated from an OpenAPI spec is close to pure functional description; it was weakly protected before AI touched it. A conceptual guide with a chosen narrative, a worked example and an argued explanation of trade-offs contains real authorship if a human did that work.

Where it matters concretely is narrow and predictable. Registration requires identifying the human-authored material and disclaiming the rest. Enforcement against a scraper who republished your tutorials depends on what you can claim. And a customer contract that represents you own all materials you supply is a statement about the docs you ship, whoever or whatever wrote them.

Code Samples Are the Real Exposure

Prose on a docs site is read. Samples are copied — that is their purpose, and your terms usually say so explicitly. A sample that reproduces a substantial chunk of licensed code does not just expose you; it exports the problem to every customer who pasted it, which is a materially worse conversation than a takedown notice.

The risk is not uniform. Three lines of idiomatic client setup converge on the same text for everyone and carry no realistic exposure. A forty-line retry wrapper with distinctive structure, variable naming and comments is where a model is most likely to have reproduced something specific. Set a length-and-distinctiveness threshold, run a similarity check above it, and prefer samples generated against your own SDK surface and then executed in CI — which also fixes the far more common problem of samples that do not compile.

What Your Docs Licence Actually Grants

A permissive licence in your docs footer is an affirmative grant, and a grant asserts you hold the rights to make it. For AI-generated prose you may hold nothing, which mostly does not hurt anyone: unprotected text is free for readers regardless. The problem case is generated text that reproduces third-party expression, because there you are purporting to license work that is not yours.

The response is not to retreat from an open licence — it is a real distribution asset, and now also the surface that AI assistants read when answering questions about your product. Scope the grant to content you own, keep third-party material in attributed blocks rather than blended into prose, and hold provenance records good enough to answer a claim with specifics instead of with a site-wide shrug.

Provenance Is Cheap Now and Impossible Later

Docs-as-code makes provenance nearly free: a trailer on the commit, a front-matter field on the page, or a metadata file next to it recording whether the draft was AI-generated, which tool and account produced it, and who reviewed it. None of that is visible to readers and all of it is queryable.

Its value is entirely retrospective. When a claim arrives about a specific page, the teams that can answer it quickly are the ones who started recording before they needed to. Teams without records face a choice between an expensive audit of the entire corpus and a settlement priced on uncertainty, and that choice is made under a clock.

A Docs-Team Checklist

  • Record provenance at commit level: tool, account tier, and human reviewer.
  • Use company accounts on the tier the vendor indemnity actually covers.
  • Never paste a competitor's documentation in as a style reference.
  • Generate code samples against your own SDK surface and execute them in CI.
  • Similarity-check samples above a length and distinctiveness threshold.
  • Keep third-party material in attributed blocks, never blended into generated prose.
  • Scope the content licence grant to material you actually own.
  • Reconcile the ownership representation in enterprise contracts with how docs are produced.
  • Read the vendor indemnity's conditions and exclusions, not its headline.
  • Re-check the workflow whenever a build step post-processes generated text.

Frequently Asked Questions

Can we register a copyright on a docs site that mixes human and AI writing?

Yes, for the human-authored portions, with the AI-generated material identified and excluded from the claim. That is the mechanism the registration process expects, and it makes the practical requirement clear: you need to know which passages are which, at the granularity of a page or better. Teams without provenance records discover at filing time that reconstructing the split across hundreds of pages costs more than the registration is worth for a docs corpus. Most organisations conclude that registering documentation is not a priority in the first place — the honest reason to care is not the certificate, it is that the same records answer a licence claim, support an enterprise contract representation, and let you say something specific instead of something defensive.

Our AI tool writes docs directly from the codebase. Does that make the output ours?

It improves the position on one axis and does nothing on the other. Generating from your own source reduces the chance the output reproduces third-party expression, because the substance comes from material you hold rights in — that is a genuine risk reduction for exactly the failure mode that matters most. It does not create human authorship in the generated prose, so the protectability analysis is unchanged. This combination is actually the comfortable place to be for reference documentation: low infringement risk, thin ownership, and thin ownership rarely costs anything on pages that are mostly functional description. Spend your authorship effort on the conceptual guides, where a human's structuring work is both valuable to readers and protectable.

Do we need to disclose to readers that our documentation is AI-generated?

Copyright law does not require it, but three other pressures might. Sector-specific rules impose transparency obligations on certain AI-generated content in some jurisdictions and are worth checking against your markets. Customer contracts sometimes contain clauses about AI use in deliverables, and documentation is more likely to be a contractual deliverable than teams assume. And there is a reader-trust dimension that is not legal at all: developers largely accept AI-assisted docs, and react badly to discovering an undisclosed policy after finding an error. A short, calm note in your docs contribution policy costs nothing and forecloses the worst version of that conversation.

A customer shipped a generated sample from our docs and got a licence complaint. Where do we stand?

Handle it as an incident with a known playbook rather than as a novel legal question. Immediately: identify the sample, pull the provenance record, check whether the flagged code matches a recognisable upstream source, and either replace the sample or add the required attribution. Then look at your terms — most docs terms disclaim warranties on sample code, which shapes your legal position but not your commercial one, since the customer's actual ask is help fixing it. The durable follow-up is the similarity threshold: this incident type is concentrated in long, distinctive samples, so a check on that subset plus a record of what was generated when covers most of the recurrence risk.

How does this interact with AI assistants ingesting our docs?

It is a separate question and largely the opposite one. Your docs are now read by assistants answering questions about your product, which makes broad reuse a distribution benefit rather than a leak — a restrictive licence or an aggressive crawler block mostly buys you absence from the answers your prospects receive. Keep the two analyses apart. Outbound reuse is a positioning decision: be crawlable, be accurate, be structured. Inbound generation is a rights decision: know what you produced, keep third-party expression out of it, and be able to answer a claim about a specific page. Conflating them leads teams to lock down the docs to solve a problem that lives in the generation pipeline.

Pick Your Ten Longest Code Samples

Sort your docs corpus by sample length, take the top ten, and for each one answer two questions: who or what wrote it, and does it execute against the current SDK. Most teams cannot answer the first for any of them.

That is the gap, stated as a work item rather than a legal risk. Add provenance to the commit template first, then the CI execution check, then the similarity threshold — in that order, because provenance only accrues value going forward.