Disable Copy Paste

Demo to preview the plugin:

Introduction

This plugin disables copying and pasting content from your site, both from the entire page and from a single element. As an additional option, it allows text to be copied by adding text + a link at the end of the text so that users know which site it was copied from.
Features:
  • prevent copy text from the whole page
  • prevent copy text from special elements
  • allow copy text and add custom message
Image without caption

How to setup

  1. Enable ID Attributes
    1. Go to the settings page in your editor. Under the General tab click on the checkbox “Expose the option to add an ID attribute to HTML elements”
      App Settings → General Tab.
      App Settings → General Tab.
  1. Configure the Plugin in Bubble
    1. Add the Plugin Element to Your Page
    2. In the Bubble editor, locate the Disable Copy/Restrict Setup element in the plugin section of your visual elements panel.
    3. Drag and drop the element onto the page where you want the restrictions to apply.
    4. Element → Disable Copy/Restrict Setup.
      Element → Disable Copy/Restrict Setup.
      Set Up Restrictions
    5. Open the Disable Copy/Restrict Setup element’s properties editor.
    6. Customize the settings according to your needs:
        • Block Page: Enable this to block interactions on the entire page.
        • Add Extra Text: Enable and provide a custom message to show when restrictions are triggered.
        • Add URL: Enable and specify a URL to redirect users attempting restricted actions.
        • Elements IDs Separated by Comma: Add the IDs of elements you want to restrict (e.g., header, footer, content).

Plugin Element Properties

Disable Copy/Restrict Setup

Element properties.
Element properties.
Fields:
Title
Description
Type
Block page
Prevent copying text from the whole page
Checkbox (yes/no)
Add extra text
Allow copying text with an additional custom message
Checkbox (yes/no)
Extra text
A custom messge that will be added to the copied text
Text (optional)
Add URL
Add a current page URL to the end of copied text
Checkbox (yes/no)
Elements IDs separated by comma
Example: ID1, ID2, ID3
Text (optional)
Image without caption

Changelogs