Detect AI-generated video.
Frame by frame.

Sightova scores frames across the whole video with a model trained on AI-generated video, reads the file's content credentials, and returns a verdict with a timeline of the flagged moments. Built for Veo, Sora, Kling, Seedance and other current generators.

Included on the Starter, Premium and Enterprise plans.

clip.mp4 · 0:24AI Generated
AI score per frame0.85 threshold
0:000:120:24
  • Frames flagged22 of 24
  • Flagged share92%
  • Content credentialsNone found
The layout of a video result. Each bar is one sampled frame.
99.80
AUC on AIGVDBench, 16 video generators
97.45%
Accuracy on GenBuster-Bench++, a public test we never trained on
0.3%
Of real test videos wrongly flagged
EEA
Videos analysed in Germany and Iceland
// HOW IT WORKS

Every sampled frame is scored.

The video model scores frames across the whole clip, the verdict rule combines them, and the content credentials in the file are checked. The results are returned together.

01 · Frame analysis

Frame-by-frame detection

Samples frames across the video and scores each one with a model trained on AI-generated video, including close-up regions of every frame. Works on files with stripped metadata.

02 · Verdict

Clip-level verdict

A video is flagged as AI-generated when at least 75% of its sampled frames score 0.85 or higher. One unusual frame does not decide the result.

03 · Provenance

Content credential verification

Reads C2PA content credentials embedded in the video file. A valid manifest that declares AI generation sets the verdict to AI-generated.

Output · Timeline

Frame timeline

Every sampled frame is plotted on the video's timeline with its score and thumbnail. Click a frame to jump to that moment.

Output · Score

Flagged share and verdict

The share of flagged frames and a verdict for every video, with the content credential findings next to it.

Output · History

Scan history

Every video scan is stored in your account with its verdict and scores for later review.

// TEST RESULTS

Tested on current video generators.

Each generator's clips from our frozen test set, scored as the original file and again after re-compression in the style of a messaging app. None of these clips were used in training.

AI videos caught, by generator
Share of each generator's test clips flagged as AI-generated
Original fileMessaging-app copy
Wan 2.6
79 clips
100.0% (Original file)
100.0% (Messaging-app copy)
Grok Imagine
80 clips
98.8% (Original file)
100.0% (Messaging-app copy)
Veo 3.1
80 clips
98.8% (Original file)
97.5% (Messaging-app copy)
Veo 3
300 clips
99.0% (Original file)
91.3% (Messaging-app copy)
Seedance 2.0
280 clips
93.6% (Original file)
88.2% (Messaging-app copy)
Seedance 2.5
180 clips
92.2% (Original file)
83.3% (Messaging-app copy)
Kling 3.0
79 clips
100.0% (Original file)
81.0% (Messaging-app copy)
Sora 2
291 clips
91.1% (Original file)
75.9% (Messaging-app copy)
0.3%
of 2,360 real test videos wrongly flagged, originals and messaging-app copies
96.1%
of 1,000 AI videos caught on GenBuster-Bench++, with 1.2% of real videos flagged
0.1%
of 779 real TikTok videos wrongly flagged, from accounts held out of training

Measured on the Sightova video model, 14 November 2026. A video counts as AI-generated when at least 75% of its sampled frames score 0.85 or higher.

Full benchmark results
// SECTORS

Built for government, law enforcement and enterprise.

Video verification with a documented result for every clip.

Government & public sector

Verify video before it is used in statements and briefings, and assess clips circulating during incidents and elections.

  • Videos analysed in Germany and Iceland (EEA)
  • DPA, MSA and subprocessor list published
  • Enterprise agreements for agencies

Law enforcement & investigations

Triage video from tips, case files and open sources. The timeline shows which moments of a clip were flagged.

  • Frame-by-frame timeline per video
  • Content credential findings per file
  • Scan history in your account

Enterprise trust, fraud & risk

Screen video evidence, claim recordings, listings and user uploads before they are accepted or published.

  • MP4, MOV and WebM up to 100 MB
  • Up to 60 seconds scanned per video
  • Volume terms under an enterprise agreement
// WORKFLOW

From upload to verdict.

Upload a video in the dashboard and review the result next to your image and document checks, from one credit balance.

  1. 01

    Upload

    Upload an MP4, MOV or WebM file up to 100 MB in the dashboard. The first 60 seconds of each video are scanned.

  2. 02

    Analyse

    Frames are sampled across the video and scored, and the file's content credentials are read. Results are returned in seconds.

  3. 03

    Review

    Open the verdict and the frame timeline, jump to the flagged moments, and keep the result in your scan history.

See plans and credits
Video result
Verdict
AI-generated
Frames analysed
24, sampled across 0:00–0:24
Frames flagged
22 at 0.85 or higher
Flagged share
92%, rule 75%
Content credentials
None found
Scanned
First 60 s of each video
Credits used
1 per 5 seconds scanned

Example layout. The dashboard result also plots every frame on the video's timeline with its thumbnail.

// DATA HANDLING

Processing, retention and contracts.

Where videos are processed, what is retained, and the agreements available for review.

EEA processing

Application and database are hosted in Nuremberg, Germany. Video analysis runs on a GPU server in Reykjavík, Iceland. Traffic is routed through Cloudflare over TLS 1.2 or higher.

Deleted after analysis

Uploaded videos are written to a temporary file during analysis and deleted when the scan completes. Frame images are not stored.

Not used for training

Scanned videos are not used for model training.

Published DPA and MSA

The DPA, MSA and subprocessor list are publicly available for legal and procurement review.

Enterprise agreements

Volume pricing, integration and contract terms can be discussed under an enterprise agreement.

Published test results

Video results on public benchmarks and our frozen test set are published on the benchmark page.

Visit the Trust Center
// FAQ

Frequently asked questions.

For security, legal or procurement questions, contact us.

Frames are sampled across the video and each one is scored by the video model, as a whole frame and in close-up regions. A frame is flagged when it scores 0.85 or higher, and the video is flagged as AI-generated when at least 75% of its sampled frames are flagged. Content credentials (C2PA) in the file that declare AI generation also set the verdict to AI-generated.
Our test set covers current generators including Google Veo 3 and 3.1, OpenAI Sora 2, Kling 3.0, Seedance 2.0 and 2.5, Wan 2.6 and Grok Imagine, plus the 16 generators in the AIGVDBench benchmark. Testing is extended as new generators are released.
Yes. Every video in our test set is also scored as a messaging-app copy, re-compressed the way chat apps shrink video, and both results are published. On TikTok accounts held out from training, the model caught most videos that TikTok labels as AI-generated while flagging 0.1% of real ones.
Upload files up to 100 MB. The first 60 seconds of each video are scanned, and a longer video is still accepted: the scan covers its first 60 seconds. A video uses 1 credit for every 5 seconds scanned.
AI Video Detection is included on the Starter, Premium and Enterprise plans, and draws from the same credit balance as image and document checks.
Videos are processed on servers in Germany and on a GPU server in Iceland (EEA). The uploaded file is held in a temporary file during analysis and deleted when the scan completes. The scan record (verdict, scores and file name) is kept in your account history for the life of the account.
Contact sales to discuss integration, volume and deployment under an enterprise agreement.

Test Sightova on your own videos.

Request a demo, or choose a plan with AI Video Detection and scan your first videos today.