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

Catch requirement defects before they reach QA.

Reads your Jira issues. Catches ambiguity, missing edge cases, and conflicts — inside Jira, without storing your data.

SDLC defense lines and the cost-of-defect curve Six software development lifecycle stages shown as defense lines. Incoming requirements enter from the left. Most are caught at the first line — Refinement — EthicGuard's gate. The few that slip through grow visibly larger and shift from indigo to red with every stage they survive — encoding the rising cost of fixing a defect later in the lifecycle. Below the timeline a stack of dots is draggable: grab any dot and drag it across the stages to see its cost (size and color) escalate in real time. move your pointer through this area → EthicGuard Refinement Development Code Review 10× QA 20× Staging 50× Production 100×

EthicGuard caught 0 defects at the Refinement line so far

move your pointer through the box to release more →

Industry research (NIST, IBM Systems Sciences Institute) finds defects get roughly 5×–100× more expensive the later they're found. A bug missed in Refinement and shipped to Production can cost a hundred times more to fix than the same bug caught up front — rework, customer impact, incident response, and re-deploys all stack up.

EthicGuard catches them at the first line — when fixes cost the least.

80%

of defects caught at the Refinement line

0

bytes of your Jira content ever stored

100×

cheaper than fixing the same bug in Production

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.

ROI

Do the math for your team.

You're not buying an app — you're cancelling rework you already pay for. Your numbers, conservative assumptions.

Assumptions: 40% of project effort is avoidable rework (Boehm & Basili, IEEE Computer 2001) · ~40% of defects originate in requirements (conservative vs ~50% commonly cited) · EthicGuard catches 25% of those before development. Estimates, not guarantees.

You save

$96,000

per year in cancelled rework

~100×

return on what you pay

~4 days

to pay for itself

EthicGuard costs $960/year for this team.

Pricing

One plan. Everything included.

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

Standard

$4 / 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.