What we check

Everything a figure can hide.

Real papers, real flags. Here is what it catches — shown on the pixels it came from.

A cell-culture figure with eight duplicated regions boxed in colour across panels and joined by dashed lines.
Copy-move · 8 regions matched
Duplicated images

The same region, reused.

Copied patches found across a paper’s panels — even after they’ve been moved, rotated or resized to disguise the match.

The same western-blot band strip appearing in Figure 3 and Figure 5 of one paper, boxed in red in each and joined by a dashed line to show they are identical.
Western blot · same strip in two figures
Western blots

The same blot, twice.

The identical band strip turning up in two different figures of one paper — the app localises each blot and matches them pixel-for-pixel, even after a flip, a shift or a contrast tweak.

A four-panel modelling figure. Panel B is boxed in red and flagged: its plotted trajectories reach about 50, while the caption's parameters fix the equilibrium near 6.7 — a trend the model makes impossible.
Figure review · impossible trend flagged
Figure review

Impossible math.

It reads the paper’s own equations and captions, works out what each figure is obliged to show, then flags the panels whose plotted trend the math forbids.

A code-comparison report showing 78 percent overlap, with a verbatim shared comment and identifier quoted with the file and line on both sides.
Code overlap · 78%
Text, citations & code

Beyond the pictures.

Shared code traced to its source, references checked against the public record, and prose screened for machine-written text.

A screen, not a verdict. Every example above is a real flag pointing at the exact pixels it came from. A flag is not proof of misconduct, and a clean report is not a guarantee — the tool shows its working so a person makes the final call.

See it on your own paper.

Upload a figure or a full PDF and read the evidence report for yourself.

Analyze a paper