How one video becomes a report
Dome finds faces first, then checks only the matches: AI or not → suspected manipulated regions → what is being advertised. Scroll down to build it up step by step.
public-sample-02.mp4 · Video · 0:14Sample
- Faces
- Enrolled person A · Match score 0.41—
- AI score
- 0.841 · Suspected AI—
- Suspected regions
- Face area · 11.4% of the frame—
- Ad text
- Investment advice · Guaranteed high returns—
- Report
- Pending review—
01 / 05 · Face matching
Enrolled faces come first
Faces are first compared with people enrolled with their own or their agency's consent. High match scores are named automatically, and unclear ones go to human review.
02 / 05 · AI detection
Captions removed,
two models check togetherTwo different detection models score each scene after on-screen text is removed. Clearly high scores are marked Suspected AI, and unclear ones go to a person.
- Accuracy on 206 sealed test videos95.1%
- False positives on 240 human-filmed Instagram videos0.4%
- Commercial generator videos7 of 12
- Google Flow videos7 of 7
03 / 05 · Suspected regions
Where it was manipulated
is marked on the frameThe frame is split into small patches, each is scored for manipulation, and high-scoring areas are marked. Videos are marked only with clear signs of AI, and images are also marked when a partial edit is suspected. Face swaps may mark the face, and fully generated videos may mark the whole frame.
- Manipulated regions found on a public edit dataset87.1%
- Natural edits we made ourselves68.5%
04 / 05 · Ad text
Reads what is being sold
With ads that borrow a celebrity's face, what is being sold is key. Text in each scene's key frame is read, and the product and wording go into the report.
05 / 05 · Report
A person reviews it,
and it stays on recordScores, the manipulation heatmap and on-screen text sit in one report. Nothing is confirmed automatically, and the reviewer, date and notes stay on record.


0:02
0:05
0:09
0:12