Stop visitors from copying your website content

Layered, one-screen protection for product photos, descriptions and pricing — with granular rules to target exactly which pages get protected.

The problem

Visitors right-click and save your product photos, drag images to another tab, select and copy your written descriptions, or open developer tools to lift assets straight from the page. Competitors and scrapers reuse that content, diluting your brand and undercutting the SEO value of original copy. Most protection apps on the market only block right-click on product images and leave everything else exposed.

The solution

Website Content Protection layers seven independent deterrents — right-click, text selection, copy/cut/paste, keyboard shortcuts, image drag, developer-tools access and printing — and lets you target them to specific pages, page types or CSS selectors instead of an all-or-nothing switch. Everything is configured from one Settings screen, per website, with honest wording about what is and is not covered.

Capabilities

Seven layers of protection, one screen

Every capability below is implemented in the module.

01

Disable right-click

Blocks the context menu site-wide so the "Save Image As" and "Inspect" shortcuts never appear.

02

Disable text selection

Stops highlighting of descriptions, pricing and copy so it cannot be selected and lifted.

03

Block copy, cut and paste

Intercepts clipboard events and Ctrl+C / Ctrl+X / Ctrl+V, Ctrl+S and Ctrl+U so text and pages cannot be lifted through the keyboard.

04

Block image drag-and-drop

Prevents visitors from dragging product photos to the desktop or another browser tab.

05

Deter developer tools

Optional toggle blocks F12 and Ctrl+Shift+I/J/C to discourage casual use of the browser inspector. Off by default since it is the most aggressive option.

06

Disable printing

Optional toggle blocks Ctrl+P and hides the page content from print and print-to-PDF output.

07

Image-only mode

Scope right-click, drag and selection blocking to images alone when you want photo protection without restricting text.

08

Granular targeting rules

Build rules that target specific URLs, page types such as shop or blog, or CSS selectors — so protection applies exactly where you want it, not the whole site by default.

09

Branded blocked-action message

Shows a configurable on-brand notice when a visitor triggers a blocked action, per website, so protection reads as an intentional policy.

Workflow

How it works

1

Turn on protection

Enable the master switch in Website Settings for this website.

2

Choose your layers

Toggle right-click, selection, copy/paste, shortcuts, drag, dev-tools and print independently.

3

Target it, if you want

Add rules to scope protection to specific pages, page types or CSS selectors instead of the whole site.

4

Visitors see your policy

A branded notice appears when someone triggers a blocked action, so it reads as intentional, not broken.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. This is client-side, browser-level protection that deters casual and semi-technical copying — right-click saves, drag, keyboard shortcuts and simple developer-tools use. No client-side tool can make a public web page technically impossible to copy, and the Settings screen states this plainly so expectations are set honestly.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Website Content Protection

Site-wide right-click, text-selection, and drag-and-drop blocking with granular targeting rules — beyond the right-click-on-images-only protection most apps offer.

Buy on Odoo App Store