TRV-2026-1562Certified recordJournalism

Oxford lets OpenAI train its AI models on Bodleian Library

The University of Oxford has allowed the company behind ChatGPT to train its AI models on historical texts from its Bodleian Library, as tech companies scour academic institutions for fresh data. The Bodleian material digitised by OpenAI has been used to “populate the OpenAI training set”, according to internal documents. Oxford announced a partnership with the company in March 2025, using OpenAI software to digitise texts from the university’s world-famous library, which it said would make the content more wide…

Education · The Trace — both readings · certified 2026-10-16 · v1 · article view · machine-readable

Current reading — gain

The Bodleian keeps the rights to the scans and plans to publish them openly online, which Oxford says will make rare historical material accessible to more people.

Current reading — problem

Oxford's 2025 announcement did not say the digitised Bodleian texts would train OpenAI's models, and staff raised reputational and environmental concerns about the partnership.

What this doesn’t fix

The extent of any wider digitisation is unclear, as the contract only raises the prospect of mass digitisation and Oxford disputes the characterisation of the project's scale and transparency.

Evidence

Reader signal

How should this claim be treated?

Cite this record

Truvace Impact Record TRV-2026-1562, v1: “Oxford lets OpenAI train its AI models on Bodleian Library.” Truvace, 2026-10-16. /record/TRV-2026-1562 (accessed at citation time). sha256 646f1d86b2122f3c…

Calibration history

Every change to this record since certification, in the open. None yet — the reading has held since it entered the record.

  1. Certifiedv1646f1d86b212…

    Certified into the record

Verify this record
How to verify without trusting this page

Fetch the canonical text of any version from /api/record/TRV-2026-1562 and hash it yourself — for example shasum -a 256 on the saved canonical field. The result must equal content_hash, and each version’s text ends with prev:followed by the prior version’s hash (version 1 chains to 64 zeros). If a single character of any version had been altered since certification, the chain would not reproduce.