Skip to content
Protect and authenticate video interviews
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

What is this?

An app aiming to protect video interviews while empowering viewers to authenticate said video.

Editing video is normal and typically honest. However nefarious editors may modify videos in post-production (editing/clipping/re-ordering) to push an agenda or change a narrative.

The quickest way to understand the problem being solved AND how it works is to read this blog or watch this video:

<iframe style="display: block; margin: 0 auto;" width="560" height="315" src="" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

QR code in video above can be found here.

How does it work?

An interviewee places a phone in frame, with the ClipGuard app running. The app displays:

  • A timer that counts up every 1s. This exposes editing and re-ordering.
  • A bar chart with data points (ever second) created by a Pseudorandom number generator (PRNG). These data points make it harder for post-production replication of app AND give authentication to the sequence after the video airs.

After airing, interviewee shares a QR code. This QR code can be scanned in the ClipGuard app (by viewers of the interview) to reproduce exactly the same sequence, at the same time, as when the interview occurred.

Who does this help?

Admittedly this app is only useful for a handful of people. I wanted to tackle an unsolved problem for my 1st app. Thought this was a nerdy yet novel solution.

The Idea was inspired by Elon Musk's 60 minute interview. He's one person I could see this helping.

This may also be useful for legal depositions. Proteting both the prosicution and defense - authenticating the un-altered recording.

Is this foolproof?

Nope. But re-producing will take some work and time. This is a deterrent, not a bullet proof method. However, I think it solves the problem. Disagree? Ideas to make it better? Open an issue or holler at me (@RynoP).

Chart colors

I tried to use colors on the chart that are color blind friendly. I wanted to display 6 bars (last 60s) but things got too cramped, especially on small phones.


Open an issue


See credits

You can’t perform that action at this time.