River
Y CombinatorBacked by Y Combinator
FREE TEMPLATE

Editorial Standards Policy Template

Two documents and two sheets that draft your policy from two years of real sourcing, anonymity, correction and conflict decisions, not a boilerplate.

Free download  ·  No account needed

Every editorial standards template on the market gives you the same thing: a topic list, sourcing, anonymity, corrections, conflicts of interest, and a plausible-sounding clause for each one. The Online News Association's own builder works through 45-plus modules across seven categories the same way, letting you pick clauses off a shelf. None of it checks whether a single clause matches what your desk has actually decided when the topic came up for real, which is the gap a written policy exists to close in the first place.

This pack reads the decisions first. The Corrigan Sentinel, an invented regional daily, logged 208 sourcing, anonymity, correction and conflict decisions across 24 months: 74 anonymity requests, 96 corrections, 38 disclosed conflicts. Checked against a standard 40-clause policy, 24 clauses had a supporting precedent, 11 had never been tested at all, and 5 were directly contradicted. One absolute anonymity clause required no other way to obtain the information; 8 of 51 real grants did not follow it, because the desk's actual line is a reasonably safe alternative, not the mere existence of any alternative.

Open the pack in River and the agent reads your own sourcing, correction and conflict history before it drafts a single clause, or download the blank sheets and docs and build the register yourself. Either way, the Precedent Register holds every decision the policy is drafted from. The Standards Policy states which clauses are supported, untested or rewritten, and the Escalation Path names who actually decides each kind of call rather than routing everything to the top by default.

208 logged decisions, checked against 40 standard clauses: 24 supported, 11 untested, 5 contradicted

The Precedent Register, the clause-by-clause findings, and the Escalation Path tally.

Precedent Register

The Corrigan Sentinel, an invented regional daily. 208 decisions logged January 2024 to December 2025. 9 of 208 shown.

IDTopicDecisionDecided byClause
AN-02AnonymityDeniedDesk editor2
AN-03AnonymityGrantedManaging editor2
AN-05AnonymityGrantedDesk editor2 (riskier alt.)
CO-01CorrectionNo recontactDesk editor16
CO-02CorrectionWith recontactSenior editor18
CF-01ConflictRecusedManaging editor28
CF-02ConflictDisclosed, proceededDesk editor28
CF-03ConflictDisclosed, proceededManaging editor29
CF-04ConflictRecusedEditor-in-chief37

74 anonymity requests, 96 corrections and 38 disclosed conflicts make up the 208. Every row carries a rationale in full, not just a decision, because the rationale is what a clause is checked against.

What checking 40 clauses against the register found

A standard newsroom ethics code runs about 40 clauses across sourcing and anonymity, corrections, and conflicts of interest. Each one checked against all 208 logged decisions.

ResultClausesMeaning
Supported24At least one logged precedent agrees
Untested11The desk has never faced this case
Contradicted5A real decision did the opposite

The 5 contradicted, rewritten to match practice

Clause saidRegister showed
Anonymity only if no other way exists8 of 51 grants cited a riskier, not absent, alternative
An anonymous identity is never shared with anyone51 of 51 grants told the managing editor
Every correction needs recontact first58 of 96 needed none, per clause 16
Any conflict means reassignment16 of 38 were disclosed and proceeded
Staff accept nothing of value, ever6 of 38 disclosures were allowed to proceed

A clause the register contradicts is worse than no clause: it is a written rule the desk's own record shows it does not follow.

Escalation Path, tallied from who actually decided

Not who a boilerplate path assumes should decide. The level that handled each of the 208 logged cases.

TopicDesk editorManaging editorEditor-in-chiefTotal
Anonymity4424674
Conflicts923638
CorrectionsDesk sign-offSenior reviewTotal
Count781896

A managing editor handled most disclosed conflicts, not the editor-in-chief, and a desk editor closed the large majority of corrections alone. The path names the specific threshold that moves a case up from there.

