Version: 2.4

Introduction

RightClick Disable is a comprehensive content protection solution for Joomla websites that helps protect your content from unauthorized copying, downloading, and inspection. Available as both a Module and System Plugin, it provides flexible options for protecting content throughout your Joomla website.

When to Use Module vs Plugin

Use the Module when:

  • You want to protect only specific pages or sections of your website
  • You need position-based protection (e.g., only in article content areas)
  • You want to use Joomla's built-in Access control for user group management
  • You need different protection settings for different pages
  • You want to control protection via module assignment and menu items
  • You prefer granular control over where protection appears

Use the Plugin when:

  • You want site-wide protection across your entire website
  • You need to exclude specific user groups (e.g., administrators, registered users)
  • You want to exclude specific Joomla components (e.g., admin areas, forms)
  • You need URL-based exclusions (e.g., exclude contact page, checkout pages)
  • You want automatic protection without manual module assignment
  • You prefer a "set it and forget it" approach

Important: Do not use both module and plugin together as they may conflict. Choose one based on your needs.

How Content Protection Works

Understanding Client-Side Protection:

This extension uses client-side JavaScript to protect your content. This means:

  • Protection runs in the user's web browser
  • It blocks common methods of copying (right-click, keyboard shortcuts, text selection)
  • It deters casual users from copying your content
  • It is NOT 100% foolproof - determined users with technical knowledge can bypass it

What It Can Do:

  • Block right-click context menu
  • Prevent text selection and highlighting
  • Block common keyboard shortcuts (Ctrl+C, Ctrl+V, etc.)
  • Prevent image dragging
  • Block access to developer tools (F12, etc.)
  • Detect screenshot attempts on mobile devices
  • Deter casual copying and unauthorized access

What It Cannot Do:

  • Prevent viewing page source code (Ctrl+U or View Source menu)
  • Stop users from disabling JavaScript in their browser
  • Prevent browser extensions that bypass protection
  • Stop users from using browser developer tools if they know how to access them
  • Prevent screen recording or photography
  • Stop users from accessing content via browser cache or network inspection
  • Prevent automated scraping tools
  • Stop determined users with technical knowledge

Important Disclaimer:

No client-side protection can provide 100% security. This extension is designed to deter casual copying and protect against common methods. It is not a replacement for proper copyright protection, legal measures, or server-side content protection. For truly sensitive content, consider additional measures such as:

  • Watermarking images
  • Server-side access control
  • DRM (Digital Rights Management) solutions
  • Legal copyright protection
  • Content licensing agreements

Key Highlights:

  • Full Joomla 4, 5 & 6 Compatibility
  • Multiple Alert Types (Popup, Alert, Silent)
  • Advanced Keyboard Protection
  • Developer Tools Blocking
  • Mobile & Tablet Protection
  • Screenshot Detection
  • Exception Selectors (CSS-based whitelisting)
  • Plugin Exclusions (User Groups, Components, URLs)
  • Fully Customizable Styling
  • Vanilla JavaScript (No jQuery)