> For the complete documentation index, see [llms.txt](https://fulbix.gitbook.io/fulbix-fraud-and-ip-blocker/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fulbix.gitbook.io/fulbix-fraud-and-ip-blocker/setup/content-protection.md).

# Content Protection

### Why Protect Your Content?

Your product descriptions, images, and store design represent real investment. Visitors can easily steal this content using:

* Right-click → Save Image
* Ctrl+C to copy text
* Browser developer tools to inspect and extract code or assets
* Embedding your store inside their website using an iframe

Content Protection adds a layer of friction that deters casual copying and makes bulk scraping more difficult.

***

### Opening Content Protection Settings

1. Go to **Security** in the left sidebar.
2. Click the **Content Protection** tab in the left navigation panel.

You will see 6 toggles. All changes save **instantly**.

***

### The 6 Content Protection Options

***

#### Disable Right-Click

**What it does:** Prevents the browser's right-click context menu from appearing anywhere on your storefront.

**Why use it:** The most common way non-technical visitors save images or copy text is through the right-click menu ("Save image as", "Copy", "Inspect").

**Who it affects:** Visitors trying to right-click on your store. Legitimate shoppers rarely need to right-click to browse or purchase.

> **Note:** This does not prevent copying through keyboard shortcuts. Enable **Disable Copy Shortcuts** as well for stronger protection.

***

#### Disable Text Selection

**What it does:** Prevents visitors from clicking and dragging to highlight text on your store pages.

**Why use it:** Without text selection, bulk-copying your product descriptions, specifications, or any written content requires more effort.

**Who it affects:** Most shoppers never need to select text to shop. Very low impact on the normal buying experience.

***

#### Disable Copy Shortcuts

**What it does:** Blocks common keyboard shortcuts used to copy, save, or inspect content:

* Ctrl+C / Cmd+C — copy
* Ctrl+S / Cmd+S — save page
* Ctrl+U / Cmd+U — view page source
* F12 — open developer tools
* Ctrl+Shift+I / Cmd+Option+I — developer tools
* Ctrl+Shift+J / Cmd+Option+J — developer console
* Ctrl+Shift+C — inspect element
* Screenshot keyboard combinations

**Why use it:** Closes the gap left by right-click protection — visitors who know keyboard shortcuts can still copy without right-clicking.

> **Note:** Some keyboard shortcuts (like Ctrl+C) are used by assistive technology. Consider your audience before enabling this.

***

#### Protect Images

**What it does:** Prevents visitors from:

* Dragging images off the page and dropping them into folders
* Right-clicking and choosing "Save Image As"
* Long-pressing on images on mobile to save them

**Why use it:** Product photography is expensive. This discourages casual image theft without affecting the shopping experience.

***

#### Block DevTools

**What it does:** When a visitor opens their browser's developer tools (F12 or Ctrl+Shift+I), Fulbix detects this and **blanks the page** — showing a block message. The page is fully restored the moment developer tools are closed.

**Why use it:** Developer tools allow advanced users to inspect your HTML, CSS, and JavaScript, extract asset URLs, and reverse-engineer your store design. This acts as a strong deterrent.

> **Warning:** If you have staff, developers, or agency partners who regularly work in the browser developer tools while viewing your store, this setting will disrupt their work. Consider leaving it **off** during development phases or creating a Whitelist rule for their IP addresses.

***

#### Prevent iFrame Embedding

**What it does:** Adds a security header that prevents other websites from loading your storefront inside an `<iframe>` HTML element.

**Why use it:** Malicious sites can embed your store inside their own pages to perform clickjacking attacks (tricking customers into clicking things they didn't intend to) or to scrape your store's appearance.

**Who it affects:** Only websites trying to embed your store. Normal visitors browsing your store directly are completely unaffected.

**Recommendation:** Keep this **on**. There is almost no scenario where you want your store embedded in an external site without your control.

***

### Recommended Starter Combinations

| Store situation                                    | Recommended settings                                                                             |
| -------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| Image-heavy store (photography, art, fashion)      | Disable Right-Click + Protect Images + Prevent iFrame Embedding                                  |
| Content-rich store (detailed descriptions, guides) | Disable Right-Click + Disable Text Selection + Disable Copy Shortcuts + Prevent iFrame Embedding |
| Maximum protection                                 | All 6 toggles on                                                                                 |
| Store with in-house developers                     | All except Block DevTools                                                                        |

***

>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://fulbix.gitbook.io/fulbix-fraud-and-ip-blocker/setup/content-protection.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
