The maths

You don't pay for EthicGuard. You stop paying for rework.

Developers for a team of devs Loaded cost, per dev per year ($) at $ loaded each, Stories per dev per month shipping stories/dev/month. EthicGuard bills $9.05/user/mo at that size — list price, free to 10 users.

Without EthicGuard

$56,000

avoidable rework you keep paying, per year

every defect reaches your devs 120/yr

120 defects reach your developers a year.

Without EthicGuard

$56,000

avoidable rework you keep paying, per year

120 defects reach your developers a year.

EthicGuard OFF — this is what you loseFlip the switch →

$18,667

rework cancelled, per year

$11,161 net, after cost
149% return on $7,505 all-in

With EthicGuard

$37,333

avoidable rework left, per year

EthicGuard stops about one in three.

Start free on Atlassian Marketplace

Where these come from· Utrecht 2016· Maryland 1995· TU München 2006· Carnegie Mellon 2017· Blekinge 2023· one figure is ours, unpublished

show the working ▸
The working
every figure on this page, derived

1 in 8
stories carry a requirements defect

Utrecht University analysed 1,023 user stories from 18 organisations and found 56% carried at least one defect; their earlier manual pass put it at 24%. We model 1 in 8 — well under both — because those studies count structural writing smells, most of which are cheap to fix, and we count only defects severe enough to cause rework. Ours · reasoned, not measured No study reports 12.5%, and we attribute it to nobody. The quantity our model actually needs has never been measured; a rate from real AC-defect labels will replace it and will beat every citation on this page.

1 in 3
of those, caught before development

Porter, Votta & Basili (University of Maryland, IEEE TSE, 1995) measured requirements inspection finding between 24% and 57% of faults. We sit near the bottom of that band: EthicGuard is an automated grader, not a trained inspection team. Duisburg-Essen ran an LLM over 1,266 annotated Mercedes-Benz requirements and got recall above 0.98 at precision near 0.55 — it sees nearly everything and over-reports badly, which is exactly why a human keeps the final say. The other two thirds are the figure in the right-hand column.

7 h
extra work when it surfaces late instead

Only the difference is counted — writing the criteria costs something either way. A single-digit multiple, not the "100× after release" curve: that curve is challenged by Menzies et al. (NC State / SEI Carnegie Mellon / Fraunhofer, 2017), and the 1:10:100 figure most calculators quote traces to no primary source at all. Wagner (TU München, 2006) puts removal at 1.06 h at requirements review and 8.37 h at system test — a 7.31 h delta, which is where our 7 comes from. Two caveats we would rather state than have found: that paper is a literature survey, not a primary measurement, and it compares techniques rather than following one defect through time. Frattini et al. (2023) reviewed 57 papers and found this cost is reported in 15.8% of them and “never determined empirically”. Nobody has measured it — us included. Hours per developer-year are taken as 1,800, after leave and non-project time.

$9.05
per user per month

List price on the Atlassian Marketplace. The ladder is marginal, not flat: a 250-user site pays 100 × $9.05 plus 150 × $7.65, not 250 × $7.65. This page walks that ladder rather than multiplying by a headline rate, so it can never quote a price the listing does not charge — and sites of 10 users or fewer pay nothing at all.

5 min
per story, to read the review and act on it Ours · unmeasured

Counted as a cost, because it is one. Against the licence alone this page reported a 1,844% return — arithmetically true, and the same meaningless number every vendor calculator produces by dividing savings by list price. Adopting a tool that reviews 960 stories a year is not free because the software is cheap. Five minutes is generous to the cost side: most verdicts are a clean pass. No study publishes this — it is ours to measure from real usage, and it should be replaced the moment we can.

One month, at your numbers.

The same numbers, on a board

EthicGuard Refinement Refine
Development Dev
Code Review Review
QA QA
Staging Stage
Production Prod 12×

cost to fix, relative to catching it at refinement — staff-hours per defect from Wagner, TU München. Field defects run to ~26×; we stop at 12×, and Menzies et al. found the real curve flatter still.

Requirements defects that reached development — this month

$0

0 defects

Jira-native · Built for Scrum · Privacy-first · Live on Atlassian Marketplace

You're already paying for bad acceptance criteria. EthicGuard costs less than that bill.

Grades your acceptance criteria with AI and blocks unready stories at sprint entry — inside Jira, without storing your data.

23%

of development time is lost to rework — measured, not asserted

Besker et al., Chalmers & Oslo, 2019

0

bytes of your Jira content ever stored

16

caught defects cover a year of EthicGuard, on a 20-dev team

The requirements map

See every requirement — and where they collide.

Each wedge is one epic, each dot an issue. Green rings are verified, red are open defects. When two teams write contradictory stories, the link between them turns red — before anyone writes code. It's live on your Jira dashboard.

Drag to orbit · scroll to zoom · hover a node · click to focus

  • Verified
  • Open defect
  • In refinement
  • Epic
  • Cross-team conflict
What you get

A quality gate, not another AI writer.

Other apps generate acceptance criteria. EthicGuard grades them — and keeps unverified work out of your sprints.

01

AC quality verdicts

Every in-scope issue carries a clear verdict label — verified, defect, not ready, or no-test — stamped right on the issue.

02

Defects caught at requirements

Ambiguity, missing edge cases, untestable assertions — flagged in refinement, before anyone writes code.

03

Sprint-entry gate

Unverified stories can't slip into a sprint. EthicGuard moves them back to the backlog and explains why.

04

Live coverage & defect graphs

A requirements-coverage donut and a weekly defect trend — auto-mounted on a per-project dashboard.

05

Cross-issue conflict detection

Catches contradictions between stories before two engineers collide.

06

Your AI, your choice

Runs on Atlassian Rovo or your own Claude / OpenAI / Gemini key. Same rubric, same verdicts, zero retention.

Pricing

One plan. Everything included.

Billed through Atlassian alongside your Jira subscription — no separate vendor contract, no procurement detour.

Standard

$9.05 / user / month

  • 30-day free trial
  • All features — verdicts, gadgets, sprint gate, Rovo agent
  • Bring your own AI key or use Atlassian Rovo
  • Paid via Atlassian — cancel anytime
Start free trial

Founding teams

Free for 6 months

  • First 10 companies only
  • Direct line to the founder — priority fixes and features
  • In exchange: use it on a real project + a monthly 30-minute feedback call
Apply as a founding team

One requirement defect caught before development typically pays for months of the license — run the numbers in the calculator above.

Zero retention by design

Your Jira content is analyzed, never stored.

To review an issue, EthicGuard sends its text to our analysis engine for a single call — then discards it. We never store issue titles, descriptions, acceptance criteria, or comments. Only structured findings — anchors, scores, and message keys — are kept, so the UI re-fetches your live Jira content whenever it renders. If you uninstall the app, there's nothing left to recover. The same rule covers the free roast tool: pasted text goes to our API and the AI provider for one grading call, is never written to disk, and is rate-limited — no account required, and nothing you paste is ever stored. This website uses Google Analytics for aggregate visit statistics; your Jira content and roast submissions are never part of that. Read the full privacy policy.

  • No issue text in our database — ever
  • Analyzed in memory, then discarded
  • Per-installation cryptographic isolation
  • Audit log for every analysis run
Get started

Install EthicGuard from the Atlassian Marketplace.

30-day free trial, billed through your existing Atlassian account. Three setup steps — catch your first requirement defect today.

Zero data retention — your Jira issue content is never stored.