In one minute

Spend the first two weeks learning how safety works todayRead the support tickets, the rules, the tools and the data, and find out who actually makes the decisions.
Close the gaps that can't waitChild safety reporting, a plan for threats to life that works at 2 a.m., and a way for every user to report. These come before anything else.
Write the minimum policy and enforcement path one or two people can runShort rules for your top harms, a small ladder of actions, an appeal route, and a log of every decision.
Track a few numbers from the start, including at least one outcomeTime to act on the worst cases tells you the machine is running. A weekly sample of what users see tells you whether it's working.
End the 90 days with a 12-month plan leadership can say yes toFor an early-stage program, that means level 2 in every area of the program, and level 3 in crisis response, compliance and reviewer wellbeing.
The mistake to avoidSpending the first quarter on a perfect taxonomy, a big vendor contract or custom tooling while nobody is on call for the worst case.

Why it matters

The first safety hire walks into a long list. Users want reports answered. Product wants launches reviewed. Leadership wants to know how big the problem is. It's easy to spend three months reacting to whatever is loudest.

Some of the list can't wait, whatever the company's size. In the US, a provider that obtains actual knowledge of facts or circumstances indicating apparent child sexual abuse material, child sex trafficking or online enticement of a child must report it to NCMEC's CyberTipline as soon as reasonably possible (18 U.S.C. § 2258A). In the EU, every hosting service must let people flag illegal content (Digital Services Act, Article 16) and must promptly tell the police when it suspects a crime that threatens someone's life or safety (Article 18) (Regulation (EU) 2022/2065). In the UK, a user-to-user service in scope of the Online Safety Act that launches today has three months from its first day to complete its first illegal content risk assessment (Online Safety Act, Schedule 3, paragraph 3), and Ofcom can fine a provider up to £18 million or 10% of qualifying worldwide revenue, whichever is greater (Schedule 13, paragraph 4).

That's why the program maturity model holds even the smallest teams to a higher bar in three areas: crisis response, regulatory readiness and reviewer wellbeing. The harm is the same whatever your size.

The first safety hire can arrive at any stage. The table below shows where to be by day 90 at each. The day ranges in the steps are one way to pace the work, not a fixed schedule: someone who arrives mid-crisis, or to a strong support team, will shorten some windows and stretch others.

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 named owner and an on-call route for child safety and threats to life, reporting on every surface where users meet, hash matching and CyberTipline registration if you host images or video and US law applies, short community guidelines, a small enforcement ladder, an appeal route, and a log of every report and decision.

What you can show

Time to action on the most severe reports. A first outcome number from a weekly sample. Ratings for the eight areas of the program. A 12-month plan leadership has agreed.

Growing

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

What you have

All of that, plus severity tiers with response targets, written escalation paths to Legal, Comms and leadership, internal guidelines for the top harms, a crisis playbook with an on-call rotation, exposure limits and counseling for everyone who reviews, and a list of the laws that apply with an owner for each.

What you can show

Time to action by severity tier, at the 90th percentile. A sample-based estimate of how much of what users see breaks the rules. Ratings against level 3 targets. A hiring and vendor plan backed by volume data.

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

An obligations map that links each legal duty to an owner, a process and the evidence you keep, an inventory of vendors, tools and contracts, round-the-clock cover for the most severe harms, and a quarterly scorecard.

What you can show

Risk assessments that are current. Evidence for every legal duty. Ratings against level 4 targets with a phased roadmap. A scorecard leadership reviews every quarter.

How to do it

