In one minute

Run an abuse pre-mortem at design reviewAt that point, changing a default is a quick edit to the spec. After launch, the same change means taking something away from users.
Be selective, and answer in daysGive a full review to launches that let strangers contact each other, move money or items between users, expose location or change what minors can do. Everything else gets a short checklist.
Rank harms by severity, likelihood and reachGive extra weight where children are involved, and treat "18+" as minors being present unless you check age.
Map your defenses in five layersRate policy, detection, enforcement, appeals and measurement for each kind of harm, and fix the places where risk outruns them.
Give every accepted risk an owner and a dateThe person who owns the product outcome signs off, and the most serious risks go to the executive who owns safety risk.
The mistake to avoidReviewing every release the same way. A review that slows everything won't stay in the launch plan for long.

Why it matters

Most product launches get a security review. Almost none get an abuse review: who will misuse this, how, and what ships on day one to stop it.

That's a missed chance, because the things that predict abuse are knowable before launch. Who can contact whom. Whether money moves. Whether children are present. What gets recommended. Which markets you're in. A team that asks these questions at design review can fix a risk with an edit to the spec. A team that waits finds out from a support queue, a parent or a journalist, and then has to take something away from users who already rely on it.

Regulators now expect the same habit. The UK's Online Safety Act requires user-to-user services to carry out a "suitable and sufficient" illegal content risk assessment, keep it up to date, and assess again before making a significant change to the service's design or operation (section 9). Services likely to be accessed by children must also carry out a children's risk assessment (section 11). Ofcom has said the illegal harms assessment applies to every service in scope, whatever its size (Ofcom, scrutinising illegal harms risk assessments). In the EU, platforms and search engines that the European Commission designates as very large (45 million or more average monthly active recipients in the EU, under Article 33) must assess systemic risks once designated, at least once a year, and before deploying features likely to have a critical impact on them (Digital Services Act, Article 34). A pre-mortem at design review is how you do that work while it's still cheap.

What good looks like

What you have, and what you can show, at each stage

Early

A founder or first safety hire covers trust and safety, usually with under a million users.

What you have

A pre-mortem on the core product and on each launch that meets the full-review criteria, a ranked list of the top harms, a short checklist for every other launch, and an owner and a date on every accepted risk.

What you can show

The top risks, the safeguard and owner for each, and who signed off each accepted risk.

Growing

A dedicated safety team, millions of users, and new markets or features on the way.

What you have

The pre-mortem as a standing step in design review with an answer in days, coverage rated for each kind of harm across five layers, and exit criteria agreed for safeguards that cost a feature its metric.

What you can show

The share of qualifying launches reviewed before design was final. How many incidents in a feature's first 90 days the review predicted.

At scale or regulated

Tens of millions of users, a heavily regulated sector, or extra duties as a very large platform under EU or UK law.

What you have

A risk register that feeds the risk assessments the law requires, updated before significant changes, coverage reviewed every quarter against risk, and serious accepted risks taken to the executive who owns safety risk.

What you can show

Risk assessments that are current for every product and market, coverage against risk over time, and how many accepted risks turned into incidents.

How to do it

