Finds the pages that contradict each other — not just the ones that are old.
Confluence tells you when a page was last edited. It cannot tell you whether the page is still true.
So teams end up with two pages describing the same policy differently. Someone copies a runbook, changes one number, and both versions live on. New joiners find the wrong one. Eventually people stop trusting the docs and ask in Slack instead.
Example. One page says audit log retention is 30 days. Another says 90. Both are current. Both have owners. Neither is stale by any date-based measure — and no other tool will tell you they disagree.
Most contradictions are paraphrased, because two people wrote the same policy independently. "Purchases above $5,000 require approval" and "approval is required for purchases above $10,000" share almost no wording — a similarity-based tool scores them near zero and never compares them.
Crosscheck proposes page pairs two ways: by how similar they look, and by what they claim about the same subject. The second is what catches real-world conflicts.
Crosscheck runs entirely on Atlassian infrastructure. Your content is never sent to any external service — the AI analysis runs inside the Atlassian platform using Atlassian-hosted models. No external servers, no third-party APIs, no data egress.
It carries Atlassian's Runs on Atlassian badge, which Atlassian awards only after verifying those claims. See Security for what that means for your review process.
| Free | Paid | |
|---|---|---|
| Users | Up to 10 | 11+ |
| Price | $0 | $2 / user / month |
| Semantic duplicate detection | Yes | Yes |
| Orphan, staleness, page health | Yes | Yes |
| Contradiction detection | — | Yes |
The free tier is genuinely useful rather than crippled: duplicate detection, orphan detection and health scoring all run without AI. Contradiction detection is the paid upgrade.