6 steps

  1. Step 01

    Days 1 to 14: learn how safety works today

    Before you change anything, find out what's already there. Much of it will be informal: a support agent who handles the scary tickets, a founder who makes ban decisions, a channel where edge cases get settled.

    QuestionWhere to lookWhat a red flag looks like
    What are users reporting, and what happens next?A sample of recent support tickets about abuse, safety, scams and bansReports that sat for days, or were closed without a decision
    What are the rules today?Terms of service, community guidelines, internal notes, chat threadsRules nobody wrote down, or that two people apply differently
    What can the tools do?Your admin console and ticketing toolNo way to act on an account, only on content. No record of who did what.
    What data exists?Product analytics, ticket exports, any enforcement logsNo timestamp for when a report arrived, and no field for where it came from
    Who decides today?Ask: who bans a user, who answers the police, who gets called at 2 a.m., who talks to the press?"It depends who's around"
    Where do you operate, and which laws apply?Your markets, your user ages, and whether you host images, video or messagesNobody owns regulatory questions

    Two exercises make this faster. Run the abuse pre-mortem on the product as it is today to get a ranked risk picture (chapter 2). Then rate the program honestly with the maturity model: for each of eight areas, pick the highest level where every statement is true today. Level 1 is reactive: handled case by case, by whoever is around. Don't round up.

    The output is a one-page map of how safety works today and a short list of gaps, ranked by how much harm they could cause. Share it with your manager by the end of week two. It's the baseline everything else is measured against.

  2. Step 02

    Days 1 to 30: close the gaps that can't wait

    My default when building from scratch: close the worst gaps first. Learning how everything else works runs alongside it, but a missing reporting path for child safety or threats to life can't wait for the listening tour to finish.

    Three gaps come before everything else, because the harm they allow can't be undone.

    Child safety reporting. If you host images or video, match uploads against hashes of known child sexual abuse material (CSAM). A hash is a digital fingerprint that lets you spot a known image without anyone looking at it. You don't need to build this. Microsoft's PhotoDNA is free for qualified organizations, and ROOST's open-source Coop offers a free workflow for hash matching, review and CyberTipline reporting. If US law applies to you, register with NCMEC before you need it. Registered providers get a secure reporting route that lets them submit the images and video with their reports (NCMEC transparency report). A completed report is treated as a request to preserve its contents for one year (§ 2258A(h)). Set up a restricted escalation path so only trained people handle these cases. Chapter 6 and chapter 12 go deeper, and chapter 16 covers duties outside the US.

    Threats to life. Write an imminent-risk protocol: show crisis resources to the person at risk, escalate to whoever is on call, and refer to emergency services with the information you hold. Then write an emergency disclosure procedure for when the police call: verify who's asking, share only what's needed to find the person, and document the decision. US law allows a provider to disclose data to a government entity without delay when it believes in good faith that an emergency involving danger of death or serious physical injury requires it (18 U.S.C. § 2702(b)(8) and (c)(4)). When the threat comes from a possible crime, such as a threat to kill or a planned attack, Article 18 of the Digital Services Act requires hosting services in the EU to inform the police promptly. A protocol isn't real until someone is reachable outside office hours, knows the steps, and has practiced them. Even with two people, set up an on-call rotation.

    A way for every user to report. Put reporting on every user, message, post and listing, with reasons that match your rules. Make sure blocking stops all contact. The UK's Online Safety Act requires user-to-user services to let users report illegal content easily (section 20), and the DSA requires a notice mechanism for illegal content (Article 16). In the US, if you're a covered platform under the TAKE IT DOWN Act, which the FTC says can include social media, messaging, image or video sharing and gaming platforms, you must give people a way to request removal of intimate images shared without their consent, and remove them within 48 hours of a valid request, making reasonable efforts in the same 48 hours to find and remove known identical copies (Section 3, enforced since May 19, 2026) (FTC guidance). In the UK, since 29 June 2026, user-to-user services must also give people an easy way to report intimate image content (section 20A).

    You own all three. You'll need an engineer for reporting and hash matching, and Legal for the reporting duties. Each gap is closed when you've tested its path end to end, including once outside office hours. The incident tabletop has a scenario for exactly this test.

  3. Step 03

    Days 15 to 45: write the minimum policy and an enforcement path two people can run

    You don't need a full policy library yet. You need rules for your most serious harms that you and one other person can apply the same way.

    Rules. Write community guidelines that cover your top harms from the pre-mortem, with examples of what crosses the line. Name one owner for each policy area, even if it's you for all of them. Keep internal notes on edge cases in one place, with a change log, so the next person can see what was decided and why. Chapter 4 covers how to write a rule.

    Severity tiers. Sort every report into a tier at intake. Tier 1 is imminent harm and child safety. The lowest tier is low-harm spam. Set a target time to act for each tier, and make sure tier 1 goes to the on-call person, not the queue.

    A small enforcement ladder. Most cases need one of a few actions. Who can take each is a choice, and this split works for a small team:

    ActionWhen to use itWho can take it
    WarnA first, low-harm breachAnyone reviewing
    Remove the contentContent that breaks a ruleAnyone reviewing
    Limit a featureMisuse of one feature, such as messaging or giftingAnyone reviewing
    SuspendRepeated or serious breachesAnyone reviewing, with a note
    BanSevere harm, or repeated breaches after a suspensionThe T&S lead
    Report to the authoritiesCSAM, child sex trafficking, enticement, threats to lifeThe T&S lead, with Legal

    Where a wrong decision can't be reversed or someone's safety is at risk, a person owns the call. Automation can prepare the case, but it doesn't close it.

    Appeals and notices. Let users appeal every action on their account or content, and have someone other than the original decider look at it. With two people, that's the other person. Tell users which rule they broke, what you did and how to appeal. In the EU, the DSA requires a statement of reasons when you restrict content or an account because it's illegal or breaks your terms, with narrow exceptions (Article 17). Spot-check a small sample of decisions every week. Chapter 10 builds this into a quality program.

    The people doing the reviewing. That may be you. Give everyone who reviews harmful content access to confidential counseling, tell them what they'll see before they start, and set daily limits on exposure to the worst material. Turn on blurring and grayscale in the review tool by default if it has them. These are level 3 targets even for an early team (chapter 14).

  4. Step 04

    Days 15 to 60: start logging and measuring, including one outcome

    Many teams can't measure well later because a timestamp or a source field was never logged. Fix that first. Log every report, decision and action with a timestamp. The two fields teams most often forget are when you first saw the problem, by report or detection, and where it came from: a user report, proactive detection or automation. The data to log guide lists the fields.

    Then start with a handful of numbers:

    NumberWhat it tells youTypeWithout a data team
    Time to action by severity, at the median and 90th percentileWhether the worst cases are handled fastestOperationalExport created and closed times from your ticketing tool
    Time to report child sexual exploitationWhether required reports go out quickly and completeComplianceTrack every case individually, with Legal
    User-report rateReports per 1,000 daily active users, by reasonEarly warningNote every change to the reporting flow on the chart, because it moves this number on its own
    Violating-content prevalenceHow much of what users see breaks your rulesOutcomeEach week, pull a random sample of views, for example 200, and have two people label them in a spreadsheet

    The last one is the outcome. A weekly sample that size is imprecise, but it measures what users actually see, not how busy you are. If your product has a better north star, such as toxicity per 1,000 match-hours for a game or the unsafe-contact rate for minors for a product young people use, track that instead.

    Measure for several weeks, for example six to eight, before you commit to a target. Early targets are guesses, and by day 90 you'll have just enough history to set honest ones. Keep total items removed and accounts banned off the leadership update unless they sit next to an outcome. Chapter 11 builds the full scorecard.

  5. Step 05

    Days 60 to 90: rate the program and write a 12-month plan

    Rerun the maturity model and compare it with your week-two baseline. Then set targets for your stage:

    StageTarget
    EarlyLevel 2 in every area, and level 3 for crisis response, regulatory readiness and team wellbeing
    GrowingLevel 3 in every area
    At scale or regulatedLevel 4 in every area

    The roadmap moves one level at a time, with two concrete steps per level. Start with the biggest gaps. When gaps are the same size, the maturity model starts with crisis response, then regulatory readiness, then detection and prevention. That order suits most early programs, but it's a choice: a product with little regulatory exposure yet, or one where detection is the gap users feel most, may reorder. For an early-stage program, a year often looks like this:

    WhenFocusSteps from the roadmap
    Months 1 to 3The gaps that can't waitReporting where users meet, CSAM hash matching and reporting, an imminent-risk protocol and on-call, community guidelines, appeals, logging
    Months 4 to 6Level 3 where size doesn't matterA crisis playbook with severity levels, roles and on-call; holding statements and regulator templates; each legal duty mapped to an owner, a process and evidence; daily exposure limits and blurring by default
    Months 7 to 9Level 2 everywhere elseBlock lists for the words and links behind your top harms, a named owner and target time for the review queue, weekly spot-checks, a simple dashboard for volume and response time
    Months 10 to 12A start on level 3 where risk is highestA queue ranked by severity, a weekly quality sample, a scorecard reviewed with leadership every quarter, and a first tabletop exercise

    Leadership says yes to plans they can check. For each line, name the ask (people, engineering time or money), the risk it reduces from the pre-mortem, and the number that will show it worked. Report operational and outcome numbers side by side. Take a snapshot of the maturity ratings each quarter, so progress is visible without a long explanation. Chapter 8 covers who to hire next, and chapter 19 covers making the budget case.

  6. Step 06

    Put off what can wait

    Saying no is part of the plan. These feel productive and can wait:

    Put offWhy it can waitDo this insteadCome back to it when
    A perfect harm taxonomyLabels don't protect anyone, and you'll rewrite it once you've seen real casesA short list of policy areas that matches your top risks, such as the eight harm areas in the coverage radarYou have a second review team, or need categories for transparency reporting (chapter 17)
    A large vendor contractYou can't write terms on quality, speed and wellbeing until you know your volumes, handle times and error ratesA small pilot on your own past cases, or a short contract you can leaveYou have a baseline of volume and quality data (chapter 9)
    Custom toolingYou don't yet know the workflow you'd be building forYour ticketing tool and free tools, such as PhotoDNA, and ROOST's Coop for review and Osprey for rulesThe workflow is stable and the tool is the bottleneck
    Broad automationAutomation earns its scope. It expands into an area only when its appeal overturn rate is at or below human review.Automate what's clear-cut and protective, such as hash matches and rate limits, and keep people on decisions that can't be undoneYou have an overturn baseline for human decisions (chapter 18)

