PDF Protect

Activities ::: mod_pdfprotect
Maintained by Eduardo Kraus
This is a Moodle module developed to provide an extra layer of security for PDF files, preventing users from downloading, printing, or copying the content of the PDF. It is ideal for protecting sensitive material and preventing unauthorized sharing of documents.

PDF Protect 3.2.8

Moodle 3.10, 3.11, 4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 5.0, 5.1
Released: Thursday, 30 October 2025, 9:55 AM

Moodle Plugin: PDFProtect

This is a Moodle module developed to provide an extra layer of security for PDF files, preventing users from downloading, printing, or copying the content of the PDF. It is ideal for protecting sensitive material and preventing unauthorized sharing of documents.

Features

  • Download Protection: Prevents downloading the PDF file.
  • Print Block: Disables the print option for the PDF.
  • Prevent Text Copying: Blocks copying content from the PDF, ensuring that the content cannot be easily copied.

Requirements

  • Moodle 2.7 or higher.
  • Proper permissions to install and manage plugins on your Moodle site.

How to Use

  1. Access the course where you want to add the protected PDF file.
  2. Add the PDFProtect module as a resource.
  3. Upload your PDF file.
  4. Save the settings.

Now, users will have access to the PDF directly in the browser, with no option to download, print, or copy the content.

Contributions

If you have suggestions or improvements for the plugin, feel free to create a pull request or open an issue.

Contact

Eduardo Kraus
Professor / Programmer / Passionate about Moodle / Innovation and new products
www.eduardokraus.com.br

Version information

Version build number
2025102900
Version release name
3.2.8
Maturity
Stable version
MD5 Sum
e0a0f5ef6cccd0fb6e9895706a00df91
Supported software
Moodle 3.10, Moodle 3.11, Moodle 4.0, Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5, Moodle 5.0, Moodle 5.1
  • Latest release for Moodle 3.10
  • Latest release for Moodle 3.11
  • Latest release for Moodle 4.0
  • Latest release for Moodle 4.1
  • Latest release for Moodle 4.2
  • Latest release for Moodle 4.3
  • Latest release for Moodle 4.4
  • Latest release for Moodle 4.5
  • Latest release for Moodle 5.0
  • Latest release for Moodle 5.1

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
3.2.8

Default installation instructions for plugins of the type Activities

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "assignment") in the "mod" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation