{"id":323608,"date":"2026-08-23T11:38:18","date_gmt":"2026-08-23T11:38:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/content-shield-anti-copy-anti-scraping-dmca-protection\/"},"modified":"2026-08-23T11:37:55","modified_gmt":"2026-08-23T11:37:55","slug":"copyfend","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/copyfend\/","author":23502693,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.3","stable_tag":"1.1.3","tested":"7.1","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"Copyfend \u2013 Content Protection, Anti-Copy & Anti-Scraping","header_author":"Lofitec","header_description":"Layered, SEO-safe content protection: deter copy\/paste & right-click, turn copying into an attribution backlink, and (PRO) block scrapers server-side, watermark images, and run DMCA tools.","assets_banners_color":"6a5de8","last_updated":"2026-08-23 11:37:55","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/lofitec.com\/plugins\/copyfend\/","header_author_uri":"https:\/\/lofitec.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":50,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.3":{"tag":"1.1.3","author":"lofitec","date":"2026-08-23 11:37:55"}},"upgrade_notice":{"1.1.0":"<p>One-click onboarding profiles, a live attribution counter and a guided dashboard.<\/p>","1.0.2":"<p>Plugin renamed to Copyfend.<\/p>","1.0.1":"<p>Directory-review compliance release: Pro code fully separated from the free plugin, unique cshield_ prefixes, renamed locker shortcodes.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3661750,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3661750,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3661750,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3661750,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.3"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Dashboard: your protection status at a glance.","2":"Client-side protection settings, including the copy-attribution backlink.","3":"Server-side anti-scraping and honeypot bot-trap (PRO).","4":"Forensic watermark and the built-in leak decoder (PRO).","5":"Content Locker: email gate and password lock.","6":"DMCA takedown notice generator.","7":"Image watermark with logo and text (PRO)."}},"plugin_section":[],"plugin_tags":[55129,18193,19832,20440,9678],"plugin_category":[],"plugin_contributors":[78154,277087],"plugin_business_model":[],"class_list":["post-323608","plugin","type-plugin","status-publish","hentry","plugin_tags-anti-scraping","plugin_tags-content-protection","plugin_tags-copy-protection","plugin_tags-disable-right-click","plugin_tags-dmca","plugin_contributors-freemius","plugin_contributors-lofitec","plugin_committers-lofitec"],"banners":{"banner":"https:\/\/ps.w.org\/copyfend\/assets\/banner-772x250.png?rev=3661750","banner_2x":"https:\/\/ps.w.org\/copyfend\/assets\/banner-1544x500.png?rev=3661750","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/copyfend\/assets\/icon-128x128.png?rev=3661750","icon_2x":"https:\/\/ps.w.org\/copyfend\/assets\/icon-256x256.png?rev=3661750","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Copyfend protects your articles, images and pages with <strong>layered, honest deterrence<\/strong>, never the empty \"100% protection\" promise that no plugin can keep. It is built for blogs, media sites and SEO-driven publishers who are tired of seeing their work copied, scraped and republished.<\/p>\n\n<p>What makes it different: most \"copy protection\" plugins are <strong>client-side JavaScript only<\/strong>, trivially bypassed by disabling JavaScript, using view-source or reader mode. Copyfend includes that deterrence layer too, but its real strength is the <strong>server-side protection and forensics<\/strong> that keep working when JavaScript is off.<\/p>\n\n<h4>Free features<\/h4>\n\n<p>Stop casual copying without breaking your site:<\/p>\n\n<ul>\n<li><strong>Guided setup<\/strong>: pick your site profile (blog, business or photography) and get a recommended, SEO-safe configuration applied in one click, plus a dashboard checklist and a \"test your protection\" guide.<\/li>\n<li><strong>See it paying off<\/strong>: the dashboard counts how many copies carried your attribution backlink each week (an anonymous counter; no visitor data is stored).<\/li>\n<li><strong>Anti-copy deterrence<\/strong>: disable right-click, text selection, copy\/cut, keyboard shortcuts (Ctrl+C \/ X \/ A \/ S \/ U), image dragging and printing. Every option is independent.<\/li>\n<li><strong>Turn copying into a backlink<\/strong>: instead of blocking, allow copying but automatically append a \"Source: your-URL\" attribution, so every paste becomes a link back to you.<\/li>\n<li><strong>Copyright registry<\/strong>: declare the copyright holder, contact email and license; add a copyright meta tag and an attribution footer to your RSS items so your link travels with scraped feeds.<\/li>\n<li><strong>DMCA takedown notice generator<\/strong>: fill in a few fields and get a ready-to-send takedown notice. It runs entirely in your browser; nothing is transmitted.<\/li>\n<li><strong>Content Locker<\/strong>: gate any content behind an email (capture leads, export to CSV) with <code>[cshield_gate]<\/code>, or behind a password with <code>[cshield_lock]<\/code>. Locked content is rendered <strong>server-side<\/strong>, so it cannot be revealed with view-source.<\/li>\n<li><strong>Precise targeting<\/strong>: choose exactly which content types are protected, and force protection On or Off per individual post or page.<\/li>\n<li><strong>SEO-safe and accessibility-aware<\/strong>: search engines are never blocked (your rankings are untouched), and forms, comments and editable fields always keep working.<\/li>\n<\/ul>\n\n<h4>PRO features (Copyfend Pro, sold separately)<\/h4>\n\n<p>The features below belong to <strong>Copyfend Pro<\/strong>, a separate paid plugin delivered by Freemius. They are <strong>not included in, or locked inside, this free plugin<\/strong>: the free plugin is fully functional on its own. Pro adds the protection that cannot be bypassed by turning off JavaScript:<\/p>\n\n<ul>\n<li><strong>Server-side anti-scraping<\/strong>: block AI training crawlers (GPTBot, ClaudeBot, CCBot, Bytespider, PerplexityBot, Amazonbot and more) with a 403, plus an automatic AI opt-out in your robots.txt. Optionally block known scraping tools and HTTP libraries (curl, wget, Scrapy, HTTrack and similar), and throttle aggressive IPs with a temporary, self-expiring rate limit. Truncate your RSS feed to an excerpt to stop full-content theft via RSS.<\/li>\n<li><strong>Honeypot bot-trap<\/strong>: a hidden trap that only scrapers trigger (humans and search engines never do); automatically block offending IPs, and drop a canary pixel that reports when your content is republished elsewhere.<\/li>\n<li><strong>Forensic watermark<\/strong>: inject an invisible, per-visitor fingerprint into your content. If it leaks, paste the text into the built-in <strong>leak decoder<\/strong> to reveal exactly who copied it. Includes a privacy-first access log (IP, time, page) with IP anonymization and automatic expiry.<\/li>\n<li><strong>Image watermark<\/strong>: automatically stamp a logo and\/or text watermark onto new uploads, while keeping a backup of the untouched original for one-click restore.<\/li>\n<li><strong>Granular rules<\/strong>: exclude specific categories or user roles from protection.<\/li>\n<\/ul>\n\n<h4>Honest positioning<\/h4>\n\n<p>No client-side protection is unbreakable, and we will never tell you otherwise. The client-side features deter the casual 99%; the PRO server-side and forensic tools are what give you real leverage: stopping automated scrapers and letting you prove who leaked your work. Copyfend is <strong>layered deterrence plus accountability<\/strong>, not magic.<\/p>\n\n<p>Copyfend is developed by <a href=\"https:\/\/lofitec.com\">Lofitec<\/a>.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin uses <strong>Freemius<\/strong> to handle licensing, software updates and optional, opt-in usage analytics for the premium version. On activation you may be asked to opt in; you can decline and still use all free features. Data is sent to Freemius only for those purposes. See the Freemius Privacy Policy (https:\/\/freemius.com\/privacy\/) and Terms (https:\/\/freemius.com\/terms\/).<\/p>\n\n<p>All content-protection processing (anti-copy, anti-scraping, watermarking, forensic fingerprinting, the content locker and the DMCA generator) runs entirely on your own site.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>copyfend<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install it from <strong>Plugins \u2192 Add New<\/strong> in your dashboard.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen.<\/li>\n<li>Open <strong>Copyfend<\/strong> in the admin menu and enable the protections you want.<\/li>\n<li>(Optional) To gate content, wrap it in a shortcode inside any post or page:\n\n<ul>\n<li>Email gate: <code>[cshield_gate]Your protected content here\u2026[\/cshield_gate]<\/code><\/li>\n<li>Password lock: <code>[cshield_lock password=\"secret\"]Your protected content here\u2026[\/cshield_lock]<\/code><\/li>\n<\/ul><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20content%20protection%20100%25%20foolproof%3F\"><h3>Is content protection 100% foolproof?<\/h3><\/dt>\n<dd><p>No, and any plugin claiming so is misleading you. A determined person can disable JavaScript, use view-source or simply retype your text. Client-side protection deters the casual majority; that is why Copyfend also adds real server-side anti-scraping and a forensic watermark so you can identify leaks.<\/p><\/dd>\n<dt id=\"will%20it%20hurt%20my%20seo%3F\"><h3>Will it hurt my SEO?<\/h3><\/dt>\n<dd><p>No. Search-engine bots (Googlebot, Bingbot and others) are never blocked, so your content is indexed and ranked normally. The AI opt-out in robots.txt targets AI training crawlers, not search engines.<\/p><\/dd>\n<dt id=\"does%20it%20break%20contact%20forms%2C%20comments%20or%20the%20block%20editor%3F\"><h3>Does it break contact forms, comments or the block editor?<\/h3><\/dt>\n<dd><p>No. Inputs, textareas and editable fields are always left fully usable, and protection never runs in the admin area.<\/p><\/dd>\n<dt id=\"does%20the%20forensic%20watermark%20respect%20privacy%20and%20gdpr%3F\"><h3>Does the forensic watermark respect privacy and GDPR?<\/h3><\/dt>\n<dd><p>Yes. The optional access log anonymizes IP addresses by default and auto-expires old entries, and you control the retention period. The invisible fingerprint is skipped for search engines.<\/p><\/dd>\n<dt id=\"what%20is%20free%20and%20what%20is%20pro%3F\"><h3>What is free and what is PRO?<\/h3><\/dt>\n<dd><p>The entire client-side deterrence layer, copy-attribution, the copyright tools, the DMCA generator and the content locker are free. Server-side anti-scraping, the honeypot, the forensic watermark, image watermarking and category\/role rules are PRO.<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20nginx%20or%20any%20host%3F\"><h3>Does it work on nginx or any host?<\/h3><\/dt>\n<dd><p>Yes. The protections are PHP-based (anti-copy, anti-scraping, watermarking, locker, forensics) and do not require .htaccess, so they work on any host.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Declared compatibility with WordPress 7.1.<\/li>\n<li>Removed the Domain Path header: the WordPress.org build no longer bundles a languages folder.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Content Locker: unlocked shortcode output is now sanitized with wp_kses_post() before rendering.<\/li>\n<li>The WordPress.org build no longer bundles translation files; translations are delivered through translate.wordpress.org.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Translation audit: every interface string is registered and translated in all bundled Spanish locales.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>One-click onboarding: pick a site profile (Blog\/SEO, Business, Photography) and get a recommended, SEO-safe setup applied instantly.<\/li>\n<li>New dashboard stat: copies that received your attribution backlink this week (anonymous counter; no visitor data is stored).<\/li>\n<li>New \"Boost your protection\" checklist and \"Test your protection\" guide on the dashboard.<\/li>\n<li>Guidance badges (Recommended \/ Aggressive) and impact notes on every protection toggle.<\/li>\n<li>Copy-shortcode buttons and a friendlier empty state in the Content Locker.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Plugin renamed to Copyfend, with the new <code>copyfend<\/code> slug and text domain.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>The free plugin no longer bundles any Pro code: Pro features ship exclusively in Copyfend Pro (delivered by Freemius).<\/li>\n<li>All stored data, declarations and hooks now use the unique <code>cshield_<\/code> prefix.<\/li>\n<li>Locker shortcodes renamed to <code>[cshield_gate]<\/code> and <code>[cshield_lock]<\/code>.<\/li>\n<li>Removed the unused translation loader from the free build.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Free: client-side anti-copy deterrence (right-click, selection, copy\/cut, shortcuts, image-drag, print) with SEO-safe, accessibility-aware design.<\/li>\n<li>Free: copy-attribution backlink, copyright registry, copyright meta tag and RSS attribution footer.<\/li>\n<li>Free: DMCA takedown-notice generator.<\/li>\n<li>Free: Content Locker: email gate (lead capture + CSV export) and password lock, rendered server-side.<\/li>\n<li>Free: per-content-type targeting and per-post override.<\/li>\n<li>PRO: server-side anti-scraping (AI crawlers with robots.txt opt-out, scraping-tool blocking, IP rate limiting) and RSS truncation.<\/li>\n<li>PRO: honeypot bot-trap with automatic IP blocking and a canary pixel.<\/li>\n<li>PRO: invisible forensic watermark with leak decoder and a privacy-first access log.<\/li>\n<li>PRO: image watermark (logo and text) with original backup and restore.<\/li>\n<li>PRO: category and user-role exclusion rules.<\/li>\n<li>Spanish translation (Spain and Latin America) plus a translation template for the community.<\/li>\n<\/ul>","raw_excerpt":"Layered, SEO-safe protection against content theft: anti-copy, forced attribution, server-side anti-scraping, DMCA tools and a forensic watermark.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/323608","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=323608"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/lofitec"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=323608"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=323608"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=323608"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=323608"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=323608"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=323608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}