Mistakes to avoid

And what to do instead

  1. 01

    Starting with the taxonomy

    It feels like progress and protects nobody. Close the three gaps first, and use a short list of policy areas until real cases show you what you need.

  2. 02

    Leaving the worst cases to whoever is online

    A threat to life on a Saturday night needs a named person, a protocol and practice. Set up on-call in the first month, even with two people.

  3. 03

    Signing a big vendor contract in month one

    You don't know your volumes or error rates yet. Pilot on your own past cases and keep the first contract short.

  4. 04

    Building custom tools first

    Use your ticketing tool and free, open-source tools until the workflow settles.

  5. 05

    Reporting only activity

    Pair time to action with at least one outcome, even a small weekly sample labeled in a spreadsheet.

  6. 06

    Keeping decisions in your head

    Log every decision and every rule change from day one. One day someone will ask why a specific account was or wasn't restricted, and you'll need the record.

  7. 07

    Reviewing harmful content with no limits because you're the only one

    Exposure limits, counseling and blurring apply to the first hire too.

Start from this template

Copy it, fill it in, make it yours

Template

90-day plan on a page

Share it with your manager in week one, and report against it every two weeks.

WindowGoalDone when
Days 1 to 14Learn how safety works todayOne-page map of today's rules, tools, data and decision-makers, a pre-mortem risk picture, and baseline maturity ratings
Days 1 to 30Close the gaps that can't waitChild safety reporting, the imminent-risk protocol and user reporting each tested end to end, including once outside office hours
Days 15 to 45Minimum policy and enforcementCommunity guidelines for the top harms, severity tiers with target times, an enforcement ladder, appeals, and exposure limits for reviewers
Days 15 to 60MeasureEvery report and decision logged with timestamps and source, time to action by tier, and one outcome number each week
Days 60 to 90PlanMaturity ratings against your stage's targets, and a 12-month roadmap with an ask, a risk and a number for each line

