The evidence is contested
Bridge et al. (2019, JAACAP) and Niederkrotenthaler et al. (2019, JAMA Psychiatry) associated one series release with increased US youth suicides. Romer's 2020 reanalysis (PLOS ONE, Annenberg Public Policy Center) found no clear evidence of contagion after controlling for the underlying rise. We cite both sides. Overstating contested evidence is how a tool like this loses an informed reader.
Where the published guidance comes from
WHO, Preventing suicide: a resource for filmmakers and others working on stage and screen; Samaritans' guidance on depictions of suicide and self-harm in drama and film; the 2019 National Recommendations for Depicting Suicide (National Action Alliance, SAMHSA, Entertainment Industries Council); Mindframe's resource for stage and screen (Australia); and the Mindset guide's suicide chapter (Canada). Thirty-six attributed clauses, each with a source link and version. The research behind them, fourteen verified studies including the ones that disagree, is on the Evidence page and is retrieved beside every note.
We are not replacing anyone
Samaritans' Media Advice team runs a script review service, staffed by people, with finite capacity. This exists to reach writers that service will never have capacity to serve, and it routes users toward expert review where one is warranted.
This is not certification
We never display "your scene is safe." A pre-review can only report what it detected against a corpus. It is not clinical or professional judgement and cannot substitute for it.
The Papageno effect
Depicting help-seeking, coping and recovery is associated in the literature with protective rather than harmful effects. The tool explains the mechanism rather than issuing a verdict, so a writer learns instead of complying.
Never more explicit
An output filter compares the specificity of any suggested alternative against the writer's original and rejects it if method detail increased. The agent must run that filter on its own draft before it answers, the API runs it again, and Google Cloud Model Armor screens the result. A safety tool that generates more harmful detail than it found would be worse than nothing.
No overall score
Deliberately absent. A single rating invites optimisation, and optimising a script toward a safety number is exactly the wrong behaviour.
Why Replit, and why Google Cloud
The product surface must be something a writer can simply open: Replit hosts the deployed app, keeps a signed-in writer's decisions, and re-checks the corpus nightly. The agent itself is a Google ADK agent on Gemini, deployable to Vertex AI Agent Engine, grounded by Google Agent Search, and called over HTTP.