[Free/Open source]Screenshot protector extension. Enable, disable, toggle possibility for screenshots and screen recording

ScreenshotProtector Documentation

Overview

image

The ScreenshotProtector extension is part of an Android application that allows you to disable or enable screen protection against screenshots and screen recording. This class is provided under the GNU Lesser General Public License and was created by Eric M. Kok (appsbeheerder).

Downloads

Extension

App Inventor demo app - source aia

App Inventor demo app - ready to run apk

Repository


Functions

ProtectionDisable

image

  • Description: Disable screen protection against screenshots and screen recording.

ProtectionEnable

image

  • Description: Enable screen protection against screenshots and screen recording.

IsProtectionEnabled

image

  • Description: Check if screen protection is enabled against screenshots and screen recording.
  • Output: Boolean value indicating whether protection is enabled (true) or not (false).

ProtectionToggle

image

  • Description: Toggles screen protection against screenshots and screen recording.

Helper blocks

image

XtensionUUID

  • Description: Shows the extension UUID.
  • Output: A string containing the extension's UUID.

XtensionInfo

  • Description: Shows the extension name, version, and copyrights.
  • Output: A string with information about the extension's name and copyright.

Example Usage

image

Demo app apk and aia


©Eric M. Kok (appsbeheerder)
License: LGPL3 - GNU Lesser General Public License version 3

Copyright 2023, 2024 Eric M. Kok (appsbeheerder)

This file is part of Screenshot protection extension.

Screenshot protection extension is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Screenshot protection extension is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with Screenshot protection extension. If not, see https://www.gnu.org/licenses/.

Extension UUID:
ebae95f8-1baa-41e8-835d-5748d32ec929

6 Likes

The uploaded images seem to be broken.

:question:

Thanks. Working on it now.

and links broken too, takes you to a 404 page

The repository had an 'private' setting (while developing). I removed that setting. Solved.

1 Like

Topic not visible until links are updated.

I see this is not the first problem with links. Can you put extensions directly in the community or provide another stable place for extensions?

I will find out why the source links are broken.

1 Like

It would be best if they were hosted on some stable server like Github.