What's in the pack

01

Precedent Register

One row per real sourcing, anonymity, correction or conflict decision, with who decided it and the rationale given at the time. This is what every clause gets checked against.

02

Standards Policy

Drafted clause by clause from the register. Every clause is labelled supported, untested or rewritten, with the count of precedents behind the label stated in the text.

03

Escalation Path

Who actually decides each kind of call, tallied from the register, with the specific threshold that moves a case up a level and how fast it has to move.

04

Review Calendar

A per-topic cadence plus the trigger that moves a review earlier: a stated count of new decisions, or any single one a standing clause does not clearly cover.

05

The contradicted-clause check

A second pass over every drafted clause, searching specifically for the one precedent that did the opposite, so an absolute rule does not ship unchecked.

06

A space rule every prompt reads first

The policy is derived from precedent, not drafted from a boilerplate: a clause with no supporting decision is labelled untested, never adopted as settled fact.

07

Reconstructed-decision flagging

A decision with no paper trail is logged from memory rather than left out, flagged as reconstructed so the register states plainly how much weight it can bear.

How to use it

  1. 1

    Open it in River, or download it

    Open the pack and the agent reads your own decisions before drafting anything, or download the blank sheets and docs. The template library holds the rest of the newsroom's packs.

  2. 2

    Send what you have on past decisions

    Anonymity requests and their outcomes, your correction log, and any record of a disclosed conflict, however incomplete or informal.

  3. 3

    Draft each clause against the register

    Every clause is checked for a supporting precedent, silence, or a contradiction, and labelled accordingly before it ships as policy.

  4. 4

    Set who decides, and when to check again

    The Escalation Path is tallied from who actually decided past cases, and the Review Calendar sets when new decisions get checked against the standing policy.

Frequently asked questions

Is this template free?

Yes. Download the whole pack as Word documents and CSV sheets, no signup and no credit card. Edit with AI is a separate, optional path for anyone who wants the agent to read your own decisions and draft the labelled policy. Nothing happens until you send it something to check.

What if we have never written any of our past decisions down?

Log them from memory instead, flagged as reconstructed rather than left out. An editor's recollection of why an anonymity request was granted three years ago is thinner evidence than an email thread, but it is still a real decision, and an omitted one is indistinguishable from a decision that never happened.

How is this different from a generic code of ethics template?

A generic template gives you a plausible clause for each topic and asks you to sign it. This checks each clause against your own logged decisions first, and it labels the result: supported, untested because the desk has never faced it, or rewritten because a real decision contradicted it. The label is the product, not the clause alone.

Does a contradicted clause mean our desk did something wrong in the past?

Not necessarily. It usually means the boilerplate clause was written more absolutely than any real newsroom actually practices, such as granting anonymity only when a source has no reasonably safe alternative rather than literally no alternative at all. The point is to write the policy to match the real, defensible standard rather than an absolute one nobody follows.

Does this replace legal review of a specific story?

No. This drafts the standing policy from a pattern across many past decisions. Reviewing one specific piece before it publishes, and gathering the evidence counsel needs to assess it, is the pre-publication legal review prep tool. Checking the assertions in one draft against its sources is the fact-check pack.

Who should decide the labels: supported, untested, or contradicted?

Whoever holds editorial authority over the policy, using the register as evidence rather than memory. The register itself should be checked by more than one editor when possible, since a rationale one editor recalls clearly can read differently to the desk editor who was actually in the room for a given call.

What format are the downloaded files?

Two Word documents and two CSV sheets, zipped. The documents open in Word, Pages and Google Docs; the sheets open in Excel, Numbers and Sheets. Add a PDF query string to the download if you want to circulate the policy rather than fill it in.

Write down what your desk actually does, before a dispute

Download the blank Precedent Register, Standards Policy, Escalation Path and Review Calendar as Word and CSV, or let River check a clause against two years of your own decisions.

Edit with AI