Content Copy Protection by CopyPoison

How it works?

CopyPoison protects your website's content by "poisoning" the copied text. The extension is replacing most of the word's letters with symbols from other alphabets. The result is visually the same text, but unreadable for the search engines.

For example, the word "copy" will be encrypted by replacing first 3 letters with Cyrillic. The result is "сорy". There is no visual difference. But the second word is meaningless for search engines. Test by copying text from this webpage.

Why not just disable right click?

Our goal is not to stop copying of the text. It's not possible to prevent text from copying in the digital millennium. Right click & mark disabling are not working. That's why we are poisoning the copied result by making it meaningless for search engines.

The scrapper is publishing garbage on his website without suspecting anything. Search engines will not rank this kind of "poisoned" content. Backlink to the original is automatically added. Your articles are safely protected and even boosted.

What about legitimate users?

CopyPoison is loading only on copy event. It is poisoning only text with the length over 150 symbols. Text containing programming code is not poisoned too. The goal is not to interrupt user experience. Your users will still be able to copy small pieces of text and use them in search engines, for example.

Installation

Place the following code in the <head> section of your website:

Copy

The script works on all Latin-based languages: English, Deutch, Spanish, French, Portuguese, Italian and so on.
It works also on all Cyrillic-based languages: Bulgarian, Russian, Ukrainian, Belarusian... by changing characters with Latin.

API

You can change script behavior via data-* attributes, added to the <script> tag:

Attribute Expected Type Default Value Description
data-length Number 150 Poison copied text with a length over data-length characters.
data-link Boolean true Change to false if you do not want backlink to source.
data-prefix Text {empty} Add text before the backlink. For example: "Source: "
data-suffix Text {empty} Add text after the backlink.

Donations

This is a free open-source project. If CopyPoison is helping you, consider donating.

Bitcoin: 13QEsMGqMyjXMPMokHYAJCcxwutEVi9SZS

Litecoin: LXtsvKfuiLTDn5u3ZiFhaoczwCiprV2Duc

PayPal: vasil@toshkov.com