Template

Severe-case card

One per situation. Pin it where the on-call person will see it.

SituationFirst actionOn callEscalate toDuty and deadline
Apparent child sexual abuse materialRemove, preserve, restrict access to trained reviewersLegalCyberTipline report as soon as reasonably possible (US)
An adult enticing a childRestrict contact, preserve the historyLegal, and the police if a child is in dangerCyberTipline report (US)
Someone at imminent risk of suicide or self-harmShow crisis resources, refer to emergency servicesLegal for any data disclosureYour imminent-risk protocol
A credible threat to kill or hurt someone elsePreserve, restrict the account, refer to the policeLegalInform the police promptly when you suspect a crime threatening life or safety (EU, DSA Article 18)
A police request for data in an emergencyVerify the requester, share the minimum, document itLegalYour emergency disclosure procedure
An intimate image shared without consentRemove it, and make reasonable efforts to remove known identical copiesWithin 48 hours of a valid request (US, TAKE IT DOWN Act)

Template

12-month roadmap

One row per area of the program.

AreaLevel todayTarget for your stageNext two stepsOwnerWhen
Policy and standards
Detection and prevention
Review operations
Quality and appeals
Crisis response
Metrics and reporting
Regulatory readiness
Team wellbeing

Do it with

Free tools and metrics that go with this chapter

Workbench tool

Program maturity

Rate the program in eight areas against the targets for your stage, and get a phased roadmap. Open content

Workbench tool

Abuse pre-mortem

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

Workbench tool

Incident tabletop

Test your imminent-risk protocol with The post six friends saw, a threat to life late on a Saturday followed by a police request without a warrant.

Metric

Time to action by severity (p90)

Whether the most serious problems are handled fastest, including the long tail where incidents come from.

Metric

Time to report child sexual exploitation

How quickly, and how completely, required reports reach the authorities.

Metric

Violating-content prevalence

Out of everything people see, how much breaks your rules. Your first outcome number.

Reference

Steps to the next level

Two concrete steps for moving each area of the program up each level.

Reference

Data to log

The event logs every metric depends on, and the fields teams most often forget.

Further reading

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

Outside sources

Recent changes

3 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.