8 steps

  1. Step 01

    Decide which launches get a full review

    If every product team pre-mortems only one kind of launch, make it anything that changes what children can do or who can reach them.

    Being invited to design review is something T&S earns. You earn it by being selective and fast. A review that slows every release won't stay in the launch plan for long.

    Give a full pre-mortem to any launch that does at least one of these:

    • Lets strangers contact each other. Messages, friend requests, voice, live video, group invites.
    • Moves money or items between users. Gifting, virtual currency, tips, trading, payouts, marketplace sales.
    • Exposes location. Maps, nearby features, check-ins, in-person meetups, photos that carry location data.
    • Changes what minors can do. New features open to under-18s, or any change to their defaults.

    Everything else gets a short checklist the product team fills in themselves (there's one under the templates below). If any answer worries you, it becomes a full review.

    Put the four questions into the launch template your product teams already use, so the trigger doesn't depend on someone remembering to invite you. The T&S lead owns the criteria. Product operations or whoever runs the launch process owns the template. It's working when qualifying launches reach you before the design is final, and your answers go back within days.

  2. Step 02

    Run the pre-mortem at design review

    A pre-mortem is a session where the team assumes the project has already failed and works out why (Gary Klein, Harvard Business Review). For abuse, the prompt is simple: it's three months after launch and this feature is in the news for the wrong reason. What happened?

    A typical room: the product manager who owns the outcome, the engineering lead, the designer, and T&S, though on a small team one person may fill two of those seats. Add Legal and Privacy when minors, money or new markets are involved. Walk through the product the way an abuser would: who can I reach, what can I send, what can I take, and what happens if I'm banned?

    The Workbench's abuse pre-mortem structures this as 12 plain questions: what you're building, what people can do in it, whether anyone under 18 could use it, whether strangers can make contact, what it takes to make an account, whether money changes hands, where it will be used, how many people use it, and who deals with safety problems today. It returns the risks that apply, rated, the safeguards to ship before launch with an owner for each in priority order, the laws that likely apply in your markets, and a launch plan you can send to Jira, Linear or GitHub.

    The output of the session is a short record: the risks, the rating for each, the safeguards you'll ship, and any risk you're accepting. Changes made now are cheap. If new accounts shouldn't be able to message strangers, or should have a lower gifting cap in their first week, that's an edit to the spec today and a fight with users after launch.

  3. Step 03

    Work out how each feature creates risk

    Most abuse comes through a small number of features. Know how each one gets misused, and what a safer default looks like:

    FeatureHow it gets misusedSafeguards to decide at design review
    Messaging between strangersGrooming, scams, harassment and unwanted sexual images, which often start with a message from someone the target doesn't knowNo messages to strangers from new accounts, adults unable to message minors they aren't connected to, a block that stops all contact, warnings when someone asks for money or to move to another app
    Gifting, currency and payoutsGifts used as grooming lures, scam payments, laundering through items or stored value, accounts recruited as money mulesLower gifting caps for new accounts, limits on gifts to minors, payout holds and velocity limits for new payees
    Live voice and videoHarm happens in real time and is hard to review afterwards: grooming, sexual exploitation, harassment, self-harm on streamEligibility rules for going live, instant stream shutdown, round-the-clock on-call cover, no private voice between adults and minors they don't know
    LocationStalking, doxxing (publishing someone's address or other private details) and harm at in-person meetingsApproximate location by default, precise location opt-in and time-limited and never shown to strangers, location data stripped from photos
    Anonymity and easy sign-upBan evasion, bots, fake accounts at scale, guests who can't be held to accountLimited abilities for new accounts, rate limits, device and network signals to link banned accounts, no private messages or uploads for guests
    Generative AISexual imagery of children, sexual deepfakes of real people, jailbreaks for dangerous information, harmful responses from AI companionsInput and output filters, a block on sexual images of real people, red-teaming before launch and after every model update, clear and repeated notice that users are talking to an AI

    Two things multiply every row: who's present and where. Children raise both the likelihood and the severity of the worst harms. New markets bring new laws and new languages your reviewers may not read. The risk catalog lists 58 risks in 14 areas, and the safeguards library lists 104 safeguards with an owner and effort for each.

  4. Step 04

    Rank harms by severity, likelihood and reach

    You can't fix everything before launch, so rank. One simple method, and the one the abuse pre-mortem uses, scores each risk on two scales:

    ScoreSeverity: how bad is it if it happens?Likelihood: how likely is it on this product?
    1LimitedRare
    2SeriousPossible
    3SevereLikely
    4CriticalExpected

    Multiply them for a score out of 16. Twelve or more is critical, 8 to 11 is high, 4 to 7 is medium, and below 4 is low. Severity is the inherent harm and doesn't change. Likelihood is what your design moves: stranger contact raises the likelihood of grooming and scams, and verified identity lowers it. Three- or five-point scales work too, as long as everyone scores on the same one.

    Then use reach to order risks with the same score. A harm that recommendations, live features or sheer scale can spread to thousands of people goes ahead of one that stays inside a single conversation. Scale also raises the likelihood of organized abuse.

    Give extra weight where children are involved. One simple way: if a harm could reach a minor, rate its severity a level higher than you would for adults. Don't let "18+" in your terms lower the rating. A rule that says 18+ doesn't keep children out unless you check, so treat it as minors being present, just fewer of them (chapter 6 covers age assurance).

    T&S does the rating with the product team, and writes down the evidence behind each score: past incidents, support tickets, what's happened on similar products. A score you can't explain will be argued down in the first meeting where it costs something.

  5. Step 05

    Choose safeguards, and agree exit criteria for the ones that cost a metric

    Work down the ranked list. Prefer safeguards that lower several critical risks at once, and prefer defaults over detection. Safer defaults and targeted limits stop most harm before anything needs removing, and most users never feel them. Detection and review come next (chapter 5).

    Give each safeguard an owner by function, because most of them aren't T&S work. A common split, though it shifts with how your company is organized:

    • Product: defaults, limits for new accounts, reporting and blocking, warnings
    • Engineering: rate limits, hash matching, account linking, logging every enforcement action
    • T&S operations: a review queue with an owner, response times by severity, escalation paths
    • Policy: written rules for the harms the feature creates (chapter 4)
    • Legal and compliance: reporting duties, notice channels, records

    Some safeguards cost the feature its own metric. A gifting limit on new accounts will reduce gifting, and revenue usually wins that argument. Don't fight it twice. Agree the exit criteria up front: what the safeguard protects against, which number would show it's no longer needed, and when you'll look again. Then the follow-up is a check against an agreed bar, not a new negotiation.

  6. Step 06

    Give every accepted risk an owner and a date

    Some launches will go ahead with a known risk. That's a legitimate business decision, as long as the right person makes it.

    The person who owns the product outcome signs off on the risk, with a date to revisit it. T&S's job is to make sure the risk is in front of them when they decide, in plain words: what could happen, to whom, how likely it is, and what's in place. When a risk is too serious to be one person's call, T&S takes it to the executive who owns safety risk.

    Write it down every time. Accepted risks without an owner and a date don't get revisited. And on the day something goes wrong, the first question will be who knew, and what they decided (chapter 15 covers the conversation with Product and leadership).

  7. Step 07

    Map your defenses in five layers, and find where risk outruns them

    A pre-mortem tells you where the risk is. It doesn't tell you whether you're ready for it. For that, rate your defenses for each kind of harm in five layers:

    LayerThe question it answers
    PolicyIs there a clear rule, with guidance reviewers can apply?
    DetectionHow do you find it, beyond waiting for user reports?
    EnforcementCan trained people act on it quickly and consistently?
    AppealsCan users contest decisions, and do mistakes get fixed?
    MeasurementDo you know how much of it users see, and how well you respond?

    Rate each layer from 0 (none) to 3 (strong). Coverage is the share of the maximum across all five. Then put it next to the risk score as a share of the maximum (16 on the scale above). A critical risk (12 or more) with less than half the coverage is exposed. A high risk (8 or more) whose coverage is below its risk level is a gap: a risk of 12 out of 16 is 75%, so it needs coverage of at least 75%.

    The coverage radar does this for eight kinds of harm and names the next step for each weak layer. Fix exposed areas first, starting with the weakest layer. When several layers are weak, the radar's order for serious harm is detection, enforcement, policy, measurement, appeals, and it gives every exposed area its first step before any area gets a second. That's a sound default, but it's a choice: a team whose reviewers keep disagreeing may need policy first, and one facing a regulator's questions may move measurement up.

    The point is to see risk and readiness side by side. Most programs can list the harms they worry about, and separately the defenses they have. Without the two together, budget follows whoever argues loudest. A child safety policy with no proactive detection looks fine on paper until something goes wrong.

    By stage: an early team rates coverage once, for its top few harm areas, for example three or four. A growing team rates every area and reruns it regularly, for example each quarter. At scale, the coverage map is part of the risk assessment you'd show a regulator.

  8. Step 08

    Check the review against what actually happened

    Measure the review itself. Two numbers:

    • How many incidents in a feature's first 90 days the review predicted. If the review keeps missing the incidents that happen, the questions need to change.
    • How many accepted risks turned into incidents. If that number keeps climbing, risks are being accepted at too low a level.

    Ninety days after each reviewed launch, list the incidents, match them to the record, and add anything you missed to the checklist for next time. When the feature changes significantly, run the review again. Under the UK's Online Safety Act, a significant change to a service's design or operation needs a fresh look at the risk before it's made (section 9).

Mistakes to avoid

And what to do instead

  1. 01

    Reviewing the week before launch

    By then every fix is a delay. Get the four trigger questions into the launch template so you're in at design review.

  2. 02

    Reviewing every release the same way

    You'll slow everything and lose the invite. Full reviews for the four triggers, a checklist for the rest, and answers in days.

  3. 03

    Treating "18+" as no children

    Without an age check, minors are present, just fewer of them. Rate child safety risks accordingly.

  4. 04

    Scoring likelihood from silence

    No reports doesn't mean no harm. Much of it is never reported. Score from how the feature works, and from what's happened on similar products.

  5. 05

    Accepting risk without an owner or a date

    Have the person who owns the product outcome sign off, with a date to revisit, and escalate the most serious risks.

  6. 06

    Counting a policy as coverage

    A rule with no detection, no trained reviewers and no measurement is one layer out of five. Rate all five.

  7. 07

    Never checking the review

    Track what it predicted and which accepted risks became incidents, and change the questions when it misses.

Start from this template

Copy it, fill it in, make it yours

Template

Full-review trigger

Add these four questions to your launch template. A yes to any of them means a full pre-mortem.

Does this launch...Yes or no
Let strangers contact each other?
Move money or items between users?
Expose anyone's location?
Change what minors can do?

Template

Short checklist for every other launch

The product team fills it in. Any "no" goes to T&S.

QuestionYes or no
Can users report anything new this launch creates, with reasons that match your policies?
Does blocking still stop all contact?
Is every enforcement action on the new surface logged (what, why, who, when)?
Do new accounts get the same limits here as everywhere else?
Does it leave minors' defaults unchanged?

Template

Pre-mortem record

One row per risk. Keep it with the design document.

RiskSeverity (1 to 4)Likelihood (1 to 4)ScoreReachCould it reach a minor?SafeguardOwnerBefore launch?

Template

Accepted-risk sign-off

One per accepted risk.

FieldEntry
The risk, in plain words
Score and why
What's in place today
Why we're accepting it
Signed off by (owner of the product outcome)
Date to revisit
Escalated to (if too serious for one person's call)

Do it with

Free tools and metrics that go with this chapter

Workbench tool

Abuse pre-mortem

Profile a product and see how it will be misused before launch. Open content

Workbench tool

Coverage radar

Rate five layers of defense for eight kinds of harm, against your products' risk. Open content

Metric

Systemic-risk assessment currency

Whether the risk assessments the law requires are up to date.

Reference

Risk catalog

58 ways products get misused, in 14 areas, with the inherent severity of each.

Reference

Gap playbook

The next step for each layer of defense when it's rated none or partial in a high-risk area.

Reference

Legal obligations

33 obligations across 7 jurisdictions that a product's features and markets can bring into scope, in plain language.

Further reading

Steven's posts on this topic, and sources worth the time

From Steven's writing · 2 posts

  1. Essay

    Run the abuse pre-mortem at design review

    At design review, changing a default is a quick edit. After launch it means taking something away. T&S earns the invite by being selective and fast, and accepted risks get an owner and a date.

    Also in: 15. Working with Product, Legal, Comms and leadership

  2. Tool launch

    Launches get a security review. Almost none get an abuse review.

    Introducing the free abuse pre-mortem: 12 questions, rated risks, safeguards with owners in priority order, likely laws, and a launch plan for Jira, Linear or GitHub.

Outside sources

Recent changes

4 changes to this chapter, newest first

The updates page has every change to the handbook, by date.

  1. RevisedWith 18 other chapters

    Practical advice that varies by platform, such as cadences, sample sizes, targets and who owns what, is now set out as options with examples, so each team can choose what fits.

  2. RevisedWith 14 other chapters

    Added Steven's own calls from an interview: where Trust & Safety should report, what to automate first, the one number to track from day one, who makes the 2am call, and more. Practical choices that vary by platform are now laid out as options.

  3. DraftedWith 17 other chapters

    First full drafts of the other 18 chapters, built on Steven's posts, the handbook's principles and the Workbench's open content, with every legal and factual claim checked against its source. Stories from Steven's own work come next.

  4. AddedWith 14 other chapters

    Linked the first 16 posts to the chapters they inform, and set out the ten principles behind the handbook.