ScreenSentinel is a native Windows desktop app that watches visible video content, detects faces, analyzes authenticity signals locally, and displays a compact confidence overlay in real time.
Download | Preview | How It Works | Privacy | FAQ
The internet has entered the synthetic media era. Deepfakes no longer look like obvious edits. They appear inside short-form videos, livestream clips, reposted news footage, scam ads, impersonation attempts, and ordinary social feeds where trust decisions happen in seconds.
Traditional verification tools ask users to stop watching, download or copy the media, upload it somewhere else, wait for analysis, and then return to the content later.
That workflow is too slow for the way people actually consume video.
ScreenSentinel brings the authenticity signal directly to the moment of viewing.
|
|
ScreenSentinel is a decision-support tool. It is designed to raise awareness and surface suspicious signals, not to act as final forensic proof.
If the image does not render on GitHub, make sure the Google Drive file is shared as Anyone with the link can view.
ScreenSentinel uses confidence levels instead of pretending every result is perfectly binary.
|
Visible facial content appears authentic with stronger confidence. |
Suspicious facial manipulation indicators are detected. |
| State | Meaning | UI Signal |
|---|---|---|
REAL |
Strong authentic-looking signal | Green |
LIKELY REAL |
Mostly authentic-looking signal | Lime |
UNCERTAIN |
Confidence is not high enough either way | Yellow |
LIKELY FAKE |
Manipulation indicators are present | Orange |
DEEPFAKE |
Strong manipulated-media signal | Red |
|
A compact floating overlay stays visible while you browse, watch, scroll, or attend calls. |
The core workflow analyzes visible screen content on the device instead of requiring video uploads. |
Five detection states communicate uncertainty instead of forcing every result into real or fake. |
|
ScreenSentinel detects faces first, then runs authenticity analysis on the relevant regions. |
Predictions are aggregated across recent frames to reduce flicker and improve stability. |
System tray access, pause/resume controls, notifications, settings, and overlay behavior are designed for desktop use. |
| Release | Platform | Status | Source Code |
|---|---|---|---|
| v2.0.0 | Windows | Stable release | Private |
This repository is the public product and release page. The Windows application source code is private and is not required for installation.
flowchart LR
A[Visible video content] --> B[Screen capture]
B --> C[Motion filtering]
C --> D[Face detection]
D --> E[Deepfake model inference]
E --> F[Temporal aggregation]
F --> G[Confidence engine]
G --> H[Floating Windows overlay]
style A fill:#0f172a,stroke:#38bdf8,color:#ffffff
style H fill:#1d4ed8,stroke:#67e8f9,color:#ffffff
style E fill:#111827,stroke:#f97316,color:#ffffff
style G fill:#111827,stroke:#22c55e,color:#ffffff
| Layer | Role |
|---|---|
| Screen Capture | Captures visible desktop frames at a controlled rate. |
| Motion Filtering | Skips static frames to reduce unnecessary processing. |
| Face Detection | Finds visible faces before running authenticity analysis. |
| Deepfake Inference | Evaluates detected face crops with a deepfake detection model. |
| Temporal Engine | Smooths predictions over a recent frame window. |
| Confidence Engine | Converts raw scores into readable detection states. |
| Overlay UI | Shows the result in a compact always-on-top interface. |
ScreenSentinel is designed for the places where suspicious video is actually encountered:
| Short-form videos | Livestream clips | Browser video |
| Video calls | Reposted social media clips | Local video playback |
| News clips | Scam ads | Impersonation attempts |
No copy-pasting links. No manual uploads. No browser extension required.
ScreenSentinel is designed around local analysis.
- Core detection runs on the Windows device.
- User videos do not need to be uploaded for the detection workflow.
- App settings are stored locally in the user's application data directory.
- Optional screenshot capture is controlled by app settings.
- Users should only download builds from the official release page.
Because ScreenSentinel can inspect visible screen content, it should be treated as security-sensitive desktop software.
| Requirement | Details |
|---|---|
| Operating System | Windows 10 or Windows 11 |
| Release | v2.0.0 |
| Content Type | Visible screen content with detectable faces |
| Internet | Needed to download releases and updates; core local analysis does not require uploading videos |
Performance can vary based on hardware, display resolution, video quality, compression, lighting, face size, and number of visible faces.
A polished video demo is not available yet.
When the demo is ready, this section will be replaced with a walkthrough showing:
- installation,
- overlay startup,
- real-state detection,
- fake-state detection,
- pause/resume controls,
- settings and notification behavior.
Deepfake detection is probabilistic. ScreenSentinel may produce false positives or false negatives, especially when:
- faces are tiny, blurred, hidden, or turned away,
- lighting is poor,
- the video is heavily compressed,
- beauty filters or stylized effects are applied,
- no face is visible,
- the manipulation method is outside the model's learned distribution,
- the clip is too short or unstable for confident temporal aggregation.
Use ScreenSentinel as a warning signal, not as final proof.
| Status | Area | Direction |
|---|---|---|
| Complete | Windows desktop overlay | Native always-on-top detection experience |
| Complete | v2.0.0 release | Public Windows release build |
| Complete | 5-tier confidence states | Real, likely real, uncertain, likely fake, deepfake |
| Planned | Video demo | Polished product walkthrough |
| Planned | Performance tuning | Faster analysis and smoother overlay updates |
| Planned | Stronger model support | Additional model backends and ensemble options |
| Exploring | Browser workflow | Browser-specific experience |
| Exploring | Mobile workflow | Android/iOS feasibility |
Why were normal Google Drive links not rendering as images?
Google Drive's normal /file/d/.../view links open a preview page, not the raw image. GitHub README images need an actual image endpoint. This README uses Drive thumbnail URLs so the images can render directly.
What if the images still do not show on GitHub?
Set each Google Drive file to Anyone with the link can view. If the files are private or restricted, GitHub cannot fetch them.
Does ScreenSentinel upload videos?
The core detection workflow is designed around local analysis of visible screen content on the user's Windows device.
Is the source code public?
No. This repository is a public product and release page. The Windows application source code is private.
Is ScreenSentinel final proof that something is fake?
No. It is a decision-support and awareness tool. Deepfake detection is probabilistic and should be combined with human judgment and additional verification for high-stakes cases.