Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Preventing screen recording apps

If I have a website that contains paid videos and I want to prevent authorized / unauthorized users from downloading the video, we can make it as difficult as we can but we still cannot 100% prevent stealing videos.

A user still can record screen using many existing apps, I thought about it too much and looked for anything I can do to prevent it but as I got OS will not allow web browsers to detect screen record apps.

Q1. But can I develop a program (desktop app) that can detect screen recorder apps?

I'm asking because if I could manage to build such a program I can use it to know whether the user records the videos or not while opening the website and hence take a counteraction.

The flow would be like so:

  • Whenever a user opens my website, I check if the desktop app is running or not.
  • If it is not, the video will not be played until the app is run.

  • If the desktop app is running, then check if there is a screen recording app is also running at the same time or not.

  • If a screen recording app is running, then the video won't be played.

Q2. Is this idea even possible to implement?

like image 748
Hossam Ahmed Avatar asked Jul 04 '18 23:07

Hossam Ahmed


People also ask

Can apps prevent screen recording?

Screen Capture protection is possible in Android App, IOS App or IOs browser, but desktop and android browsers can not prevent screen capture. Desktop and Android can have viewer specific watermarking to discourage/deter users from screen capture.

Can you restrict screen recording?

Prevent Screen Recording For AndroidThe Smart Prevent Screen Recording technology can automatically identify system screen recording and common screen recording apps, and even future screen recording apps. It makes your content on the Android platform also get high security protection.

What apps can secretly record your screen?

BlurSPY is among the best secret screen recorder app. It offers the most powerful services to track the activities of any of the android phones. This application is also very easy to install on the phone on which it is targeted to be installed.

How do I stop screen recording?

The Project Settings dialog box appears. From the left pane, expand the Native tab, and then select the Android Mobile/Tablet sub-tab. In the Miscellaneous section, enable the Disable Application Screenshot check box. Click Done.


1 Answers

You cannot determine what another program is doing, so you cannot detect that a program is recording the screen.

You can, however, determine what programs are currently running. So at best you can tell that “RecordLive!.exe” is running, or “VidCapture.exe” is running, and refuse to play your video if either are running, or stop it if such a program starts.

Unfortunately, if a new capture program comes out you’ll have to update your list. Or if I write my own “MyCapture.exe” you’ll never detect it. Or worse, if I rename an existing program to “MyCapture.exe”, you won’t detect it.

So, in short: nice theory, but not practical.

like image 118
John Burger Avatar answered Oct 04 '22 17:10

John Burger